Skip to content

MPI_Status is declared in the Fortran modules #659

Open
@jeffhammond

Description

@jeffhammond

Problem

The following does not mention the Fortran modules. It should have.

3.2.6 Passing MPI_STATUS_IGNORE for Status
Every call to MPI_RECV includes a status argument, wherein the system can return details about the message received. There are also a number of other MPI calls where status is returned. An object of type MPI_Status is not an MPI opaque object; its structure is declared in mpi.h and mpif.h, and it exists in the user’s program. In many cases, application programs are constructed so that it is unnecessary for them to examine the status fields. In these cases, it is a waste for the user to allocate a status object, and it is particularly wasteful for the MPI implementation to fill in fields in this object.

Proposal

Add Fortran modules to "its structure is declared in mpi.h and mpif.h,"

Changes to the Text

Add Fortran modules to "its structure is declared in mpi.h and mpif.h,"

Impact on Implementations

None

Impact on Users

Clarity in the standard.

References and Pull Requests

Metadata

Metadata

Assignees

Labels

errataErrata items for the previous MPI Standardmpi-6For inclusion in the MPI 5.1 or 6.0 standardwg-fortranFortran Working Group

Type

No type

Projects

Status

To Do

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions