2. Sections Message Data
,
Predefined Reduction Operations
,
External Data Representation: ``external32''
Table External Data Representation: ``external32''
,
and Annex Defined Constants
on pages Message Data
,
Predefined Reduction Operations
,
External Data Representation: ``external32''
,
and Defined Constants
, and
MPI-2.2 Sections 3.2.2, 5.9.2, 13.5.2 Table 13.2, 16.1.16 Table 16.1, and Annex A.1.1 on pages 27, 164, 433, 472 and 513
This is an MPI-2.2 erratum:
New named predefined datatypes MPI_CXX_BOOL, MPI_CXX_FLOAT_COMPLEX,
MPI_CXX_DOUBLE_COMPLEX, and MPI_CXX_LONG_DOUBLE_COMPLEX were added
in C and Fortran corresponding to the C++ types
bool, std::complex<float>, std::complex<double>, and std::complex<long double>.
These datatypes also correspond to the deprecated C++ predefined datatypes
MPI::BOOL, MPI::COMPLEX, MPI::DOUBLE_COMPLEX, and MPI::LONG_DOUBLE_COMPLEX,
which were removed in MPI-3.0.
The non-standard C++ types Complex<...> were substituted by the standard types std::complex<...>.
3. Sections Predefined Reduction Operations
on pages Predefined Reduction Operations
and
MPI-2.2 Section 5.9.2, page 165, line 47.
This is an MPI-2.2 erratum:
MPI_C_COMPLEX was added to the ``Complex'' reduction group.
4. Section Topology Inquiry Functions
on page Topology Inquiry Functions
, and
MPI-2.2, Section 7.5.5 on page 257, C++ interface on page 264, line 3.
This is an MPI-2.2 erratum:
The argument rank was removed and in/outdegree are
now defined as int& indegree and int& outdegree
in the C++ interface of
MPI_DIST_GRAPH_NEIGHBORS_COUNT.
5. Section External Data Representation: ``external32''
, Table External Data Representation: ``external32''
on page External Data Representation: ``external32''
, and
MPI-2.2, Section 13.5.3, Table 13.2 on page 433.
This was an MPI-2.2 erratum:
The MPI_C_BOOL ``external32'' representation is corrected to a 1-byte size.
6. MPI-2.2 Section 16.1.16 on page 471, line 45.
This is an MPI-2.2 erratum:
The constant MPI::_LONG_LONG should be MPI::LONG_LONG.
7. Annex Defined Constants
on page Defined Constants
, Table ``Optional datatypes (Fortran),'' and
MPI-2.2, Annex A.1.1, Table on page 517, lines 34, and 37-41.
This is an MPI-2.2 erratum:
The C++ datatype handles MPI::INTEGER16, MPI::REAL16,
MPI::F_COMPLEX4, MPI::F_COMPLEX8, MPI::F_COMPLEX16, MPI::F_COMPLEX32
were added to the table.