-
Notifications
You must be signed in to change notification settings - Fork 9
Description
Problem
In MPI 2.0, we had this:
Similarly, the constant MPI_INTEGER_KIND is defined so that INTEGER(KIND=MPI_INTEGER_KIND) is a default size INTEGER.
This was removed at some point prior to MPI 4.0, so we now have MPI_INTEGER_KIND in tables without any definition that I can find.
Proposal
We don't need this type, because it's only used to create INTEGER the hard way, unless the user is doing truly awful things and using a different INTEGER size than what the MPI module was compiled with, and the text we previously had doesn't say that this would work anyways.
Thus, we should delete it.
Changes to the Text
Page 860 is the only reference in the post-4.0 draft.
Variable Address Size (Fortran only)
Fortran type: INTEGER
MPI_ADDRESS_KIND
MPI_COUNT_KIND
MPI_INTEGER_KIND
MPI_OFFSET_KIND
Impact on Implementations
Impact on Users
Is anyone using this?