MPI_Comm_size 函数:来自 MPI 库
MPI_Comm_size 是来自 MPI(Message Passing Interface)库的函数。它用于获取 MPI 通信器中的进程数量。MPI_Comm_size 函数接受一个 MPI 通信器作为参数,并返回该通信器中的进程数量。
例如,以下代码片段显示了如何使用 MPI_Comm_size 函数来获取当前通信器中的进程数量:
#include <mpi.h>
int main(int argc, char *argv[]) {
MPI_Init(&argc, &argv);
int rank, size;
MPI_Comm_rank(MPI_COMM_WORLD, &rank);
MPI_Comm_size(MPI_COMM_WORLD, &size);
printf("进程 %d 的排名为 %d,总进程数量为 %d\n", rank, size);
MPI_Finalize();
return 0;
}
在上面的代码中,MPI_Comm_size 函数被用来获取 MPI_COMM_WORLD 通信器中的进程数量。结果存储在 size 变量中,并在控制台输出。
原文地址: https://www.cveoy.top/t/topic/nRvq 著作权归作者所有。请勿转载和采集!