VASP 5.4.4

应用介绍

VASP全称Vienna Ab-initio Simulation Package,是维也纳大学Hafner小组开发的进行电子结构计算和量子力学-分子动力学模拟软件包。

VASP可以使用CPU集群来多节点运行,也可以使用GPU集群使用专业显卡加速计算。

使用指南

平台安装有CPU版和GPU版,安装路径分别为/opt/app/vasp/5.4.4/opt/app/vasp/5.4.4_gpu/

注意

在私有实例中的VASP只能单机运行,集群中的VASP可以通过Slurm提交作业并行运行。

私有实例

  1. 申请资源

提示

VASP可能会有多种配置,比如GPU版本或CPU版本,请根据自己所需申请。

  1. 启动完毕后点击“控制台”进入终端。

如果是CPU版本,输入如下命令运行:

$ /opt/app/vasp/5.4.4/vasp_std

如果是GPU版本,输入如下命令运行:

$ opt/app/vasp/5.4.4_gpu/vasp_std

集群提交

集群提交需要用到Slurm。Slurm的使用和各参数说明请参见该指南

使用VASP需要先创建VASP的输入文件路径:

mkdir vasp_data && cd

然后将运行VASP所需的文件上传至该路径下,并在该路径下创建sbatch脚本。

CPU版的多节点脚本作业示例内容如下:

1#!/bin/bash
2#SBATCH --nodes=2
3#SBATCH --job-name="vasp_cpu "
4#SBATCH --output=./vasp_data/myout.file
5#SBATCH --ntasks-per-node=3
6
7module load app/vasp/5.4.4/cpu
8cd ~/vasp_data
9mpirun vasp_std

GPU版的多节点脚本作业示例内容如下:

 1#!/bin/bash
 2#SBATCH --nodes=2
 3#SBATCH --job-name="vasp_gpu "
 4#SBATCH --output=./vasp_data/myout.file
 5#SBATCH --ntasks-per-node=3
 6#SBATCH --gres=gpu:2
 7
 8module load app/vasp/5.4.4/gpu
 9cd ~/vasp_data
10mpirun vasp_gpu

选择其中一种方式在对应的集群中提交作业,作业执行结束后,可在数据路径下查看输出。