Jeff, I am not "screaming" for a return of support for the PGI compilers. I will also note that "use mpi" works fine; only the F2008 support is lacking.
Rather than complain I am offering to help test any solution that might be offered. I will also note that Nathan and Howard both have accounts at NERSC that allow then access to Hopper, the system I have used for testing (in addition to whatever LANL has). NEW INFO: While the 13.6 version of pgf90 failed the PROCEEDURE test, I find that 14.1 and 14.4 both *pass* (at least when attempted manually) So, the issues I've had are DIFFERENT from the originally reported issue. That is consistent with the mpi_f08.mod file with the same timestamp as the others. So, I am investigating the ORIGINAL problem once again with 14.4. -Paul On Wed, Jul 30, 2014 at 3:30 PM, Jeff Squyres (jsquyres) <jsquy...@cisco.com > wrote: > On Jul 30, 2014, at 12:36 AM, Paul Hargrove <phhargr...@lbl.gov> wrote: > > > 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. > > Yes, and the answer is for PGI to support more of the F2003 standard. > Then there might be a hope for supporting the MPI F08 bindings. :-) > > Glib answer aside... > > The fact of the matter is that Fortran compilers are a nightmare of what > specific Fortran features they support. As part of r31587 and r31588, > there was a simplification made to the (already quite complex) F08 bindings > in OMPI to only support Fortran compilers that support PROCEDURE. > > I don't think I realized that I would be cutting off PGI support with this > change. > > That being said, unless someone really screams, I would greatly prefer not > to put back in the "support compilers who do not support PROCEDURE" code > because a) it creates the problem that we solved by taking that stuff out, > b) it adds more complexity to the F08 bindings, and c) we'll have to solve > the original problem a different way... and I don't know how to do that. > :-\ > > -- > Jeff Squyres > jsquy...@cisco.com > For corporate legal information go to: > http://www.cisco.com/web/about/doing_business/legal/cri/ > > _______________________________________________ > devel mailing list > de...@open-mpi.org > Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel > Link to this post: > http://www.open-mpi.org/community/lists/devel/2014/07/15374.php > -- Paul H. Hargrove phhargr...@lbl.gov Future Technologies Group Computer and Data Sciences Department Tel: +1-510-495-2352 Lawrence Berkeley National Laboratory Fax: +1-510-486-6900