Skip to content

Need to fix Fortran "use mpi" module array declarations in APIs such as MPI_WAITALL #9484

@jsquyres

Description

@jsquyres

It was recently noticed that some of the array declarations in the ignore TKR mpi module have specifically-sized arrays, but the MPI standard says that the arrays should be (*). The easiest API to note is MPI_WAITALL.

All the other Fortran APIs with array dummy parameters should also be checked; I don't know how pervasive the problem is. This is probably not nearly as daunting a job as it sounds -- just search ompi/mpi/fortran/use-mpi-ignore-tkr/*.h for dummy parameters that are arrays that are not (*) and double-check them against the MPI standard.

The TKR mpi module should also be checked.


History:

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions