需要修改以下内容:
1、删掉-xHost或者-xAVX2改成-march=core-avx2,即VASP_TARGET_CPU ?= -march=core-avx2。
2、FFLAGS可以强制avx512支持,解决栈溢出的问题,-xCORE-AVX2 -heap-arrays 64。
3、Intel编译器时,FCL += -qmkl=sequential改为FCL += -mkl=sequential。
4、Intel编译时,icc改icx,icpc改icpx。
5、set MKL_DEBUG_CPU_TYPE=5?已失效?
6、Gnu编译参考各种版本VASP的编译-GNU篇 - 知乎
make DEPS=1 -j40