mkdir -p path/to/CASE
unzip benchmarks-master.zip cp -r benchmarks-master/other-inputs/water/* ./
vi hostfile
n1 n2
vi /root/.bashrc
export PATH=/path/to/bisheng/bin:/path/to/hmpi/bin:$PATH export LD_LIBRARY_PATH=/path/to/bisheng/lib:/path/to/hmpi/lib:$LD_LIBRARY_PATH export PATH=/path/to/QE/bin:$PATH export LD_LIBRARY_PATH=/path/to/OPENBLAS/lib:$LD_LIBRARY_PATH
mpirun --allow-run-as-root -np 192 -N 96 -x OMP_NUM_THREADS=1 -x PATH=$PATH -x LD_LIBRARY_PATH=$LD_LIBRARY_PATH -hostfile hostfile --mca btl ^openib pw.x -input ./pw.in 2>&1 | tee -a qe.log
参数 |
说明 |
---|---|
-np |
测试使用的总进程数。 |
-N |
每个服务器上运行的进程数。 |
-x OMP_NUM_THREADS=1 |
指定每个进程的线程数为1。 |
-hostfile |
使用的节点名字。 |
当QE生成的日志“qe.log”的结尾处出现如图1所示内容时,表示QE程序运行正常结束。
需要查看“qe.log”日志中的“WALL”数值,单位是“s”,数值越高性能越低,输出的结果如图1所示。