Skip to content

Commit 5da4cfd

Browse files
committed
docs: replace many specific references to MPI-1
Where relevant, replace specific references to MPI-1 to generic references to the MPI standard (linked out to the MPI Forum web site) with either a chapter/section number that is still correct, or, if the section/chapter number has changed over time, use the section/chapter title (which is correct in both the old version of the MPI standard and the current [MPI-4.1] version). In a few places, this also carried a few trivial RST formatting updates, and sections were re-flowed after adding the link to the MPI Forum web site, but in general, no other text or content changed. Signed-off-by: Jeff Squyres <jeff@squyres.com>
1 parent 99d7c3c commit 5da4cfd

20 files changed

+78
-50
lines changed

docs/man-openmpi/man3/MPI_Cancel.3.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ loop for a canceled communication, then :ref:`MPI_Test` will eventually be
7474
successful.
7575

7676
:ref:`MPI_Cancel` can be used to cancel a communication that uses a persistent
77-
request (see Section 3.9 in the MPI-1 Standard, "Persistent
77+
request (see Section 3.9 in the `MPI Standard <https://www.mpi-forum.org/docs/>`_, "Persistent
7878
Communication Requests") in the same way it is used for nonpersistent
7979
requests. A successful cancellation cancels the active communication,
8080
but not the request itself. After the call to :ref:`MPI_Cancel` and the

docs/man-openmpi/man3/MPI_Comm_dup.3.rst

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -63,15 +63,19 @@ determines the attribute value associated with this key in the new
6363
communicator; one particular action that a copy callback may take is to
6464
delete the attribute from the new communicator. Returns in newcomm a new
6565
communicator with the same group, any copied cached information, but a
66-
new context (see Section 5.7.1 of the MPI-1 Standard, "Functionality").
66+
new context (see the "Functionality" subsection of the "Caching"
67+
section in the "Groups, Contexts, and Communicators" chapter in the
68+
`MPI Standard <https://www.mpi-forum.org/docs/>`_).
69+
6770

6871
NOTES
6972
-----
7073

7174
This operation is used to provide a parallel library call with a
7275
duplicate communication space that has the same properties as the
7376
original communicator. This includes any attributes (see below) and
74-
topologies (see Chapter 6, "Process Topologies," in the MPI-1 Standard).
77+
topologies (see the "Process Topologies" chapter in the `MPI Standard
78+
<https://www.mpi-forum.org/docs/>`_).
7579
This call is valid even if there are pending point-to-point
7680
communications involving the communicator comm. A typical call might
7781
involve an :ref:`MPI_Comm_dup` at the beginning of the parallel call, and an

docs/man-openmpi/man3/MPI_Comm_dup_with_info.3.rst

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,8 @@ NOTES
7171
This operation is used to provide a parallel library call with a
7272
duplicate communication space that has the same properties as the
7373
original communicator. This includes any attributes (see below) and
74-
topologies (see Chapter 6, "Process Topologies," in the MPI-1 Standard).
74+
topologies (see the "Process Topologies" chapter in the `MPI Standard
75+
<https://www.mpi-forum.org/docs/>`_.
7576
This call is valid even if there are pending point-to-point
7677
communications involving the communicator comm. A typical call might
7778
involve an :ref:`MPI_Comm_dup_with_info` at the beginning of the parallel call,

docs/man-openmpi/man3/MPI_Comm_free.3.rst

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,8 +61,10 @@ handle is set to MPI_COMM_NULL. Any pending operations that use this
6161
communicator will complete normally; the object is actually deallocated
6262
only if there are no other active references to it. This call applies to
6363
intracommunicators and intercommunicators. Upon actual deallocation, the
64-
delete callback functions for all cached attributes (see Section 5.7 in
65-
the MPI-1 Standard, "Caching") are called in arbitrary order.
64+
delete callback functions for all cached attributes (see the "Caching"
65+
section in the "Groups, Contexts, and Communicators" chapter in the
66+
`MPI Standard <https://www.mpi-forum.org/docs/>`_) are called in
67+
arbitrary order.
6668

6769

6870
NOTES

docs/man-openmpi/man3/MPI_Comm_idup.3.rst

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -67,8 +67,10 @@ respective copy callback function determines the attribute value
6767
associated with this key in the new communicator; one particular action
6868
that a copy callback may take is to delete the attribute from the new
6969
communicator. Returns in newcomm a new communicator with the same group,
70-
any copied cached information, but a new context (see Section 5.7.1 of
71-
the MPI-1 Standard, "Functionality"). The communicator returned in
70+
any copied cached information, but a new context (see the
71+
"Functionality" subsection of the "Caching" section in the "Groups,
72+
Contexts, and Communicators" chapter in the `MPI Standard
73+
<https://www.mpi-forum.org/docs/>`_). The communicator returned in
7274
*newcomm* will not be available until the request is complete.
7375

7476
The completion of a communicator duplication request can be determined
@@ -82,7 +84,8 @@ NOTES
8284
This operation is used to provide a parallel library call with a
8385
duplicate communication space that has the same properties as the
8486
original communicator. This includes any attributes (see below) and
85-
topologies (see Chapter 6, "Process Topologies," in the MPI-1 Standard).
87+
topologies (see the "Process Topologies" chapter in the `MPI Standard
88+
<https://www.mpi-forum.org/docs/>`_).
8689
This call is valid even if there are pending point-to-point
8790
communications involving the communicator comm. A typical call might
8891
involve an :ref:`MPI_Comm_idup` at the beginning of the parallel call, and an

docs/man-openmpi/man3/MPI_Comm_idup_with_info.3.rst

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -68,8 +68,10 @@ value, the respective copy callback function determines the attribute
6868
value associated with this key in the new communicator; one particular
6969
action that a copy callback may take is to delete the attribute from the
7070
new communicator. Returns in newcomm a new communicator with the same
71-
group, any copied cached information, but a new context (see Section
72-
5.7.1 of the MPI-1 Standard, "Functionality"). The communicator returned
71+
group, any copied cached information, but a new context
72+
(see the "Functionality" subsection of the "Caching"
73+
section in the "Groups, Contexts, and Communicators" chapter in the
74+
`MPI Standard <https://www.mpi-forum.org/docs/>`_). The communicator returned
7375
in *newcomm* will not be available until the request is complete. The
7476
hints provided by the supplied *info* argument are associated with the
7577
output communicator.
@@ -85,7 +87,8 @@ NOTES
8587
This operation is used to provide a parallel library call with a
8688
duplicate communication space that has the same properties as the
8789
original communicator. This includes any attributes (see below) and
88-
topologies (see Chapter 6, "Process Topologies," in the MPI-1 Standard).
90+
topologies (see the "Process Topologies" chapter in the `MPI Standard
91+
<https://www.mpi-forum.org/docs/>`_).
8992
This call is valid even if there are pending point-to-point
9093
communications involving the communicator comm. A typical call might
9194
involve an :ref:`MPI_Comm_idup_with_info` at the beginning of the parallel

docs/man-openmpi/man3/MPI_Errhandler_create.3.rst

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,8 @@ may be written in Fortran.
7878
NOTE
7979
----
8080

81-
The MPI-1 Standard states that an implementation may make the output
81+
The `MPI Standard <https://www.mpi-forum.org/docs/>`_ states that an
82+
implementation may make the output
8283
value (errhandler) simply the address of the function. However, the
8384
action of :ref:`MPI_Errhandler_free` makes this impossible, since it is
8485
required to set the value of the argument to MPI_ERRHANDLER_NULL. In

docs/man-openmpi/man3/MPI_Get_count.3.rst

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -61,10 +61,11 @@ DESCRIPTION
6161

6262
Returns the number of entries received. (We count entries, each of type
6363
datatype, not bytes.) The datatype argument should match the argument
64-
provided by the receive call that set the status variable. (As explained
65-
in Section 3.12.5 in the MPI-1 Standard, "Use of General Datatypes in
66-
Communication," :ref:`MPI_Get_count` may, in certain situations, return the
67-
value MPI_UNDEFINED.)
64+
provided by the receive call that set the status variable. As explained
65+
in the "Use of General Datatypes in Communication" section of the `MPI
66+
Standard <https://www.mpi-forum.org/docs/>`_.
67+
:ref:`MPI_Get_count` may, in certain situations, return the value
68+
MPI_UNDEFINED.
6869

6970
The datatype argument is passed to :ref:`MPI_Get_count` to improve performance.
7071
A message might be received without counting the number of elements it

docs/man-openmpi/man3/MPI_Iprobe.3.rst

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -81,10 +81,11 @@ returns in status the same value that would have been returned by
8181
:ref:`MPI_Recv`. Otherwise, the call returns *flag* = false, and leaves status
8282
undefined.
8383

84-
If :ref:`MPI_Iprobe` returns *flag* = true, then the content of the status object
85-
can be subsequently accessed as described in Section 3.2.5 of the MPI-1
86-
Standard, "Return Status," to find the source, tag, and length of the
87-
probed message.
84+
If :ref:`MPI_Iprobe` returns *flag* = true, then the content of the
85+
status object can be subsequently accessed as described in the "Return
86+
Status" subsection of the "Point-to-Point Communication" chapter in
87+
the `MPI Standard <https://www.mpi-forum.org/docs/>`_ to find the
88+
source, tag, and length of the probed message.
8889

8990
A subsequent receive executed with the same context, and the source and
9091
tag returned in status by :ref:`MPI_Iprobe` will receive the message that was

docs/man-openmpi/man3/MPI_Send.3.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ NOTE
7474

7575
This routine will block until the message is sent to the destination.
7676
For an in-depth explanation of the semantics of the standard-mode send,
77-
refer to the MPI-1 Standard.
77+
refer to the `MPI Standard <https://www.mpi-forum.org/docs/>`_.
7878

7979

8080
ERRORS

0 commit comments

Comments
 (0)