集体的MPICH长消息大小

集体的MPICH长消息大小,mpi,mpich,Mpi,Mpich,根据消息大小,相同的MPI集合使用不同的算法。我对MPICH特别感兴趣,我如何能够为我使用的每个集合以字节为单位打印这些值?MPICH提供了许多环境变量来控制它在运行时选择的算法。有关这些变量的默认值,请查看MPICH安装的文档。例如,在运行Fedora 23的PC上,在安装mpich软件包之后,我在/usr/share/doc/mpich/README.envvar中有一个文件记录这些变量。以下是该文件的一部分: MPIR\u CVAR\u所有聚集\u长\u消息\u大小 别名:MPIR\u P

根据消息大小,相同的MPI集合使用不同的算法。我对MPICH特别感兴趣,我如何能够为我使用的每个集合以字节为单位打印这些值?

MPICH提供了许多环境变量来控制它在运行时选择的算法。有关这些变量的默认值,请查看MPICH安装的文档。例如,在运行Fedora 23的PC上,在安装mpich软件包之后,我在/usr/share/doc/mpich/README.envvar中有一个文件记录这些变量。以下是该文件的一部分:

MPIR\u CVAR\u所有聚集\u长\u消息\u大小 别名:MPIR\u PARAM\u ALLGATHER\u LONG\u MSG\u SIZE MPICH\u所有聚集\u长\u消息\u大小 描述:对于MPI_Allgather和MPI_Allgatherv,长消息 如果发送缓冲区大小>=此值(以 字节)(另请参见:MPIR\u CVAR\u ALLGATHER\u SHORT\u MSG\u SIZE) 默认值:524288