我是 PETSc 和 MPI 的初学者,所以在安装 PETSc 之后,我正在编写一些基础教程。但是每当我给出处理器的数量时,即mpiexec -n 4 ./ex1
第 0 级的第一个处理器出现 4 次,而不是处理器 2,3 和 4,即使对于petsc/src/sys/examples/tutorials/ex1中给出的简单的 hello world 程序也是如此
我该怎么办?
我是 PETSc 和 MPI 的初学者,所以在安装 PETSc 之后,我正在编写一些基础教程。但是每当我给出处理器的数量时,即mpiexec -n 4 ./ex1
第 0 级的第一个处理器出现 4 次,而不是处理器 2,3 和 4,即使对于petsc/src/sys/examples/tutorials/ex1中给出的简单的 hello world 程序也是如此
我该怎么办?
这种行为通常是由于使用了错误的 mpiexec。它必须是您用来安装 petsc 的 MPI 中的那个。例如,如果您--download-mpich
在安装过程中这样做,它是 $PETSC_DIR/bin 中的那个,而不是您系统上的任何其他 mpiexec。