gpt4 book ai didi

c++ - 大型项目的 MPI 编码实践 multiple MPI_Finalize();或者只有一个?

转载 作者:太空宇宙 更新时间:2023-11-04 15:50:30 24 4
gpt4 key购买 nike

您好,对于具有多个 .hp 和 .cpp 文件的 C++ 大型 mpi 项目,是否应该有 MPI_Finalize();在每个使用 mpi 函数的头文件或 cpp 文件的末尾?还是应该在主 cpp 文件中只包含全局文件?这也伴随着 MPI 的启动

最佳答案

MPI_Init() 负责启动与其他进程的通信,因此如果可能,您只想调用一次。 MPI_Finalize() 意味着您已完成 MPI,并且不会为程序的其余部分调用任何更多的 MPI 函数。

关于c++ - 大型项目的 MPI 编码实践 multiple MPI_Finalize();或者只有一个?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9388351/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com