VASP极化计算是铁电材料研究中的标配流程,但Berry Phase方法的使用门槛比普通能带计算要高一截。它的理论背景涉及电子几何相位,输出结果是一个模糊量,处理稍有不当就会拿到物理上毫无意义的数值。
VASP中的极化计算主要有两个方向:一是通过Berry Phase(LCALCPOL=.TRUE.)计算自发极化,用于铁电、反铁电体系;二是通过DFPT(密度泛函微扰理论,LEPSILON=.TRUE.)计算介电常数、Born有效电荷和声子谱相关量。两者在适用场景和参数设置上有明显差别。

Berry Phase极化计算的核心流程
自发极化的计算需要选取一条从参考相(通常是高对称的顺电相)到极性相的路径,沿路径计算极化值,通过差值得到自发极化。这个”路径”设计非常重要——直接用极性相和顺电相各算一次差值是不够的,因为Berry Phase本身的值受到量子模糊(2eR/Ω 的整数倍)的影响,只有路径连续才能追踪到物理上正确的极化分支。
VASP极化计算的INCAR参数设置中,除LCALCPOL=.TRUE.外,还需要确认LWAVE=.TRUE.以保存波函数,以及足够密的k点网格(Berry Phase计算对k点密度比较敏感,尤其是沿极化方向)。KPOINTS文件中通常采用Monkhorst-Pack网格,沿极化方向的k点取偶数。
Born有效电荷与DFPT的使用场景
Born有效电荷(Born effective charges, BEC)是联系宏观极化与原子位移的关键量,在铁电相变分析、光学声子计算和压电响应研究中都有直接应用。VASP通过LEPSILON=.TRUE.触发DFPT计算,同时输出高频介电张量、Born有效电荷张量和离子贡献的介电常数。
DFPT计算的前提是体系已经充分弛豫,特别是原子坐标必须收紧——如果弛豫不完全,Born有效电荷会包含虚假的力常数贡献,导致后续声子谱出现虚频。建议在DFPT计算前将EDIFFG设到-0.001 eV/Å重新弛豫一次,确认残余力足够小再提交DFPT任务。
VASP极化计算的常见问题与处理思路
极化值跳变是Berry Phase计算中最频繁出现的问题。当路径上某一步极化值出现突然跳变(通常是一个量子单位2eR/Ω),说明追踪的极化分支发生了跳跃,需要手动选取正确的分支。VASPKIT等后处理工具提供了分支追踪功能,可以自动尝试不同分支组合并输出最平滑的路径。
另一个常见问题是DFPT计算中的内存需求超出预估。含有大量原子的超胞做DFPT,内存消耗远超普通自洽场计算,有时需要将NPAR适当调整,或者采用分步计算策略(先算声子,再算介电量)。VASP极化计算的计算量不算大,但对计算环境的配置要求比普通DFT高,这一点值得提前评估。