运行和验证

操作步骤

  1. 使用PuTTY工具,以root用户登录服务器。
  2. 执行以下命令创建并进入工作路径。

    mkdir -p /path/to/CASE
    cd /path/to/CASE

  3. 准备表2中的测试算例,并且将其拷贝至“/path/to/CASE”目录。
  4. 执行以下命令设置环境变量。

    export PATH=/path/to/GNU/install/bin:$PATH
    export LD_LIBRARY_PATH=/path/to/GNU/install/lib64:$LD_LIBRARY_PATH
    export PATH=/path/to/OPENMPI/bin:/home/vasp/bin:$PATH
    export LD_LIBRARY_PATH=/path/to/OPENMPI/lib:/path/to/OPENBLAS/lib:/path/to/SCALAPACK: /path/to/FFTW/lib:$LD_LIBRARY_PATH

  5. 执行以下命令创建“host”文件。

    1. 创建“host”文件。
      vi hostfile
    2. 按“i”进入编辑模式,新增如下内容。
      node1
      node2
    3. 按“Esc”键,输入:wq!,按“Enter”保存并退出编辑。

  6. 执行以下命令运行VASP程序。

    mpirun --allow-run-as-root -np 96 -x OMP_NUM_THREADS=1 --hostfile hostfile vasp_std 2>&1 | tee -a vasp.out
    表1 参数说明

    参数

    说明

    -np

    使用的核数。

    --hostfile

    使用的节点名字。

    当VASP生成的日志“OUTCAR”的结尾处出现如图1所示内容时,表示VASP程序运行正常结束。

    需要查看“OUTCAR”日志中的“real time”数值,单位是“s”,数值越少性能越优。

    输出的结果如图1所示。

    图1 结果样例