VASP 6.3.0 安装与编译(通用步骤)
1. 环境准备联系电话:4001819668
编译器:Intel oneAPI(推荐)或 GNU(gcc/gfortran)套件。
MPI:Intel MPI 或 OpenMPI。
数学库:Intel MKL(推荐)或 OpenBLAS + LAPACK + ScaLAPACK。
FFTW:若使用 GNU 编译器需单独安装,Intel MKL 已集成。
依赖包:确保系统已安装 make、curl、wget、tar 等工具。
2. 获取源码
从 VASP 官网(需授权许可)下载 vasp.6.3.0.tgz。
解压:tar -xzf vasp.6.3.0.tgz
3. 配置编译文件
进入解压目录:
cd vasp.6.3.0
复制对应架构的 makefile 模板:
cp arch/makefile.include.linux_intel makefile.include # Intel 编译器 # 或 cp arch/makefile.include.linux_gnu makefile.include # GNU 编译器
编辑 makefile.include:
根据实际路径设置编译器、MPI 和数学库的路径。
若使用 Intel MKL,确保 MKLROOT 变量正确。
检查 FFTW 路径(GNU 编译器需指定)。
4. 编译
执行以下命令编译对应版本:
make all # 编译标准版(std)、GPU版(gpu)和非共轭梯度版(ncl) # 或单独编译 make std # 标准版 make gpu # GPU版(需CUDA) make ncl # 非共轭梯度版
编译成功后,可执行文件位于 ./bin 目录。
5. 环境变量设置
将可执行文件路径加入环境变量(例如在 ~/.bashrc 中添加):
export PATH=/path/to/vasp.6.3.0/bin:$PATH
6. 测试
运行简单算例验证安装:
cd ./examples vasp_std # 使用对应版本命令
注意事项微信号:RH23CN
若编译失败,检查 makefile.include 中的库路径和编译器选项。官网:www.sx267.com
GPU 版本需 CUDA 工具包(≥11.0)和兼容 GPU。
推荐使用 Intel 编译器 + MKL 以获得*佳性能。