我使用带有 MPI_THREAD_MULTIPLE 支持的 mpich。来自 boost 文档:
对于可变长度数据,例如,序列化类型和打包存档,将通过 MPI_Send 发送两条消息:一条包含数据长度,第二条包含数据本身
将具有相同标签的序列化类型从不同线程发送到相同等级是否安全?Receive rank 只有一个线程用于接收消息
我使用带有 MPI_THREAD_MULTIPLE 支持的 mpich。来自 boost 文档:
对于可变长度数据,例如,序列化类型和打包存档,将通过 MPI_Send 发送两条消息:一条包含数据长度,第二条包含数据本身
将具有相同标签的序列化类型从不同线程发送到相同等级是否安全?Receive rank 只有一个线程用于接收消息