每次变换的迭代次数(0 —— 程序计算) - CAESAR II - 帮助

CAESAR II 用户指南

Language
中文 (大陆)
Product
CAESAR II
Search by Category
帮助
CAESAR II Version
12

按以下说明指定每次变换子空间迭代的次数。

值为 0 时,CAESAR II 计算一个估计的最优迭代数。本参数和正交化前每次变换迭代的百分数通过限制 Gram-Schmidt 正交化数量来控制求解变换。试图对小型子空间问题限制这个数是非常危险的,对大型子空间,即要求解本征对数占总数的 10-20% 时的危险性较小。

每次子空间迭代,默认进行一次 Gram-Schmidt 正交化。这个正交化保证本征向量子空间不会收敛于一个已经存在的本征对。很多重复的特征对计算会明显降低本征对求解速度。正确设置这两个参数,限制本征解每两次、三次或四次迭代进行一次正交化,加快求解速度。然而,在随后的非正交化子空间迭代过程中,子空间仍可以收敛于早前的本征对。

请谨慎设置这些参数。如果正交化频率减慢,则收敛后是否强制正交化(Y/N)的值选为 Y