Open MPI logo

Open MPI Development Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Development mailing list

Subject: Re: [OMPI devel] openmpi-1.8.2rc2 and f08 interface built with PGI-14.7 causes link error
From: Paul Hargrove (phhargrove_at_[hidden])
Date: 2014-07-30 00:36:09


On Tue, Jul 29, 2014 at 9:09 PM, Gilles Gouaillardet <
gilles.gouaillardet_at_[hidden]> wrote:

> openpmi 1.8 (svn checkout) does not build the usempif08 bindings if
> PROCEDURE is not supported.
>

I have just verified that this requirement for PROCEDURE support is a
change in behavior between 1.8.1 and 1.8.2rc2.
This was an intentional change as noted in ompi_setup_mpi_fortran.m4:

    # Per https://svn.open-mpi.org/trac/ompi/ticket/4590, if the
    # Fortran compiler doesn't support PROCEDURE in the way we
    # want/need, disable the mpi_f08 module.

Unfortunately, this (and https://svn.open-mpi.org/trac/ompi/changeset/31588
that followed) represent a REGRESSION in that between 1.8.1 and 1.8.2rc2
Open MPI has lost support for F08 with the PGI compilers.

-Paul

-- 
Paul H. Hargrove                          PHHargrove_at_[hidden]
Future Technologies Group
Computer and Data Sciences Department     Tel: +1-510-495-2352
Lawrence Berkeley National Laboratory     Fax: +1-510-486-6900