vasp
由于VASP为商业软件,需要用户自行申请license、在官网自行下载源码包。
编译安装¶
如用户需要在 arm 机器上自行编译,参考 在 arm 上编译 vasp。
测试运行¶
下载测试算例 http://sobereva.com/attach/455/benchmark.Hg.tar.gz,这是个含50个Hg原子的标准测试任务。
解压后有一个 IN-short
和 IN-long
,分别是一个耗时较短和一个耗时较长任务的 INCAR
文件。
#DSUB -n vasp
#DSUB -N 256
#DSUB -nn 2
#DSUB --mpi hmpi
#DSUB -o vasp_%J.out
# print hostfile
echo $CCS_MPI_OPTIONS
hostfile=$(echo $CCS_MPI_OPTIONS| sed s'/-hostfile //g')
cat $hostfile
which mpirun
tar xf benchmark.Hg.tar.gz
cd vasp.Hg
# 这里使用 IN-short
cp IN-short INCAR
mpirun $CCS_MPI_OPTIONS --bind-to core -x OMP_NUM_THREADS=1 vasp_std
作业运行完成后,检查输出文件 OUTCAR
内容是否正常!
参考
CPU | 核数 | 运行时间(sec) | cputime(sys) |
---|---|---|---|
arm | 256(2节点) | 976 | |
arm | 256(4节点) | 1213 | |
arm | 128(2节点) | 476 | |
arm | 128(1节点) | 422 | |
arm | 64(1节点) | 278 | |
arm | 32(1节点) | 352 | |
x86 | 32(1节点) | 263 | 8077(241) |
x86 | 64(1节点) | 240 | 14753(342) |
本站总访问量 次