消息传递编程与MPI-2扩展详解
1. 消息传递编程基础
1.1 虚拟拓扑信息获取
MPI_Cart_get 函数用于获取为通信器 comm 定义的虚拟拓扑信息。其函数原型如下:
int MPI_Cart_get (MPI_Comm comm,
int maxdims,
int *dims,
int *periods,
int *coords)
该函数返回的信息包括:
- dims :整数数组,包含虚拟网格每个维度的进程数。
- periods :布尔数组,包含相应的周期性信息。
- coords :整数数组,包含调用进程的笛卡尔坐标。
1.2 计时与进程中止
1.2.1 计时函数
MPI 提供了 MPI_Wtime 函数来测量程序部分的并行执行时间,其原型为:
double MPI_Wtime (void)
该函数返回自过去某个固定时间点以来经过的秒数,是一个浮点值。典型的使用方式如下:
st
超级会员免费看
订阅专栏 解锁全文
11

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



