HPCメモ

HPC(High Performance Computing)に関連したりしなかったりすることのメモ書き

MPI

OpenMP+MPIハイブリッド実行 with OpenMPI

ひさびさにすっぽりとハマったのでメモOpenMPI 1.8.1な環境で、MPI/OpenMPのハイブリッド実行をしようとしてたのですが、 mpirun -np 1 ./a.out とやるとOMP_NUM_THREADSの値に関わらず1coreしか使われないけど、mpirunを使わないで ./a.out とすると、きっ…

MPI_Finalize()後の世界

ほとんどのMPIプログラムで、おまじないとしてmainルーチンの最初と最後に置かれてる*1MPI_Init()&MPI_Finalize()ですが、ふと思いたって、MPI_Finalize()の後でもう一回MPI_Init()してみたらどうなるのか試してみました。テストコード なんとなくF77で書い…