消息传递编程:MPI 与 MPI - 2 详解
1. MPI 基础操作
1.1 获取虚拟拓扑信息
在消息传递编程中, MPI_Cart_get 函数可用于获取为通信器 comm 定义的虚拟拓扑信息。该虚拟拓扑应有 maxdims 个维度,数组 dims 、 periods 和 coords 的大小也应与之匹配。此函数调用会返回以下信息:
- dims :整数数组,包含虚拟网格每个维度的进程数量。
- periods :布尔数组,包含相应的周期性信息。
- coords :整数数组,包含调用进程的笛卡尔坐标。
函数原型如下:
int MPI_Cart_get (MPI_Comm comm,
int maxdims,
int *dims,
int *periods,
int *coords)
1.2 计时与终止进程
1.2.1 计时函数
MPI 提供了 MPI_Wtime 函数来测量程序部分的并行执行时间,它返回自过去某个固定时间点以来经过的秒数,以浮点值表示
超级会员免费看
订阅专栏 解锁全文

9671

被折叠的 条评论
为什么被折叠?



