小编zah*_*lah的帖子

在基于MPI的并行编程中执行代码期间改变处理器的数量.

我在FORTRAN中使用基于MPI的并行编程.要在例如10个处理器上运行程序,我使用标准MPIs命令

mpirun -n 10 prog_name

因此程序将从头到尾在10个处理器上执行,即在执行代码期间处理器的数量是恒定的.

我的问题是,是否有可能在程序执行期间改变处理器的数量,例如以2个处理器开始,然后在一些标准后我想将处理器的数量改为4然后改为6到10到20,依此类推.

提前致谢.

parallel-processing fortran mpi

1
推荐指数
1
解决办法
1138
查看次数

编辑和编译 MPI FORTRAN 代码

我有关于在我们大学中使用高性能集群和带有 FORTRAN 的 MPI 的非常基本的问题。我已将我的 FORTRAN 代码复制到集群以包含 MPI,因为我无法在集群外编译我的 MPI Fortran 代码;在集群上我使用 emacs 作为编辑器。

由于emacs,这种编辑非常慢,尤其是从头开始写一些东西。有没有办法在集群外编辑、编译、链接和执行 Fortran MPI 代码?如果一切都开始正常工作,那么最后我可以将代码复制到集群以并行运行。这将使我的生活变得非常轻松。非常感谢您提前。

扎胡尔·乌拉

linux parallel-processing fortran mpi

0
推荐指数
1
解决办法
278
查看次数

标签 统计

fortran ×2

mpi ×2

parallel-processing ×2

linux ×1