VASP
VASP 是维也纳大学 Hafner 小组开发的进行电子结构计算和量子力学-分子动力学模拟软件包。它是目前材料模拟和计算物质科学研究中最流行的商用软件之一。
安装 vasp
5.4.4 版本安装
未名一号、未名生科一号
# 导入 intel 编译器
module load intel/2017.1
# 解压 vasp,并进入 vasp 源文件目录进行编译
tar xf vasp.5.4.4.tar.gz
cd vasp.5.4.4
cp arch/makefile.include.linux_intel ./makefile.include
make all
# 如果编译的节点没有 GPU 卡和 CUDA 环境,会在编译 GPU 版本时报错
# 编译完成后会在 vasp.5.4.4 的文件夹下的 bin 文件夹里生成 vasp_gam、vasp_ncl、vasp_std 三个可执行文件。
# gpu 版本安装
module load intel/2017.1
tar xf vasp.5.4.4.tar.gz
cd vasp.5.4.4
cp arch/makefile.include.linux_intel makefile.include
# 修改 -openmp 为 -qopenmp
make gpu
# GPU 版本使用的时候需要载入 cuda,高版本如 2018 的 intel 编译器编译时会报错
注意
在编译 vasp 5.4.4 gpu 版本的时候发现,高于 intel parallel studio 2017 的编译器会报错,因此编译该版本的 vasp 推荐使用平台上的 intel parallel studio 2017 编译器编译
6.3.0 版本安装
6.3.0 版本不能在 centos 7 的系统上编译,同时,像未名二号使用 rocky 8 的系统上也不能成功编译 vasp 5.4.4。
未名二号
# 加载编译环境,使用 intel oneapi 2023.0
module load compiler/2023.0.0 mpi/2021.8.0 mkl/2023.0.0
# 解压后进入 vasp 6.3.0
tar xf vasp.6.3.0.tar.gz
cd vasp.6.3.0
cp arch/makefile.include.linux_intel ./makefile.include
make all
# 如果编译的节点没有 GPU 卡和 CUDA 环境,会在编译 GPU 版本时报错
# 编译完成后会在 vasp 根目录 bin 文件夹里生成 vasp_gam、vasp_ncl、vasp_std 三个可执行文件。
提交作业
step 1. 创建工作目录;
step 2. 将运行 vasp 需要的相关文件上传到该文件夹下;
step 3. 在该文件夹下编写作业脚本,并命名为 job.sh,脚本内容如下;
step 4. 提交作业