Skip to content

add MPI_Get_fortran_booleans and fix MPI_Set_fortran_booleans C API #902

Open
@jeffhammond

Description

@jeffhammond

Problem

  1. We discussed the need to MPI_Get_fortran_booleans in order to not use error codes to indicate something other than an error.
  2. MPI_Set_fortran_booleans need to pass the logical values by pointer. It should be void* not int* but I haven't figured out how to do that in the binding generator yet.

Proposal

See https://github.com/mpi-forum/mpi-standard/pull/1046

Changes to the Text

See https://github.com/mpi-forum/mpi-standard/pull/1046

Impact on Implementations

Pass by value would be incorrect for LOGICAL*8 and wider.

Impact on Users

API works correctly.

References and Pull Requests

TODO

Metadata

Metadata

Assignees

Labels

chap-abiABI Chapter Committeehad readingCompleted the formal proposal readingmpi-5.0For inclusion in the MPI 5.0 standardscheduled first-and-only voteFirst-and-only vote is scheduled for the next meeting

Type

No type

Projects

Status

Had Reading

Relationships

None yet

Development

No branches or pull requests

Issue actions