Wannier90软件内置有VASP相关接口,VASP 5.4.x只能与wannier90-v1.2版本对接。
cd /path/to/VASP tar -xvf v1.2.tar.gz
cd wannier90-1.2 cp config/make.sys.gfort make.sys
vi make.sys
LIBS = -L/path/to/SCALAPACK -L/path/to/OPENBLAS/lib -lscalapack -lopenblas
make wannier lib test
生成“libwannnier.a”函数库,此函数库要加入VASP安装编译中。
cd /path/to/VASP/vasp-5.4.4 vi makefile.include
-Duse_shmem -Dtbdyn -DVASP2WANNIER90
在第24行之前增加:
WANNIER90 = /path/to/VASP/wannier90-1.2/libwannier.a
LLIBS加入接口参数:
LLIBS = $(WANNIER90) -L/path/to/SCALAPACK -lscalapack -L/path/to/SCALAPACK/lib –lopenblas
make all