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环境,您可以使用mpirunmpiexec命令的参数,也可以使用MCA参数。

有关参数的更多信息,请参阅mpirun(1)手册页。

要查看完整的MCA参数列表及其描述,请执行命令ompi_info --all。更多信息请参阅ompi_info(1)

17.3.1.4. 错误

有关错误值的详细信息,请参阅MPI错误