次のようなコードがあるとします。
#include "mpi.h"
int main( int argc, char** argv )
{
int my_array[10];
//fill the array with some data
MPI_Init(&argc, &argv);
// Some code here
MPI_Finalize();
return 0;
}
各 MPI インスタンスは、my_array の独自のコピーを取得しますか? ランク0だけ?そのなかで何も?まったく前にコードを持っているのは悪い習慣MPI_Init
ですか?