mpi-forum / mpi-issues

Tickets for the MPI Forum
http://www.mpi-forum.org/
67 stars 8 forks source link

MPI_INTEGER16 missing from a list of optional types #830

Open jeffhammond opened 9 months ago

jeffhammond commented 9 months ago

Problem

Section 3.2.2 Message Data

MPI requires support of these datatypes, which match the basic datatypes of Fortran and ISO C. Additional MPI datatypes should be provided if the host language has additional datatypes1: MPI_DOUBLE_COMPLEX for double precision complex in Fortran declared to be of type DOUBLE COMPLEX; MPI_REAL2, MPI_REAL4, MPI_REAL8, and MPI_REAL16 for Fortran reals, declared to be of type REAL2, REAL4, REAL8, and REAL16, respectively; MPI_INTEGER1, MPI_INTEGER2, MPI_INTEGER4, and MPI_INTEGER8 for Fortran integers, declared to be of type INTEGER1, INTEGER2, INTEGER4, and INTEGER8, respectively; MPI_COMPLEX4, MPI_COMPLEX8, MPI_COMPLEX16, and MPI_COMPLEX32 for complex numbers in Fortran declared to be of type COMPLEX4, COMPLEX8, COMPLEX16, and COMPLEX32, respectively; etc.

MPI_INTEGER16 + INTEGER*16 are missing from the list.

Proposal

Add it

Changes to the Text

Trivial

Impact on Implementations

None

Impact on Users

Clarity

References and Pull Requests