Skip to content

Conversation

@jsquyres
Copy link
Member

Refs #5442 (this is the v3.1.x version of #5443).

NOTE: This PR does not change the mpi_f08 ABI as far as I can tell. I tried with and without this PR using gcc 8.2 and intel 2018, and the symbols were always the same. This is not definitive proof, but I think ASYNCHRONOUS and INTENT do not change symbols.

PhilippOtte and others added 2 commits September 26, 2018 12:37
Corrected the signatures of the collectives used by the Fortran 2008
interface to state correct intent for inout arguments and use the
ASYNCHRONOUS attribute in non-blocking collective calls. Also corrected
the C-bindings in Fortran accordingly

Signed-off-by: Philipp Otte <philipp.j.otte@googlemail.com>
(cherry picked from commit e98d794)
Corrected the signatures of the collectives used by the Fortran 2008
interface to state correct intent for inout arguments and use the
ASYNCHRONOUS attribute in non-blocking collective calls.

Signed-off-by: Gilles Gouaillardet <gilles@rist.or.jp>
(cherry picked from commit f750c69)
@jsquyres
Copy link
Member Author

Per #5453 (comment), let's wait a day or so.

@jsquyres
Copy link
Member Author

jsquyres commented Oct 3, 2018

@ggouaillardet Might as well review this one, too (it's the 3.1 version of #5780)

@bwbarrett bwbarrett merged commit 03758a3 into open-mpi:v3.1.x Oct 8, 2018
@jsquyres jsquyres deleted the pr/v3.1.x/moar-fortran-fixes branch December 7, 2021 22:24
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