17.3.1. Open MPI
Open MPI - 概述信息
17.3.1.1. OPEN MPI
Open MPI 是 MPI(消息传递接口)的一个开源实现,MPI 是编写消息传递程序的行业标准规范。消息传递是一种编程模型,它赋予程序员对进程间通信的显式控制权。
MPI规范由MPI论坛制定,该论坛由软件开发人员、计算机供应商、学术界人士和计算机科学研究人员组成,其目标是制定一个编写消息传递程序的标准,确保高效、灵活且可移植。
该成果被称为MPI标准,最初于1993年发布;其最新版本(MPI-4.0)于2021年6月发布。Open MPI包含所有符合MPI 3.1规范的例程。
有关Open MPI的更多信息,请参阅https://www.open-mpi.org。
MPI标准可在https://www.mpi-forum.org获取。
17.3.1.2. 手册页语法
Open MPI 和 Open MPI I/O 例程的手册页按照 C 语言语法命名,即以 MPI_ 前缀开头,全部大写,且 MPI_ 前缀后的第一个字母也大写。例程名称的其余部分均为小写,例如 MPI_Comm_get_attr。
17.3.1.3. 环境
要微调您的Open MPI环境,您可以使用mpirun或mpiexec命令的参数,也可以使用MCA参数。
有关参数的更多信息,请参阅mpirun(1)手册页。
要查看完整的MCA参数列表及其描述,请执行命令ompi_info --all。更多信息请参阅ompi_info(1)。
17.3.1.4. 错误
有关错误值的详细信息,请参阅MPI错误。