如何定义MPI_Datatype
s 和MPI_Op
s 以便 MPI 通信例程可以与 C++ 容器一起使用?
在我的具体情况下,我想联合一个(分布式)数组std::set<int>
s using MPI_Allreduce
。
根据相关问题
似乎这需要(取消)序列化容器数据。在我的情况下,size()
每个的std::set
差异很大,我对不需要填充(如果可能)的解决方案感兴趣。
如何定义MPI_Datatype
s 和MPI_Op
s 以便 MPI 通信例程可以与 C++ 容器一起使用?
在我的具体情况下,我想联合一个(分布式)数组std::set<int>
s using MPI_Allreduce
。
根据相关问题
似乎这需要(取消)序列化容器数据。在我的情况下,size()
每个的std::set
差异很大,我对不需要填充(如果可能)的解决方案感兴趣。