所以我目前正在研究一个涉及并行网格结构的项目。我遇到的问题与通信方案有关。这个矩阵中每个元素的信息量就是它的处理器等级。这让我可以计算出它在全局方案中的位置。
我将尝试给出一个视觉示例:
该矩阵表示节点编号的全局图。
| 0| 1| 2| 3|
| 4| 5| 6| 7|
| 8| 9|10|11|
|12|13|14|15|
在本地,我可以找到任何(i,j)给定它的处理器等级和 comm 中的处理器总数。
我要解决的问题是如何找到,对于任意大小的方形网格,我如何知道哪个元素在对角线上或蚂蚁对角线上。
下面发布了我正在查看的更好的图片。已经处理了不同的黑白方案,我只需要知道如何在给定其处理器等级和节点坐标的情况下找到对角线和反对角线。