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

C++ Boost.MPI/Boost.Interprocess-如何检测进程是否在同一台机器上运行?,c++,boost,mpi,boost-interprocess,boost-mpi,C++,Boost,Mpi,Boost Interprocess,Boost Mpi,所以我使用boost.mpi在集群中的两台机器上运行我的应用程序,每台机器有8个内核,所以我启动了16个进程。我想知道我的进程如何发现它们运行在我的哪些集群上?如何为机器命名并保存它们?请查看Boost.MPI环境的处理器名称方法:。您可能会比较这些列组(取决于您的底层MPI实现),以了解每个主机上的列组

所以我使用boost.mpi在集群中的两台机器上运行我的应用程序,每台机器有8个内核,所以我启动了16个进程。我想知道我的进程如何发现它们运行在我的哪些集群上?如何为机器命名并保存它们?

请查看Boost.MPI环境的
处理器名称方法:。您可能会比较这些列组(取决于您的底层MPI实现),以了解每个主机上的列组