[mpich-commits] [mpich] MPICH primary repository branch, master, updated. v3.1.2-60-g1d8ab10

Service Account noreply at mpich.org
Thu Jul 31 22:34:14 CDT 2014


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "MPICH primary repository".

The branch, master has been updated
       via  1d8ab1069329201acbcf532f78e46319b27119fe (commit)
       via  698d7f7203aa9b3931e0bbdd0b4546db36c48286 (commit)
      from  004a5078374078d160e93b9024a46a4b463340b5 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
http://git.mpich.org/mpich.git/commitdiff/1d8ab1069329201acbcf532f78e46319b27119fe

commit 1d8ab1069329201acbcf532f78e46319b27119fe
Author: Pavan Balaji <balaji at anl.gov>
Date:   Tue Jul 22 19:37:27 2014 -0500

    Added F08 support to the CHANGES file.
    
    Signed-off-by: Junchao Zhang <jczhang at mcs.anl.gov>

diff --git a/CHANGES b/CHANGES
index bbcd316..933072a 100644
--- a/CHANGES
+++ b/CHANGES
@@ -1,4 +1,22 @@
 ===============================================================================
+                               Changes in 3.2
+===============================================================================
+
+ # Fortran 2008 bindings are enabled by default and fully supported.
+
+ # Several other minor bug fixes, memory leak fixes, and code cleanup.
+
+   A full list of changes is available at the following link:
+
+     http://git.mpich.org/mpich.git/shortlog/v3.1.2..v3.2a1
+
+   A full list of bugs that have been fixed is available at the
+   following link:
+
+     https://trac.mpich.org/projects/mpich/query?status=closed&group=resolution&milestone=mpich-3.2
+
+
+===============================================================================
                                Changes in 3.1.2
 ===============================================================================
 

http://git.mpich.org/mpich.git/commitdiff/698d7f7203aa9b3931e0bbdd0b4546db36c48286

commit 698d7f7203aa9b3931e0bbdd0b4546db36c48286
Author: Pavan Balaji <balaji at anl.gov>
Date:   Thu Jul 31 13:37:48 2014 -0500

    Merge F90 and F2008 enabling.
    
    We specifically check which features are provided by the compiler and
    disable the rest.  This also enables Fortran 2008 support by default.
    
    Signed-off-by: Junchao Zhang <jczhang at mcs.anl.gov>

diff --git a/configure.ac b/configure.ac
index 216b6e8..5164887 100644
--- a/configure.ac
+++ b/configure.ac
@@ -413,12 +413,11 @@ dnl We enable f77 and fc if we can find compilers for them.
 dnl In addition, we check whether f77 and fc can work together.
 AC_ARG_ENABLE(fortran,
 [  --enable-fortran=option - Control the level of Fortran support in the MPICH implementation.
-	yes|all   - Enable all available Fortran implementations (F77, F90, F08)
+	yes|all   - Enable all available Fortran implementations (F77, F90+)
 	f77       - Enable Fortran 77 support
-	f90       - Enable Fortran 90 support
-	f08       - Enable Fortran 2008 support
+	fc        - Enable Fortran 90 and 2008 support
 	no|none   - No Fortran support
-],,[enable_fortran=f77,f90])
+],,[enable_fortran=all])
 
 AC_ARG_ENABLE(f77,
 	AC_HELP_STRING([--enable-f77],
@@ -674,7 +673,6 @@ save_IFS="$IFS"
 IFS=","
 enable_f77=no
 enable_fc=no
-enable_f08=no
 for option in $enable_fortran ; do
     case "$option" in
         yes|all)
@@ -682,18 +680,13 @@ for option in $enable_fortran ; do
 		enable_fc=yes
 		;;
         no|none)
-		enable_f77=no
-		enable_fc=no
 		;;
         f77)
 		enable_f77=yes
 		;;
-        f90)
+        fc)
 		enable_fc=yes
 		;;
-        f08)
-		enable_f08=yes
-		;;
         *)
 		IFS="$save_IFS"
 		AC_MSG_WARN([Unknown value $option for --enable-fortran])
@@ -704,7 +697,7 @@ done
 IFS="$save_IFS"
 
 if test "$enable_f77" = "no" ; then
-   if test "$enable_f90" = "yes" ; then
+   if test "$enable_fc" = "yes" ; then
       AC_MSG_ERROR([Fortran 90 support requires enabling Fortran 77])
    fi
 fi
@@ -2185,7 +2178,7 @@ if test "$enable_fc" = "yes" ; then
 fi
 
 f08_works=no
-if test "$enable_f08" = "yes" ; then
+if test "$enable_fc" = "yes" ; then
     PAC_FC_2008_SUPPORT([f08_works=yes],[f08_works=no])
 fi
 AM_CONDITIONAL([BUILD_F08_BINDING], [test "$f08_works" = "yes"])

-----------------------------------------------------------------------

Summary of changes:
 CHANGES      |   18 ++++++++++++++++++
 configure.ac |   19 ++++++-------------
 2 files changed, 24 insertions(+), 13 deletions(-)


hooks/post-receive
-- 
MPICH primary repository


More information about the commits mailing list