Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有点理解这个例程的作用,因为它在实际方案上为处理器创建了笛卡尔坐标系,但我不明白“句点”参数的作用。
我目前将其全部设置为 0,但我想知道什么是时期,在网上找不到任何关于该主题的内容。
这是签名:
int MPI_Cart_create( MPI_Comm comm_old, int ndims, int *dims, int *periods, int reorder, MPI_Comm *comm_cart );
该参数periods[n]指定n第 th 维是否是周期性的,即0维度中的坐标是否是坐标n的邻居n_max。
periods[n]
n
0
n_max
可视化的一些示例: 如果ndims == 1,则具有单维period存在false意味着拓扑看起来像一排工人,而如果将其设置为true,则会得到一个圆形(环形拓扑)。
ndims == 1
period
false
true
ndims == 2如果是假的,假的你得到periods一个正方形,真,假的你得到一个圆柱体(围绕一个维度包裹方形薄片) - 真,真你得到一个圆环(甜甜圈)。
ndims == 2
periods