[cig-commits] r18632 - in short/3D/PyLith/trunk: . doc/releasenotes

brad at geodynamics.org brad at geodynamics.org
Tue Jun 14 20:31:22 PDT 2011


Author: brad
Date: 2011-06-14 20:31:22 -0700 (Tue, 14 Jun 2011)
New Revision: 18632

Modified:
   short/3D/PyLith/trunk/README
   short/3D/PyLith/trunk/doc/releasenotes/announce_v1.6.0.txt
Log:
Added notes on where new features are used in the examples. Updated README to v1.6.0.

Modified: short/3D/PyLith/trunk/README
===================================================================
--- short/3D/PyLith/trunk/README	2011-06-15 02:17:17 UTC (rev 18631)
+++ short/3D/PyLith/trunk/README	2011-06-15 03:31:22 UTC (rev 18632)
@@ -1,4 +1,4 @@
-We are pleased to announce release of PyLith version 1.5.2
+We are pleased to announce release of PyLith version 1.6.0
 
 Please submit bug reports via the World Wide Web at:
     http://geodynamics.org/roundup    
@@ -62,6 +62,76 @@
 
 
 ======================================================================
+MIGRATING FROM VERSION 1.5 TO 1.6
+======================================================================
+
+No changes in parameters are required.
+
+----------------------------------------------------------------------
+Version 1.6.0
+----------------------------------------------------------------------
+
+* New features
+
+  * Parallel binary output via HDF5
+
+    Provides much faster output by writing HDF5 files in parallel,
+    which can be accessed directly from Matlab or indirectly from
+    ParaView or Visit via automatically created Xdmf files. Temporal
+    data is stored in 3-D arrays, permitting slicing in time and/or
+    space. See examples/3d/hex8 Steps 6-9 and examples/2d/subduction
+    in the tutorials for examples.
+
+ * 2-D generalized Maxwell viscoelastic bulk rheology
+
+    Added a 2-D generalized Maxwell viscoelastic bulk rheology
+    corresponding to the plane strain version of the 3-D generalized
+    Maxwell viscoelastic model.
+
+ * Time-weakening fault constitutive model
+
+    Added a linear time-weakening fault constitutive model. Some
+    spontaneous rupture modelers prefer this model over linear
+    slip-weakening because it is easier to maintain resolution of the
+    cohesive zone.
+
+ * Global uniform parallel mesh refinement
+
+    Permits running larger problems through uniform global refinement
+    of the mesh by a factor of 2 (reduces the node spacing by a factor
+    of 2) after the mesh is distributed among processors. This allows
+    running problems that are 4x larger in 2-D and 8x larger in
+    3-D. See examples/3d/tet4 Steps 2 and 4 for examples.
+  
+ * Custom algebraic multigrid preconditioner
+
+    Adds a custom preconditioner for Lagrange multiplier degrees of
+    freedom associated with fault slip via prescribed slip or
+    spontaneous ruptures with algebraic multigrid preconditioning for
+    quasi-static solutions. In most cases, this results in fewer
+    iterations in the linear solve and the number of iterations
+    increases much less with problem size. See examples/3d/tet4 Steps
+    2 and 4 for examples.
+
+  * PyLith installer utility
+
+    This utility provides a much more robust method for building
+    PyLith and all of its dependencies from source, including
+    dependency checking, installation to a central location, and
+    creation of a shell script to set environment variables. 
+
+* Bug fixes
+
+    - Fixed the fault friction implementation to correctly update Lagrange
+      multiplier values when the slip is overestimated in an
+      iteration. This primary fixes problems encountered with the use
+      of the Dieterich-Ruina rate and state fault constitutive model.
+
+    - Corrected viscoelastic rheologies to properly account for a
+      nonzero initial strain tensor.
+
+
+======================================================================
 MIGRATING FROM VERSION 1.4 TO 1.5
 ======================================================================
 

Modified: short/3D/PyLith/trunk/doc/releasenotes/announce_v1.6.0.txt
===================================================================
--- short/3D/PyLith/trunk/doc/releasenotes/announce_v1.6.0.txt	2011-06-15 02:17:17 UTC (rev 18631)
+++ short/3D/PyLith/trunk/doc/releasenotes/announce_v1.6.0.txt	2011-06-15 03:31:22 UTC (rev 18632)
@@ -38,7 +38,8 @@
     which can be accessed directly from Matlab or indirectly from
     ParaView or Visit via automatically created Xdmf files. Temporal
     data is stored in 3-D arrays, permitting slicing in time and/or
-    space.
+    space. See examples/3d/hex8 Steps 6-9 and examples/2d/subduction
+    in the tutorials for examples.
 
  * 2-D generalized Maxwell viscoelastic bulk rheology
 
@@ -58,7 +59,8 @@
     Permits running larger problems through uniform global refinement
     of the mesh by a factor of 2 (reduces the node spacing by a factor
     of 2) after the mesh is distributed among processors. This allows
-    running problems that are 4x larger in 2-D and 8x larger in 3-D.
+    running problems that are 4x larger in 2-D and 8x larger in
+    3-D. See examples/3d/tet4 Steps 2 and 4 for examples.
   
  * Custom algebraic multigrid preconditioner
 
@@ -67,7 +69,8 @@
     spontaneous ruptures with algebraic multigrid preconditioning for
     quasi-static solutions. In most cases, this results in fewer
     iterations in the linear solve and the number of iterations
-    increases much less with problem size.
+    increases much less with problem size. See examples/3d/tet4 Steps
+    2 and 4 for examples.
 
   * PyLith installer utility
 



More information about the CIG-COMMITS mailing list