1
1
openmpi/ompi/config
Jeff Squyres 7390ab8a23 Many updates and bug fixes for the Fortran bindings. Sorry these
aren't separated out into individual commits; they represent a few
months of work in the Mercurial branch, and it seemed error-prone to
try to break them up into multiple SVN commits.

 * Remove 2nd overloaded interfaces for MPI_TESTALL, MPI_TESTSOME,
   MPI_WAITALL, and MPI_WAITSOME in the "mpi" module implementations
   (because we're not allowed to have them, anyway -- it causes
   complications in the profiling interface).  This forced an MPI-2.2
   errata in the MPI Forum; we applied the errata here (the array of
   statuses parameter could not have a specific dimension specified in
   the dummy argument).  Fixes trac:3166.
 * Similarly, fix type for MPI_ARGVS_NULL in Fortran
 * Add MPI_3.0 function MPI_F_SYNC_REG (Fortran interfaces only).
 * Add MPI-3.0 MPI_MESSAGE_NO_PROC in the mpi_f08 module.
 * Added mpi_f08 handle comparison operators, per MPI-3.0 addendum to
   the F08 proposal at the last Forum meeting.  
 * Added missing type(MPI_File) and type(Message) in mpi_f08 module.
 * Fix --disable-mpi-io configure switch with all Fortran interfaces
 * Re-factor the Fortran header files to be fundamentally simpler and
   easier to maintain.  Fortran constant values in the header files
   are now generated by a script named mpif-values.pl during
   autogen.pl (they were previously generated by mpif-common.pl, but
   it was quite a bit more subtle/complex).  A second commit will
   follow this one to update svn:ignore values (just to ensure we
   don't muck up the first commit with the SVN client getting confused
   by the changed ignore values and new/changed files).
 * Fix some dependencies for compile ordering in
   ompi/mpi/fortran/use-mpi-ignore-tkr/Makefile.am. 
 * Fix bad wording in several places (.m4 file name, ompi_info output,
   etc.): we previoulsy said "F08 assumed shape" when we really meant
   "F08 assumed rank" (for Fortran gurus, those are very different
   things). 
 * Removed the GREEK/SVN version string from mpif.h.  It really had no
   purpose being there.

Still to be done:

 * Handling of 2D array of strings in MPI_COMM_SPAWN_MULTIPLE still
   isn't right yet.  Not sure how many people really care about this
   :-), but it is still broken.

This commit was SVN r26997.

The following Trac tickets were found above:
  Ticket 3166 --> https://svn.open-mpi.org/trac/ompi/ticket/3166
