MPI_Abort()vs exit()

问题描述 投票:1回答:1

是否有任何理由更喜欢

MPI_Abort(MPI_COMM_WORLD, MY_ERROR_CODE);

exit(MY_ERROR_CODE);

在用C编写的基于MPI的并行代码中?到目前为止,我从未使用过前者。

c mpi abort
1个回答
4
投票

阅读MPI_Abort函数的文档:https://www.open-mpi.org/doc/v2.0/man3/MPI_Abort.3.phpexit函数只是终止调用进程。另一方面,MPI_Abort

做出“最好的尝试”来中止通讯组中的所有任务

不只是调用过程。

© www.soinside.com 2019 - 2024. All rights reserved.