たとえば、MPI_Comm_spawnが呼び出されたときに、すべてのプロセスが必要なデータを持つ必要があるのだろうかと思います。MPI_Comm_spawnを呼び出すときに、すべてのプロセスがすべてのデータを必要としますか?
この関数を呼び出すと、操作を実行するルートプロセスが定義され、このランクは明らかに関数に適切なパラメータを与える必要があります。すなわち:
MPI_Comm_spawn("./a.out", &argvs, maxprocs, info, 0, MPI_COMM_WORLD, &intercomm, MPI_ERRCODES_IGNORE);
我々はランク0がルートであることがわかっている場合は、他のプロセスが変数を設定しておく必要があります:argvs、maxprocsに及び情報を?または、その情報をランク0に入れるだけで十分でしょうか?