如何在 MPI 中睡觉

how to sleep in MPI

本文关键字:MPI      更新时间:2023-10-16

我正在使用MPI构建一个C程序,模拟一些交通信号灯。我需要让每个进程等待几秒钟,然后向另一个红绿灯(进程)发送消息进行更改。如果我使用 Sleep(),程序会崩溃。有没有一种安全的方法可以让进程在给定的秒数内休眠?

您可以通过使用 MPI_WTIME() 并手动等待所需的时间来模拟您自己的 sleep() 函数。根据您的执行方式(内核、节点数等),这可能对性能没有任何影响,并为您提供了额外的好处,即能够在等待下一个光周期时执行其他操作。

相关文章:
  • 没有找到相关文章