2011-05-18 29 views
1

是否有内部创建MPI进程的方法?而不是在命令行中指定进程数“mpiexec -np 2 ./[PROG]”;我想要在内部指定进程的数量。 干杯内部化创建MPI进程

回答

2

是的。您正在寻找来自MPI-2的MPI_Spawn(),该MPI-2启动了一个(可能不同的)程序,其中包含许多可在运行时指定的进程,并创建了一个新的通信器,您可以用它代替MPI_COMM_WORLD在原始和新的流程。