标签: c openmpi
我面临着将2d流体动力学模型划分为多个处理器。该模型以多个阵列表示,并且每个处理器获得阵列的 nxn 块以进行处理,但每个坐标受水平和垂直相邻单元的影响,因此需要相邻处理器之间的通信。我目前的计划是手动将边界指定为顶部和底部的连续数据类型以及侧面的类型向量,但我发现这可能是MPI的常见用例(鉴于有这么多'游戏'生活'例子',那么是否有一种更聪明的方式将数组“边界数据”传递给相邻的处理器? 感谢。