FX10 スレッド並列処理ジョブスクリプト例
FX10において,スレッド並列処理のジョブ実行を想定した記述方法を示します.
計算資源
ノード数 (ノードあたりコア数) | 1ノード (16コア) |
経過時間 | 10分 |
並列計算条件
プロセス数 | 1プロセス |
プロセスあたりのスレッド数 | 16スレッド |
OpenMPによるジョブスクリプト例
#!/bin/sh
#PJM -L "rscgrp=fx-small"
#PJM -L "node=1"
#PJM -L "elapse=10:00"
#PJM -j
#PJM -S
export OMP_NUM_THREADS=16
./a.out
自動並列によるジョブスクリプト例
#!/bin/sh
#PJM -L "rscgrp=fx-small"
#PJM -L "node=1"
#PJM -L "elapse=10:00"
#PJM -j
#PJM -S
export PARALLEL=16
./a.out
OpenMPと自動並列の併用によるジョブスクリプト例
#!/bin/sh
#PJM -L "rscgrp=fx-small"
#PJM -L "node=1"
#PJM -L "elapse=10:00"
#PJM -j
#PJM -S
export OMP_NUM_THREADS=16
export PARALLEL=16
./a.out