1
1
openmpi/ompi/tools/ompi_info
Jeff Squyres b0ffdb3ae5 As noted by Paul Hargrove, older PGI compilers support ''some'' of
BIND(C), but not ''all'' of it.  So expand our configure checks to
look for multiple different forms of BIND(C):

 * ISO_C_BINDING
 * SUBROUTINE ... BIND(C)
 * TYPE, BIND(C)
 * TYPE(foo), BIND(C, name="bar")

If the compiler supports all of these, then declare that we support
BIND(C), and the rest of the mpi_f08 checks can continue.  If we miss
any one of those, don't bother continuing -- we won't build the
mpi_f08 module.

Also push the results of all of these tests down to ompi_info so that
they can be reported easily (e.g., "Hey, why doesn't my OMPI
installation have the mpi_f08 module?").

cmr=v1.7.4:reviewer=jsquyres:subject=Expand Fortran BIND(C) configure checks

This commit was SVN r30247.
2014-01-10 23:44:55 +00:00
..
Makefile.am tools: Add oshmem_info utility 2013-10-12 19:03:32 +00:00
ompi_info.1in Update the ompi_info man page with information about variable levels 2013-08-27 19:11:37 +00:00
ompi_info.c Cleanup ompi_info change to silence compiler warning 2013-10-14 16:57:50 +00:00
ompi_info.h tools: Add oshmem_info utility 2013-10-12 19:03:32 +00:00
param.c As noted by Paul Hargrove, older PGI compilers support ''some'' of 2014-01-10 23:44:55 +00:00