FX10 フラットMPI並列処理ジョブスクリプト例
FX10において,MPI並列処理のジョブ実行を想定した記述方法を示します.
以下は,12ノードを確保し,各ノードに16プロセスずつ,合計192プロセス起動させる例です.Flat MPIやPure MPIと呼ばれる並列処理方法です. 1ノードに複数プロセスを起動させる場合は,–mpi "proc=procnum"で必要なプロセス数を指定します.
計算資源
ノード数 (ノードあたりコア数) | 12ノード (16コア) |
経過時間 | 10分 |
並列計算条件
プロセス数 | 192プロセス |
プロセスあたりのスレッド数 | 1スレッド |
フラットMPI並列処理ジョブスクリプト例
#!/bin/sh
#PJM -L "rscgrp=fx-small"
#PJM -L "node=12"
#PJM --mpi "proc=192"
#PJM -L "elapse=10:00"
#PJM -j
#PJM -S
mpiexec ./a.out