[cig-commits] r11678 - short/3D/PyLith/trunk

brad at geodynamics.org brad at geodynamics.org
Mon Mar 31 14:20:58 PDT 2008


Author: brad
Date: 2008-03-31 14:20:58 -0700 (Mon, 31 Mar 2008)
New Revision: 11678

Modified:
   short/3D/PyLith/trunk/README
Log:
Added v1.1.0 release notes to README.

Modified: short/3D/PyLith/trunk/README
===================================================================
--- short/3D/PyLith/trunk/README	2008-03-31 21:18:49 UTC (rev 11677)
+++ short/3D/PyLith/trunk/README	2008-03-31 21:20:58 UTC (rev 11678)
@@ -26,15 +26,12 @@
 Installation instructions are in the bundled README and INSTALL  
 files, as well as in the User Manual on the web page.
 
-PyLith is under active development and we expect a number of  
-additions and improvements in the near future. Likely enhancements  
-will include a more complete set of boundary conditions (absorbing  
-boundaries for use in dynamic modeling and traction boundary  
-conditions for use in quasi-static modeling), additional constitutive  
-models for both volume elements and cohesive (fault) elements,  
-automatic generation of higher-order elements from linear elements,  
-and the generation of Green's functions to be used in inversions.  
-Many of these features should be available in Fall 2007.
+PyLith is under active development and we expect a number of additions
+and improvements in the near future. Likely enhancements will include
+additional constitutive models for both volume elements and cohesive
+(fault) elements, automatic generation of higher-order elements from
+linear elements, and the generation of Green's functions to be used in
+inversions.  Many of these features should be available in late 2008.
 
 
 ======================================================================
@@ -73,6 +70,91 @@
 ======================================================================
 
 ----------------------------------------------------------------------
+Version 1.1.0
+----------------------------------------------------------------------
+
+  * New boundary conditions
+
+    - Neumann (traction) boundary conditions
+
+    - Absorbing boundary conditions via simple, tuned dampers
+
+    - Dirichlet boundary conditions with displacement and/or velocity values
+
+  * New bulk constitutive models
+
+    - Generalized Maxwell viscoelastic model 
+
+  * New output implementation
+
+    The output to VTK files has been completely rewritten. This new
+    implementation includes output of physical properties and state
+    variables associated with the bulk constitutive models, as well as
+    output of fault information (earthquake rupture parameters and
+    slip and traction time histories). Additionally, the VTK file with
+    the solution no longer includes fault related values- it contains
+    just the displacement field over the domain as one would expect. A
+    user can now also request output of the solution over an arbitrary
+    number of sub-domains of the domain boundary, e.g., the ground
+    surface. For each of these different kinds of output, the
+    frequency of output and the values included can be customized by
+    the user. The names of the VTK files and the variable names have
+    also been adjusted to permit animation of solutions within most
+    VTK visualization tools.
+
+  * New spatial database implementations
+
+    Spatialdata includes two new spatial database implementations. The
+    SCECCVMHDB provides a seamless interface to the SCEC CVM-H seismic
+    velocity model for elastic material properties. The UniformDB
+    permits creating a spatial database for uniform values using only
+    .cfg files or the command line; this eliminates the need to create
+    a SimpleDB database file with one location.
+
+  * Dynamic arrays of components in Pyre
+
+    Pyre now contains dynamic arrays of components, eliminating the
+    need for containers for materials, boundary conditions, and
+    faults.
+
+  * Better consistency checking of input parameters
+
+    - Uniqueness of material identifiers for materials and faults is
+      enforced.
+
+    - The material identifier of each cell in the mesh is checked to
+      make sure it matches a material model.
+
+    - Each boundary, interface condition, and output group is checked
+      to make sure it exists in the mesh.
+
+  * Bug fixes
+
+    - Fixed bug causing segmentation fault with multiple,
+      non-overlapping Dirichlet boundary conditions applied to vertices.
+
+    - Fixed numerous bugs related to explicit time integration for
+      dynamic problems.
+
+    - Eliminated several small memory errors.
+
+    - Fixed several bugs associated with writing VTK files in parallel.
+
+  * Known issues
+
+      - PyLith still uses much more memory that PyLith 0.8 due to the
+        current general Sieve implementation. A much more efficient,
+        albeit less general Sieve implementation is under
+        development. Additionally, distribution of the mesh will also be
+        improved in a future release.
+
+      - The preconditioner for explicit time stepping provides
+        relatively poor overall performance compared to a direct solve
+        with traditional mass lumping. An appropriate preconditioner and
+        traditional mass lumping will be supported in a future release.
+
+
+----------------------------------------------------------------------
 Version 1.0.2
 ----------------------------------------------------------------------
 
@@ -111,6 +193,7 @@
         when passed to the module, instead of being converted to float
         arrays.
 
+
 ----------------------------------------------------------------------
 Version 1.0.1
 ----------------------------------------------------------------------



More information about the cig-commits mailing list