MPI openmpi mpi4py使用時に各プロセスのCPU使用率が100%を超えてしまうとき

2019年7月31日

Sponsored Link

openmpiを使って計算を並列化するときに各プロセスのCPU使用率が100%を超えてしまうとき。

例えば

$mpirun -np 6 python -u simulate.py

とした時に、合計のCPU使用率が600%を期待しているにも関わらずそれ以上のCPU使用率となってしまった場合は、

$mpirun -np 6 -genv OMP_NUM_THREADS 1 python -u simulate.py

とコマンドを打てばCPU使用率が合計600%になる。

Python

Posted by yuki2