File: Open-MPI.7.rst

package info (click to toggle)
openmpi 5.0.9-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 201,956 kB
  • sloc: ansic: 614,602; makefile: 42,354; sh: 11,194; javascript: 9,244; f90: 7,052; java: 6,404; perl: 5,192; python: 1,862; lex: 740; fortran: 61; cpp: 20; tcl: 12
file content (64 lines) | stat: -rw-r--r-- 2,000 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
.. _open-mpi:
.. _mpi:

Open MPI
========

.. include_body

Open MPI - General information

OPEN MPI
--------

Open MPI is an open source implementation of MPI (message-passing
interface), the industry-standard specification for writing
message-passing programs. Message passing is a programming model that
gives the programmer explicit control over interprocess communication.

The MPI specification was developed by the MPI Forum, a group of
software developers, computer vendors, academics, and computer-science
researchers whose goal was to develop a standard for writing
message-passing programs that would be efficient, flexible, and
portable.

The outcome, known as the MPI Standard, was first published in 1993; its
most recent version (MPI-4.0) was published in June 2021. Open MPI
includes all MPI |mpi_standard_version|-compliant routines.

For more information about Open MPI, see https://www.open-mpi.org.

The MPI standards are available at https://www.mpi-forum.org.

MAN PAGE SYNTAX
---------------

Man pages for Open MPI and Open MPI I/O routines are named according to
C syntax, that is, they begin with the prefix ``MPI_``, all in
uppercase, and the first letter following the ``MPI_`` prefix is also
uppercase. The rest of the letters in the routine are all lowercase, for
example, :ref:`MPI_Comm_get_attr`.

ENVIRONMENT
-----------

To fine-tune your Open MPI environment, you can either use arguments
to the :ref:`mpirun <man1-mpirun>` or :ref:`mpiexec <man1-mpiexec>`
commands, or you can use MCA parameters.

For more information on arguments, see the :ref:`mpirun(1)
<man1-mpirun>` man page.

For a complete listing of MCA parameters and their descriptions, issue
the command ``ompi_info --all``.  See :ref:`ompi_info(1)
<man1-ompi_info>` for more information.


ERRORS
------

See :ref:`MPI_Errors` for details about error values.


.. seealso:: :ref:`MPI_T` :ref:`mpirun(1) <man1-mpirun>` :ref:`mpiexec(1)
             <man1-mpiexec>` :ref:`ompi_info(1) <man1-ompi_info>`