以下は MPI の私のコードで、コア i7 CPU (クアッド コア) で実行していますが、問題は、4 でなければならない 1 プロセッサ CPU で実行されていることです。
int main(int argc, char *argv[])
{
int rank, size;
MPI_Init(&argc, &argv);
MPI_Comm_rank(MPI_COMM_WORLD, &rank);
MPI_Comm_size(MPI_COMM_WORLD, &size);
printf("Hello world! I am %d of %d\n", rank, size);
MPI_Finalize();
return 0;
}
問題がMPIライブラリにあるのか、それともsthにあるのか疑問に思っていましたか?
これが私に示す結果です:
Hello world! I am 0 of 1
追加情報: Windows 7 - Professional x64