原版的VASP有很多功能需要配合一些插件,重新编译才能使用,这篇文章就详细总结一下 VASP5.4.4 版本编译所需要的各种插件(如何编译原版vasp网上一搜一大把,这里就不再赘述了),额外的插件包括:
VTST
PeriodicNBO and SSAdNDP
OPTCELL(选择性优化晶格矢量)
Wannier90
VASPsol
BEEF泛函
固定键长优化
以上的功能都需要修改VASP的编译参数或者源代码。如果已经都修改好了,之后再编译的时候就可以直接“make”,会方便很多。
还有一些不需要重新编译VASP,但是需要额外准备或编译的程序的,比如:
ShengBTE
BoltzTraP
periodicNBO
SSAdNDP
Lobster
VASPKIT
qvasp
还有一些基于python的辅助工具,比如:
ASE
Phonopy
Catmap
Pymatgen
注:以下所有对源码的修改,可以一次性全都完成,然后一次make编译搞定。
1 VTST编译简介:计算CINEB必备,原版vasp仅有NEB和Dimer算法,找过渡态并不好用,VTST不但提供了CINEB(包括相变),Dimer。还提供了一些更高效稳定的几何优化算法。
一共就三步,参考:
http