选项值 | 算法名称 | 收敛性 | 稳定性 | 推荐使用场景 |
0 | 传统线搜索算法 (Legacy) | 较慢,可能不一致 | 较低 | 向后兼容或与旧计算结果进行基准测试。不推荐在新计算中使用。 |
1 | 改进的线搜索算法 (Improved) | 更快、更稳健 | 更高,能量评估更一致 | 默认推荐。在使用 ALGO = All (或 Conjugate) 进行直接最小化时,应优先选择此选项。 |
方面 | 说明 |
核心功能 | ISEARCH控制在直接最小化算法 (ALGO = All) 中确定共轭梯度搜索方向最优步长的方法。 |
关键改进 (ISEARCH=1) | 1. 绝对参考:每次线搜索都从搜索方向的原点开始,提高了能量一致性。2. 高效槽位系统:存储所有试验步长,减少冗余的能量评估。3. 最小接受准则:确保在可靠插值的基础上才接受能量最小值。4. 智能插值:根据可用数据点数量使用多项式(≤5点)或样条(>5点)拟合来寻找最小值。 |
使用前提 | 仅在设置 ALGO = All(或 Conjugate) 时生效。对于其他算法(如 ALGO=Normal/Fast),此参数无影响。 |
总体建议 | 始终设置 ISEARCH = 1。这通常会减少SCF步数并提高收敛稳定性,是性能更优的现代算法。 |
特性 | ISEARCH = 0 | ISEARCH = 1 |
算法类型 | 传统,增量式步进 | 改进型,绝对参考 |
能量一致性 | 可能不一致 | 一致性好 |
收敛速度 | 较慢 | 更快 |
计算效率 | 较低,可能有冗余计算 | 更高,有智能槽位系统 |
可靠性 | 较低 | 更高,有最小接受准则 |
官方推荐 | 否 | 是 |
https://vasp.at/wiki/ISEARCH