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 <phhargr...@lbl.gov> 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                          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
> <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
> de...@open-mpi.org
> http://www.open-mpi.org/mailman/listinfo.cgi/devel


-- 
Jeff Squyres
jsquy...@cisco.com
For corporate legal information go to: 
http://www.cisco.com/web/about/doing_business/legal/cri/

Reply via email to