【发布时间】:2012-04-14 04:20:17
【问题描述】:
我有一个用于求解流场的 FORTRAN MPI 代码。
一开始我想从文件中读取数据并将其分发给参与的进程。
数据由几个 3-D 数组(空间 x,y,z 中的速度)组成。
每个进程只存储数组的一部分。
因此,如果每个进程都将读取文件(我认为最简单的方法),它不会工作,因为它只会存储与进程可以容纳的数组数量相对应的文件的第一部分。
MPI Bcast 可以用于 3d 数组吗?但后来事情变得复杂了。
或者有没有更简单的方法?
【问题讨论】: