vasp.6.3.0+wannier90-3.1.0接口编译【补充】
具体编译过程请参考cv23558263
换了个环境编译,发现有不少问题之前没注意到过。
1 ifort: command line warning #10006: ignoring unknown option '-qmkl'
在make.include中有这样几行
# (Note: for Intel Parallel Studio's MKL use -mkl instead of -qmkl)
FCL += -qmkl=sequential
把-qmkl改成-mkl就可以了。
2 ifort: error #10236: File not found: './libwannier.a'
还是找不到libwannier.a的话,可以按照如下格式调整make.include文件
CPP_OPTIONS += -DVASP2WANNIER90
WANNIER90_ROOT ?= <where/you/install/wannier90>
LLIBS += -L<where/you/install/wannier90> -lwannier
其中<where/you/install/wannier90>是你安装wannier90的位置,并且确保libwannier.a在此路径下。