【发布时间】:2012-03-29 19:29:56
【问题描述】:
我在 FORTRAN 中使用基于 MPI 的并行编程。运行程序,例如10 个处理器我正在使用标准 MPI 命令
mpirun –n 10 prog_name
所以程序将从头到尾在 10 个处理器上执行,即在代码执行期间处理器的数量是恒定的。
我的问题是是否可以在程序执行期间更改处理器的数量,例如从 2 个处理器开始,然后在某些标准之后,我想将处理器的数量更改为 4,然后更改为 6 到 10 到 20,依此类推。
提前致谢。
【问题讨论】:
-
这样做的原因,因为我的问题一开始很小,在执行过程中越来越大。
标签: fortran mpi parallel-processing