我想避免MPI中的数据大小限制(int count参数)

时间:2015-08-21 07:52:30

标签: mpi

我们面临使用MPI的数据大小问题。

例如,在下文中,

MPI_Allreduce(const void *sendbuf, void *recvbuf, int count, ...,

计数的数据类型仅限于int

但是,我们的问题需要long long int,这会产生问题。

这个问题有解决办法吗?

1 个答案:

答案 0 :(得分:1)

此处回答:https://stackoverflow.com/a/29401248

https://github.com/jeffhammond/BigMPI实施了许多解决方案。有关详细信息,请参阅README简短的回答是您需要使用派生数据类型。

如果BigMPI不符合您的需求,请告诉我(我是主要作者)。