MPI comm合并操作的时间太长

时间:2016-04-02 03:29:57

标签: mpi openmpi

在我的示例MPI代码中,我正在尝试使用

在MPI_Comm_spawn后合并两组进程(父进程和子进程)
MPI_Intercomm_merge(intercomm, 0, &intracomm);

其中'intercomm'是从spawn操作返回的inter-communicator句柄,'intracomm'是合并的intra-communicator。

这里我尝试使用

测量此合并操作所用的时间
MPI_Wtime();

对于24个MPI进程,与MPI_Comm_spawn相比,它的测量时间为0.93秒,只需0.14秒。

MPI_Comm_merge操作在计算时间方面是否很重?我不确定这是不是很奇怪或正常。

0 个答案:

没有答案