gpt4 book ai didi

c++ - Boost.MPI/Boost.Interprocess - 如何检测进程是否在同一台机器上运行?

转载 作者:太空宇宙 更新时间:2023-11-04 14:20:02 24 4
gpt4 key购买 nike

所以我使用 boost.mpi 在集群中的 2 台机器上运行我的应用程序,每台机器有 8 个核心。所以我启动了 16 个进程。我想知道我的进程如何找出我的哪些集群正在运行?如何以某种方式为机器命名并保存它们?

最佳答案

查看Boost.MPI环境的processor_name方法:http://www.boost.org/doc/libs/1_48_0/doc/html/boost/mpi/environment.html#id473071-bb .您可能可以比较这些(取决于您的底层 MPI 实现)以了解每个主机上的排名。

关于c++ - Boost.MPI/Boost.Interprocess - 如何检测进程是否在同一台机器上运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8365753/

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