gpt4 book ai didi

c - 使用 MPI 同时发送和接收

转载 作者:太空宇宙 更新时间:2023-11-04 03:57:46 25 4
gpt4 key购买 nike

我有一个网络,其中进程向其邻居发送随机消息并同时从其邻居接收消息。我可以使用套接字和线程来做到这一点。一个线程接收消息,另一个线程向随机选择的邻居发送消息。是否可以使用 MPI_SEND 和 MPI_RECV 实现此目的?

最佳答案

您可以在多线程环境中使用 MPI 调用。查看 MPI_Init_thread 的手册函数和本文:http://www.mcs.anl.gov/~thakur/papers/mpi-threads.pdf .请注意,MPI-1 标准不要求实现是线程安全的,只有 MPI-2 需要(但您使用的实现很可能是 MPI-2)。

关于c - 使用 MPI 同时发送和接收,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14847947/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com