【问题标题】:I want to avoid data size limit in MPI (int count parameter)我想避免 MPI 中的数据大小限制(int count 参数)
【发布时间】:2015-08-21 07:52:29
【问题描述】:

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

例如,在下面,

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

count的数据类型限制为int

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

有没有办法解决这个问题?

【问题讨论】:

标签: mpi


【解决方案1】:

以前在这里回答过:https://stackoverflow.com/a/29401248

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

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

【讨论】:

  • 其实我昨天发现了你的代码,并且已经尝试使用你的一部分代码了。它运作良好。谢谢!
猜你喜欢
  • 2017-05-15
  • 2016-10-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-04-08
  • 1970-01-01
  • 2012-02-25
  • 2018-04-21
相关资源
最近更新 更多