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