提升 mpi MPI_THREAD_MULTIPLE

boost mpi MPI_THREAD_MULTIPLE

我在 MPI_THREAD_MULTIPLE 支持下使用 mpich。来自 boost 文档:
对于可变长度数据,例如,序列化类型和打包存档,将通过 MPI_Send 发送两条消息:一条包含数据的长度,另一条包含数据本身

将具有相同标签的序列化类型从不同线程发送到相同级别是否安全?接收等级只有一个线程接收消息

好像不行。我必须为每个线程使用唯一标记。