Skip to content

MPI_INTEGER_KIND #742

@jeffhammond

Description

@jeffhammond

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?

References and Pull Requests

Metadata

Metadata

Assignees

Labels

[done] mpi-5.0For inclusion in the MPI 5.0 standardwg-abiABI Working Group

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions