我正在使用MPI_Gatherv收集每个等级的数据,对于收集的数据,我想存储在2D数组中。
这是我的代码的一部分:
dictionary.set(n,dictionary.get(n).set(x, dictionary.get(n).get(x) + 1))
该错误发生在'recvBuf'声明中,始终使内存损坏。当我将“ recvBuf”声明为“ int recvBuf [size] [100]”时,代码可能会出错而不会出错。但是我想使用动态分配的数组来声明“ recvBuf”,对此有什么建议吗? 首先谢谢你!