我在英特尔 Ubuntu 系统上使用 OpenMPI 和英特尔 C++ 编译器。每当我尝试分别用和调用替换和new[]
调用delete[]
时,我总是会遇到分段错误。MPI_Alloc_mem
MPI_Free_mem
MPI_Alloc_mem
调用MPI_SUCCESS
返回。分段错误发生在对 的调用上MPI_Free_mem
。MPI_Alloc_mem
电话与MPI_INFO_NULL
. 我分别在和中显式地对void**
和void*
参数进行了类型转换。MPI_Alloc_mem
MPI_Free_mem
我不知道为什么会这样。我会很感激任何建议。