make std gam ncl 编译耗时会稍长一些。不需要执行make gpu,因为该版本已经在vasp_std、vasp_gam、vasp_ncl里集成了GPU加速。以前的CUDA C版VASP并不提供gamma-only version,现在的OpenACC版VASP终于有GPU加速的gamma-only version用了。 8. 运行 运行需要使用NVHPC安装的mpirun来运行,路径可参考前文NVHPC部分: ...
如果后续还要安装NVHPC版本的vasp 6.3.2,这里我们只编译gpu版vasp 6.1.0就行了 make gpu gpu_ncl 运行CPU和GPU指令如下,-np后面是你CPU的核数 # cpumpiexec.hydra -np24~/vasp.6.3.2/bin/vasp_std# gpu~/vasp.6.1.0/bin/vasp_gpu 如果运行时遇到报错可以翻到最下面第4部分,我列出了一些我遇到过的报错...
3.修改MKLROOT路径 /opt/intel/oneapi/mkl/2024.2 其他版本以实际路径为准 在INCS处添加include文件路径 -I//opt/intel/oneapi/mpi/2021.13/include 在FCL后面添加了 空格-xCORE-Avx2 最后返回makefile.include文件夹输入命令: make #过程持续10-30分钟不等 生成三个文件:vasp_gam、vasp_ncl、vap_std。 文件的...
默认会编译 std ncl gam 三个版本的可执行文件,也可单独执行 $ make std 单独编译 std 版,其他两个也是类似。 等一段时间就会在 bin目录生成 vasp 可执行文件。 四、添加VASP到系统路径 1. 添加环境变量 根据自己喜好放置 vasp 可执行文件,这里推荐目录 /usr/bin/vasp 在系统目录 /usr/bin 下创建文件夹 v...
make std gam ncl 换成 make all 或者 make std gam ncl gpu 如果你新开了一个终端,记得先得运行 source /opt/intel/oneapi/setvars.sh 加载intel oneAPI的环境。我避免每次输入,直接把这句话加到~/.bashrc了。 编译时间就看cpu性能了。在intel 12代i5上好像十分钟不到就编译好了,在10代i5上就得半个小时...