[mpich-commits] [mpich] MPICH primary repository branch, master, updated. v3.1rc2-192-g696f9fa

mysql vizuser noreply at mpich.org
Wed Jan 29 14:31:18 CST 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  696f9fa884942a5405332c0e80f90f5e51a218e2 (commit)
      from  058c8bf0faa313029f396459adde878786f1c41f (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/696f9fa884942a5405332c0e80f90f5e51a218e2

commit 696f9fa884942a5405332c0e80f90f5e51a218e2
Author: Wesley Bland <wbland at mcs.anl.gov>
Date:   Wed Jan 29 11:01:55 2014 -0600

    Add configure option to disable FT tests
    
    Some netmods can't handle FT right now. To allow the test suite to work
    properly on those netmods, this adds an option for those tests to be disabled
    at configure time using the flag --disable-ft-tests.
    
    Fixes #2005
    
    Signed-off-by: Pavan Balaji <balaji at mcs.anl.gov>

diff --git a/test/mpi/configure.ac b/test/mpi/configure.ac
index ea519d1..6407b61 100644
--- a/test/mpi/configure.ac
+++ b/test/mpi/configure.ac
@@ -130,6 +130,11 @@ AC_ARG_ENABLE(perftest,
 		[Include tests for basic performance consistency (default)])],,
 	[enable_perftest=yes])
 
+AC_ARG_ENABLE(ft-tests,
+	[AC_HELP_STRING([--enable-ft-tests],
+		[Include tests for fault tolerance (default)])],,
+	[enable_ft_tests=yes])
+
 AC_ARG_ENABLE(checkfaults,
 	[AC_HELP_STRING([--enable-checkfaults],
 		[Add some tests for checking on handling of faults in user programs])],,
@@ -226,13 +231,6 @@ else
     first_pm=""
 fi
 
-# Only run the fault tolerance tests if hydra is the primary PM
-ftdir="#ft"
-if test "$first_pm" = "hydra"; then
-    ftdir="ft"
-fi
-AC_SUBST(ftdir)
-
 AC_ARG_WITH(config-args,
 	[AC_HELP_STRING([--with-config-args=filename],
 		[Specify configure argument file that contains the
@@ -343,6 +341,14 @@ if test "$enable_strictmpi" = "yes" -o "$enable_perftest" = "no" ; then
      perfdir="#"
 fi
 AC_SUBST(perfdir)
+
+# The ft tests are not part of the MPI standard and some of the netmods can't handle them
+ftdir="#ft"
+if test "$first_pm" = "hydra" -a  "$enable_strictmpi" = "no" -a "$enable_ft_tests" = "yes" ; then
+    ftdir="ft"
+fi
+AC_SUBST(ftdir)
+
 # 
 # Only run the threads tests if multiple is specified
 if test "$enable_threads" = "multiple" -o "$enable_threads" = "runtime" ; then

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

Summary of changes:
 test/mpi/configure.ac |   20 +++++++++++++-------
 1 files changed, 13 insertions(+), 7 deletions(-)


hooks/post-receive
-- 
MPICH primary repository


More information about the commits mailing list