PAW 方法为何需要更多计算资源
与常规的范数守恒伪势(NCPP)相比,PAW 方法在计算过程中需要处理更多的复杂项,这导致其单次操作的计算量更大。
现场贡献的计算
在 PAW 计算中,除了常规的平面波展开外,还必须计算原子核周围的"现场贡献"(on-site contributions)。这些现场贡献用于精确描述核区附近的电子行为,显著增加了计算的复杂度。
非局域贡献的复杂性
PAW 伪势中的非局域贡献比 NCPP 更为复杂:
- PAW 方法:每个角动量量子数(angular momentum, $l$)的非局域贡献使用两个投影函数(projectors)
- NCPP 方法:对应的非局域贡献仅使用一个投影函数
这意味着在处理相同的原子时,PAW 方法需要执行更多的投影运算,从而增加计算负担。
能量截断(ecut)的影响
ecut 是平面波展开的能量截断值,它直接决定了基组的大小和计算量。
相同 ecut 下的对比
在相同的 ecut 值下,PAW 方法需要更多的计算资源,原因在于:
- 额外的现场贡献计算
- 更多的非局域投影运算
PAW 的优势:更低的 ecut 需求
尽管 PAW 在相同 ecut 下计算量更大,但 PAW 方法通常可以使用更低的 ecut 值达到与 NCPP 相同的精度。这是因为:
- PAW 通过双网格(dual-grid)和投影算符等机制,能够更高效地处理核区附近的波函数
- 对于相同精度的计算,PAW 所需的
ecut通常比 NCPP 小
实际计算效率的比较
综合考虑上述因素,PAW 与 NCPP 的实际计算效率关系如下:
- 单次操作复杂度:PAW > NCPP(PAW 单次计算更耗时)
- 所需 ecut 值:PAW < NCPP(PAW 可用更低的截断能)
- 总体计算量:由于
ecut的降低会显著减少平面波基组的数量,PAW 的整体计算量可能反而更小
因此,尽管 PAW 的单次计算复杂度较高,但由于可以使用较低的 ecut,实际运行时间可能比 NCPP 更短。
总结
PAW 方法与 NCPP 方法各有特点:
- PAW 在现场贡献和非局域投影方面需要更多计算资源
- PAW 通常可以使用更低的能量截断(
ecut)达到相同精度 - 在实际计算中,PAW 的总体运行时间可能比 NCPP 更短
选择哪种方法应根据具体体系、精度要求和可用计算资源综合考虑。对于大多数现代计算,PAW 方法因其更高的效率和良好的精度表现,已成为许多研究者的首选。