2012-08-10 21:19:47 +00:00
..
config_files.m4 == Highlights == 2012-04-18 15:57:29 +00:00
cxx_find_exception_flags.m4 Autoconf updates to make us compatible with AC 2.68. Thanks to Ralf W. for the patch! 2010-09-23 22:37:52 +00:00
cxx_find_template_parameters.m4 Per Jeff (this work was done on a branch of mine, so I will do the commit): 2009-10-20 23:44:20 +00:00
cxx_find_template_repository.m4 Per Jeff (this work was done on a branch of mine, so I will do the commit): 2009-10-20 23:44:20 +00:00
cxx_have_exceptions.m4 Autoconf updates to make us compatible with AC 2.68. Thanks to Ralf W. for the patch! 2010-09-23 22:37:52 +00:00
fortran_check_abstract.m4 == Highlights == 2012-04-18 15:57:29 +00:00
fortran_check_asynchronous.m4 == Highlights == 2012-04-18 15:57:29 +00:00
fortran_check_bind_c.m4 == Highlights == 2012-04-18 15:57:29 +00:00
fortran_check_f08_assumed_rank.m4 Many updates and bug fixes for the Fortran bindings. Sorry these 2012-08-10 21:19:47 +00:00
fortran_check_ignore_tkr.m4 == Highlights == 2012-04-18 15:57:29 +00:00
fortran_check_logical_array.m4 Fix the case where there is no Fortran compiler found. Possibly fix 2012-04-18 19:29:07 +00:00
fortran_check_optional_args.m4 It is not a configure error if the Fortran compiler does not support 2012-04-23 19:18:43 +00:00
fortran_check_private.m4 == Highlights == 2012-04-18 15:57:29 +00:00
fortran_check_procedure.m4 == Highlights == 2012-04-18 15:57:29 +00:00
fortran_check_real16_c_equiv.m4 Fix test that checked whether C data type matched Fortran REAL*16. 2012-06-01 23:33:00 +00:00
fortran_check_type.m4 == Highlights == 2012-04-18 15:57:29 +00:00
fortran_check.m4 Fixes for old compilers: 2012-04-19 00:47:54 +00:00
fortran_find_ext_symbol_convention.m4 == Highlights == 2012-04-18 15:57:29 +00:00
fortran_find_module_include_flag.m4 == Highlights == 2012-04-18 15:57:29 +00:00
fortran_get_alignment.m4 == Highlights == 2012-04-18 15:57:29 +00:00
fortran_get_handle_max.m4 Fixes trac:3146: fix faulty configure tests (that were introduced with the 2012-07-02 20:33:11 +00:00
fortran_get_kind_value.m4 Fixes for old compilers: 2012-04-19 00:47:54 +00:00
fortran_get_sizeof.m4 == Highlights == 2012-04-18 15:57:29 +00:00
fortran_get_value_true.m4 Fix the case where there is no Fortran compiler found. Possibly fix 2012-04-18 19:29:07 +00:00
ompi_check_gm.m4 Courtesy of Ralph and Jeff: 2009-10-24 01:04:35 +00:00
ompi_check_gni.m4 added GNI configure script. 2011-10-25 22:15:16 +00:00
ompi_check_libfca.m4 * updated copyrights 2011-05-16 14:43:11 +00:00
ompi_check_lustre.m4 cleaning up the usage of CFLAGS vs. CPPFLAGS. Thanks Jeff for helping with 2012-06-25 20:32:58 +00:00
ompi_check_mx.m4 Courtesy of Ralph and Jeff: 2009-10-24 01:04:35 +00:00
ompi_check_mxm.m4 initial implementation of MXM MTL layer 2011-07-26 04:36:21 +00:00
ompi_check_openfabrics.m4 1. Adding 2 new components: 2012-07-02 15:20:12 +00:00
ompi_check_portals.m4 Courtesy of Ralph and Jeff: 2009-10-24 01:04:35 +00:00
ompi_check_psm.m4 Courtesy of Ralph and Jeff: 2009-10-24 01:04:35 +00:00
ompi_check_pvfs2.m4 cleaning up the usage of CFLAGS vs. CPPFLAGS. Thanks Jeff for helping with 2012-06-25 20:32:58 +00:00
ompi_check_udapl.m4 Courtesy of Ralph and Jeff: 2009-10-24 01:04:35 +00:00
ompi_check_ugni.m4 ugni: check for GNI_GetJobResInfo 2012-04-19 21:51:31 +00:00
ompi_config_threads.m4 Continue clean up of thread options started in r22841, 22842, and 22849. 2011-03-18 21:36:35 +00:00
ompi_configure_options.m4 Backout the ORCA commit. :( 2012-06-27 01:28:28 +00:00
ompi_setup_contrib.m4 Per Jeff (this work was done on a branch of mine, so I will do the commit): 2009-10-20 23:44:20 +00:00
ompi_setup_cxx.m4 == Highlights == 2012-04-18 15:57:29 +00:00
ompi_setup_fc.m4 Also add -g to FCFLAGS if --enable-debug is specified 2012-08-10 01:57:46 +00:00
ompi_setup_java.m4 Backout the ORCA commit. :( 2012-06-27 01:28:28 +00:00
ompi_setup_mpi_ext.m4 * Add option of init/fini hooks for MPI extensions to be called at the end of 2010-08-17 04:44:22 +00:00
ompi_setup_mpi_fortran.m4 Many updates and bug fixes for the Fortran bindings. Sorry these 2012-08-10 21:19:47 +00:00
ompi_setup_mpi_profiling.m4 == Highlights == 2012-04-18 15:57:29 +00:00
ompi_setup_wrappers.m4 == Highlights == 2012-04-18 15:57:29 +00:00