Open MPI logo

Open MPI Development Mailing List Archives

  |   Home   |   Support   |   FAQ   |  

This web mail archive is frozen.

This page is part of a frozen web archive of this mailing list.

You can still navigate around this archive, but know that no new mails have been added to it since July of 2016.

Click here to be taken to the new web archives of this list; it includes all the mails that are in this frozen archive plus all new mails that have been sent to the list since it was migrated to the new archives.

Subject: Re: [OMPI devel] 1.7.4rc2r30168 - PGI F08 failure
From: Jeff Squyres (jsquyres) (jsquyres_at_[hidden])
Date: 2014-01-10 10:49:06


Paul --

The output from configure looks ok to me. We're testing for the various capabilities of the fortran compiler that we need, most of which have been around for quite a while. One Big New Thing that isn't around yet is the type(*), dimension(..) notation, which no fortran compiler supports yet. But *most* of the other new MPI-3 Fortran behavior has been around since F2003 (maybe earlier? I'm no expert). (I glossed over a few details here, but you get the point)

Hence, it's not entirely surprising to me that we're determining that an "old" compiler is ok to build the mpi_f08 module.

Can you send the output from what happens when you try to build? (or did I miss that in another post?)

On Jan 9, 2014, at 7:35 PM, Paul Hargrove <phhargrove_at_[hidden]> wrote:

> My attempts to build the current 1.7.4rc tarball with versions 8.0 and 9.0 of the Portland Group compilers fails miserably on compilation of mpi-f08-types.F90.
>
> I am sort of surprised by the attempt to build Fortran 2008 support w/ such old compilers.
> I think that fact itself is the real bug here, right?
>
> With pgi-10.0 I see configure say:
> checking if building Fortran 'use mpi' bindings... yes
> checking if building Fortran 'use mpi_f08' bindings... no
>
> But pgi-8.0 and 9.0 both get identified as "good" compilers.
>
> pgi-9.0:
> checking if building Fortran 'use mpi' bindings... yes
> checking if Fortran compiler supports BIND(C)... yes
> checking if Fortran compiler supports BIND(C) with LOGICAL params... yes
> checking if Fortran compiler supports optional arguments... yes
> checking if Fortran compiler supports private... no
> checking if Fortran compiler supports abstract... yes
> checking if Fortran compiler supports asynchronous... no
> checking if Fortran compiler supports procedure... no
> checking size of Fortran type(test_mpi_handle)... 4
> checking Fortran compiler F08 assumed rank syntax... not cached; checking
> checking for Fortran compiler support of TYPE(*), DIMENSION(..)... no
> checking Fortran compiler F08 assumed rank syntax... no
> checking which mpi_f08 implementation to build... "good" compiler, no array subsections
> configure: WARNING: Temporary development override: forcing the use of F08 wrappers
> checking if building Fortran 'use mpi_f08' bindings... yes
>
> pgi-8.0 (almost, but not quite, the same):
> checking if building Fortran 'use mpi' bindings... yes
> checking if Fortran compiler supports BIND(C)... yes
> checking if Fortran compiler supports BIND(C) with LOGICAL params... yes
> checking if Fortran compiler supports optional arguments... yes
> checking if Fortran compiler supports private... no
> checking if Fortran compiler supports abstract... no
> checking if Fortran compiler supports asynchronous... no
> checking if Fortran compiler supports procedure... no
> checking size of Fortran type(test_mpi_handle)... 4
> checking Fortran compiler F08 assumed rank syntax... not cached; checking
> checking for Fortran compiler support of TYPE(*), DIMENSION(..)... no
> checking Fortran compiler F08 assumed rank syntax... no
> checking which mpi_f08 implementation to build... "good" compiler, no array subsections
> configure: WARNING: Temporary development override: forcing the use of F08 wrappers
> checking if building Fortran 'use mpi_f08' bindings... yes
>
> The bzip2-compressed config.log files for pgi-8.0 and 9.0 are attached.
>
> -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
> <openmpi-1.7-latest-linux-x86_64-pgi-9.0-config.log.bz2><openmpi-1.7-latest-linux-x86_64-pgi-8.0-config.log.bz2>_______________________________________________
> devel mailing list
> devel_at_[hidden]
> http://www.open-mpi.org/mailman/listinfo.cgi/devel

-- 
Jeff Squyres
jsquyres_at_[hidden]
For corporate legal information go to: http://www.cisco.com/web/about/doing_business/legal/cri/