Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MPI_INTEGER16 missing from a list of optional types #830

Open
jeffhammond opened this issue Feb 2, 2024 · 0 comments
Open

MPI_INTEGER16 missing from a list of optional types #830

jeffhammond opened this issue Feb 2, 2024 · 0 comments
Labels
mpi-4.2 wg-abi ABI Working Group

Comments

@jeffhammond
Copy link
Member

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
INTEGER
8, 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

@jeffhammond jeffhammond added wg-abi ABI Working Group mpi-4.2 labels Feb 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
mpi-4.2 wg-abi ABI Working Group
Projects
Status: To Do
Development

No branches or pull requests

1 participant