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