Skip to content

Conversation

kawashima-fj
Copy link
Member

Bring PR #4659, #4667, #4668 to v3.0.x branch.

This PR includes an ABI change but no one will be affected (discussed in #4667).

NEWS: Correct PMPI_Aint_{add|diff} to be functions (not subroutines) in the Fortran mpi_f08 module.

yanagibashi and others added 7 commits January 9, 2018 20:28
added missing Fortran 2008 binding pmpi_{*} subroutines to Open MPI.

Signed-off-by: Tsubasa Yanagibashi <[email protected]>

(cherry picked from commit 3f4b373)
Signed-off-by: KAWASHIMA Takahiro <[email protected]>
It was removed from only `mpi` as a bug fix in db41d74.

Signed-off-by: KAWASHIMA Takahiro <[email protected]>
(cherry picked from commit 9240967)
They were incorrectly changed to subroutines in only `pmpi`
in 258d1aa.

Strictly speaking, this change involves binary incompatibility.
But nobody used these subroutines and nobody will be affected because
these subroutines were useless (didn't return a calculated value).

Signed-off-by: KAWASHIMA Takahiro <[email protected]>
(cherry picked from commit d4fc404)
It was changed to use `C_PTR` in only `mpi` in fc69c0b.

Signed-off-by: KAWASHIMA Takahiro <[email protected]>
(cherry picked from commit 0c3a534)
It is incorrectly typed as `MPI_Comm` in only `pmpi` in 24f7bd3.

Signed-off-by: KAWASHIMA Takahiro <[email protected]>
(cherry picked from commit 056eb39)
This change makes comparison of `mpi-f08-interfaces.F90` and
`pmpi-f08-interfaces.F90` easier.

Signed-off-by: KAWASHIMA Takahiro <[email protected]>
(cherry picked from commit 00e3c7a)
This is a bug which was forgotten to change in c08f97b.

Signed-off-by: KAWASHIMA Takahiro <[email protected]>
(cherry picked from commit bd2fe9c)
@kawashima-fj kawashima-fj added this to the v3.0.1 milestone Jan 10, 2018
@kawashima-fj kawashima-fj self-assigned this Jan 10, 2018
@kawashima-fj kawashima-fj requested a review from jsquyres January 10, 2018 02:25
@jsquyres jsquyres changed the title fortran: Fix PMPI bugs in mpi_f08 module v3.0.x: fortran: Fix PMPI bugs in mpi_f08 module Jan 10, 2018
@bwbarrett bwbarrett merged commit 86f3448 into open-mpi:v3.0.x Jan 17, 2018
@kawashima-fj kawashima-fj deleted the pr/v3.0.x/f08-pmpi branch January 18, 2018 08:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants