MPI + FORTRAN 发送接收数组操作

来源:互联网 发布:优化量能指标公式 编辑:程序博客网 时间:2024/06/05 13:54

在FORTRAN 中,以二维数组为例,arr(i, j)既可以表示第i行j列的元素值,也可以表示其地址,这样,我们就可以发送接收连续的序列。

下面的代码,是将0号进程中数组的第一列发送到1号进程中数组的第二列,并且输出数组的值。采用标准的阻塞式通信。

发送接收前的大部分输出操作,只是为了验证数组的存取细节,并无必要。

 

 

 

 

结果:

 

 

 

 

三维数组,发送一个页面:

 result:

 

 

原创粉丝点击