【发布时间】:2018-01-09 00:34:36
【问题描述】:
为什么 MWE 会导致以下错误消息?
信号:分段错误 (11)
信号代码:地址未映射 (1)
...
MPI_ERR_WIN:无效窗口
#include <mpi.h>
struct A
{
MPI_Win win;
~A()
{
if (win != MPI_WIN_NULL)
{
MPI_Win_free(&win);
}
}
};
int main()
{
MPI_Init(NULL, NULL);
A a;
a.~A();
MPI_Finalize();
return 0;
}
【问题讨论】: