Skip to content

Conversation

@ggouaillardet
Copy link
Contributor

@ggouaillardet ggouaillardet commented Sep 27, 2018

Refs #5442 (this is the v3.0.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 27, 2018 11:41
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>

(back-ported from commit open-mpi/ompi@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 open-mpi/ompi@f750c69)
@jsquyres
Copy link
Member

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

@bwbarrett bwbarrett merged commit b5f1e64 into open-mpi:v3.0.x Oct 3, 2018
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