tar -zxf TEST41.tar.gz
cd TEST41/NHC
mpirun --allow-run-as-root -np 8 -mca btl ^openib DLPOLY.X
-np参数为使用的总进程数,-N参数为每个节点使用的进程数,请用户根据机器配置进行调整。
查看“OUTPUT”日志的指标“time elapsed since job start = XX seconds”,时间单位是“s”,数值越少性能越优。
输出的结果样例如下图所示。
多节点运行时需进行网络环境配置:
tar -zxf TEST41.tar.gz
cd TEST41/NHC
echo -e 'node1\nnode2\n…\nnodex' > /path/to/HOSTFILE
node1、node2、…、nodex分别为各节点的主机名,可通过命令hostname查询各主机名,“\n”为换行符。
vi /root/.bashrc export PATH=/opt/compiler/bisheng-compiler-1.3.1-aarch64-linux/bin:$PATH export LD_LIBRARY_PATH=/opt/compiler/bisheng-compiler-1.3.1-aarch64-linux/lib:$LD_LIBRARY_PATH export PATH=/path/to/DL_POLY/dl_poly-RELEASE-1-10/execute:$PATH export INCLUDE=/path/to/hypermpi/hmpi/include export PATH=/path/to/hypermpi/hmpi/bin:/path/to/hypermpi/ucx/bin:$PATH export OPAL_PREFIX=/path/to/hypermpi/hmpi/ export LD_LIBRARY_PATH=/path/to/hypermpi/hmpi/lib:/path/to/hypermpi/ucx/lib:$LD_LIBRARY_PATH
mpirun --allow-run-as-root -np 16 -N 8 -x PATH=$PATH -x LD_LIBRARY_PATH=$LD_LIBRARY_PATH -x OMP_NUM_THREADS=1 --hostfile /path/to/HOSTFILE -mca btl ^openib DLPOLY.X
-np参数为使用的总进程数,-N参数为每个节点使用的进程数。请用户根据机器配置进行调整。也可以不用指定这两个参数,机器会默认使用最大进程数运行。-x OMP_NUM_THREADS参数为指定使用的线程数。