[cig-commits] r21124 - in short/3D/PyLith/branches/v1.7-trunk: . doc/releasenotes share

brad at geodynamics.org brad at geodynamics.org
Mon Dec 10 17:15:26 PST 2012


Author: brad
Date: 2012-12-10 17:15:26 -0800 (Mon, 10 Dec 2012)
New Revision: 21124

Modified:
   short/3D/PyLith/branches/v1.7-trunk/README
   short/3D/PyLith/branches/v1.7-trunk/configure.ac
   short/3D/PyLith/branches/v1.7-trunk/doc/releasenotes/announce_v1.8.1.txt
   short/3D/PyLith/branches/v1.7-trunk/share/valgrind-python.supp
Log:
Merge from stable.

Modified: short/3D/PyLith/branches/v1.7-trunk/README
===================================================================
--- short/3D/PyLith/branches/v1.7-trunk/README	2012-12-11 00:47:06 UTC (rev 21123)
+++ short/3D/PyLith/branches/v1.7-trunk/README	2012-12-11 01:15:26 UTC (rev 21124)
@@ -71,6 +71,9 @@
     parallel. The number of impulses corresponded to only those on
     process 0.
 
+  - Corrected computation of fault tractions (Lagrange multipliers) on
+    process boundaries for prescribed slip with explicit time stepping.
+
   - Fixed bug when reading in list of output points with just one
     point.
 

Modified: short/3D/PyLith/branches/v1.7-trunk/configure.ac
===================================================================
--- short/3D/PyLith/branches/v1.7-trunk/configure.ac	2012-12-11 00:47:06 UTC (rev 21123)
+++ short/3D/PyLith/branches/v1.7-trunk/configure.ac	2012-12-11 01:15:26 UTC (rev 21124)
@@ -43,16 +43,15 @@
 	[if test "$enableval" = yes ; then enable_testing=yes; else enable_testing=no; fi],
 	[enable_testing=no])
 AM_CONDITIONAL([ENABLE_TESTING], [test "$enable_testing" = yes])
-# Enable full-scale testing except on cygwin (need to rebase)
-if test "$enable_testing" = yes ; then
-  enable_full_testing=yes
+if test "$enable_testing" = yes; then
+  enable_full_testing=yes  
+  # Disable full-scale testing on cygwin (need to rebase)
   AC_CANONICAL_HOST
   case $host_os in
     cygwin*)
       enable_full_testing=no ;;
   esac
 fi
-AM_CONDITIONAL([ENABLE_FULL_TESTING], [test "$enable_full_testing" = yes])
 
 # CUBIT I/O w/netcdf
 AC_ARG_ENABLE([cubit],
@@ -213,6 +212,21 @@
   CIT_HDF5_LIB_PARALLEL
 fi
 
+# Full-scale testing with h5py
+if test "$enable_full_testing" = yes ; then
+  AM_PATH_PYTHON
+   AC_MSG_CHECKING(for python module h5py for full scale testing)
+  $PYTHON -c "import h5py" 2>/dev/null   
+  if test $? == 0; then
+    AC_MSG_RESULT([found h5py, enabling full scale testing])
+    enable_full_testing=yes
+  else
+    AC_MSG_RESULT([not found, disabling full scale testing])
+    enable_full_testing=no
+  fi
+fi
+AM_CONDITIONAL([ENABLE_FULL_TESTING], [test "$enable_full_testing" = yes])
+
 # CUDA
 if test "$enable_cuda" = "yes" ; then
   CIT_CUDA_INCDIR

Modified: short/3D/PyLith/branches/v1.7-trunk/doc/releasenotes/announce_v1.8.1.txt
===================================================================
--- short/3D/PyLith/branches/v1.7-trunk/doc/releasenotes/announce_v1.8.1.txt	2012-12-11 00:47:06 UTC (rev 21123)
+++ short/3D/PyLith/branches/v1.7-trunk/doc/releasenotes/announce_v1.8.1.txt	2012-12-11 01:15:26 UTC (rev 21124)
@@ -28,6 +28,9 @@
     parallel. The number of impulses corresponded to only those on
     processor 0.
 
+  - Corrected computation of fault tractions (Lagrange multipliers) on
+    process boundaries for prescribed slip with explicit time stepping.
+
   - Fixed bug when reading in list of output points with just one
     point.
 

Modified: short/3D/PyLith/branches/v1.7-trunk/share/valgrind-python.supp
===================================================================
--- short/3D/PyLith/branches/v1.7-trunk/share/valgrind-python.supp	2012-12-11 00:47:06 UTC (rev 21123)
+++ short/3D/PyLith/branches/v1.7-trunk/share/valgrind-python.supp	2012-12-11 01:15:26 UTC (rev 21124)
@@ -20,41 +20,70 @@
    ADDRESS_IN_RANGE/Invalid read of size 4
    Memcheck:Addr4
    fun:PyObject_Free
+   ...
 }
 
 {
    ADDRESS_IN_RANGE/Invalid read of size 4
-   Memcheck:Addr4
-   fun:PyObject_Realloc
+   Memcheck:Value4
+   fun:PyObject_Free
+   ...
 }
 
 {
    ADDRESS_IN_RANGE/Use of uninitialised value of size 8
    Memcheck:Value8
    fun:PyObject_Free
+   ...
 }
 
 {
-   ADDRESS_IN_RANGE/Use of uninitialised value of size 8
-   Memcheck:Value8
+   ADDRESS_IN_RANGE/Conditional jump or move depends on uninitialised value(s)
+   Memcheck:Cond
+   fun:PyObject_Free
+   ...
+}
+
+{
+   ADDRESS_IN_RANGE/Invalid read of size 4
+   Memcheck:Addr4
    fun:PyObject_Realloc
+   ...
 }
 
 {
-   ADDRESS_IN_RANGE/Conditional jump or move depends on uninitialised value(s)
-   Memcheck:Cond
-   fun:PyObject_Free
+   ADDRESS_IN_RANGE/Invalid read of size 4
+   Memcheck:Value4
+   fun:PyObject_Realloc
+   ...
 }
 
 {
+   ADDRESS_IN_RANGE/Use of uninitialised value of size 8
+   Memcheck:Value8
+   fun:PyObject_Realloc
+   ...
+}
+
+{
    ADDRESS_IN_RANGE/Conditional jump or move depends on uninitialised value(s)
    Memcheck:Cond
    fun:PyObject_Realloc
+   ...
 }
 
 {
    ADDRESS_IN_RANGE/Conditional jump or move depends on uninitialised value(s)
    Memcheck:Cond
    fun:__strcpy_chk
+   ...
 }
 
+{
+   ADDRESS_IN_RANGE/blocks are still reachable in loss
+   Memcheck:Leak
+   ...
+   fun:Py_InitializeEx
+   fun:_ZN11spatialdata5units6ParserC1Ev
+   ...
+}
\ No newline at end of file



More information about the CIG-COMMITS mailing list