AOBA-SおよびAOBA-AのVEで実行する、OpenMPと自動並列化プログラムが使用するスレッド数を指定する環境変数「VE_OMP_NUM_THREADS」の規定値は以下の通りです。
AOBA-S(Type 30A:16コア) | AOBA-A(Type 20B:8コア) |
16 | 8 |
ジョブスクリプトファイル中で
export OMP_NUM_THREADS=4 と指定した場合、
・AOBA-SのVEで実行するプログラムのスレッド数は「16」
・AOBA-AのVEで実行するプログラムのスレッド数は「8」 です。
VEで実行するプログラムのスレッド数は「VE_OMP_NUM_THREADS」で指定してください。
例:4スレッドでVEプログラムを実行する場合
export VE_OMP_NUM_THREADS=4
(#PBS -v VE_OMP_NUM_THREADS=4 では値が反映されません)