参数-NP带有MPI_Comm_spawn

参数-NP带有MPI_Comm_spawn,c,mpi,C,Mpi,我写了一段代码来理解MPI\u Comm\u spawn。我在互联网上找到了一些例子,所有的编译和执行都是成功的,但是当我把下面的语句放进去时:mpirun-np2./program,我收到了一个错误。那么,MPI\u Comm\u spawn是否只与一个进程(-np 1)一起工作 mpirun-np 1./executable-ok mpirun-np 2./executable-不要使用大于1的值运行 我使用以下代码: 当您有多个进程时,您肯定可以生成进程。该示例仅设计用于一个流程。是一个用

我写了一段代码来理解MPI\u Comm\u spawn。我在互联网上找到了一些例子,所有的编译和执行都是成功的,但是当我把下面的语句放进去时:mpirun-np2./program,我收到了一个错误。那么,MPI\u Comm\u spawn是否只与一个进程(-np 1)一起工作

mpirun-np 1./executable-ok

mpirun-np 2./executable-不要使用大于1的值运行

我使用以下代码:


当您有多个进程时,您肯定可以生成进程。该示例仅设计用于一个流程。是一个用于多个进程的代码示例

有人可以解释为什么即使我将进程数设置为10个以上,在上面的代码中也只创建了两个进程子进程?mpirun-np 10./spawn\u示例