[cig-commits] r16728 - in short/3D/PyLith/trunk: . doc/releasenotes
brad at geodynamics.org
brad at geodynamics.org
Sun May 16 19:01:41 PDT 2010
Author: brad
Date: 2010-05-16 19:01:40 -0700 (Sun, 16 May 2010)
New Revision: 16728
Modified:
short/3D/PyLith/trunk/README
short/3D/PyLith/trunk/TODO
short/3D/PyLith/trunk/doc/releasenotes/announce_v1.5.0.txt
Log:
Worked on release announcement and README.
Modified: short/3D/PyLith/trunk/README
===================================================================
--- short/3D/PyLith/trunk/README 2010-05-16 23:34:30 UTC (rev 16727)
+++ short/3D/PyLith/trunk/README 2010-05-17 02:01:40 UTC (rev 16728)
@@ -122,6 +122,17 @@
hex8 cells the optimized objects provide hardwired loop bounds
which can lead to faster performance for some compilers.
+ * Scientific notation for ASCII VTK files
+
+ Data values in ASCII data files are written in scientific notation
+ with user-specified precision.
+
+ * Nodeset names in CUBIT Exodus files
+
+ Use of nodeset names in CUBIT Exodus files for boundary
+ conditions. Users can specify to use nodeset names (default
+ behavior) or ids.
+
* Bug fixes
- Updating state variables did not retrieve physical properties
Modified: short/3D/PyLith/trunk/TODO
===================================================================
--- short/3D/PyLith/trunk/TODO 2010-05-16 23:34:30 UTC (rev 16727)
+++ short/3D/PyLith/trunk/TODO 2010-05-17 02:01:40 UTC (rev 16728)
@@ -8,8 +8,11 @@
Add ML to petsc on all binbots (requires fortran compiler)
-RELEASE NOTES
+top-level README
+ Need Charles to add some additional description
+release announcement
+
DOC/INSTALL
Update MacBookPro
Update linux
Modified: short/3D/PyLith/trunk/doc/releasenotes/announce_v1.5.0.txt
===================================================================
--- short/3D/PyLith/trunk/doc/releasenotes/announce_v1.5.0.txt 2010-05-16 23:34:30 UTC (rev 16727)
+++ short/3D/PyLith/trunk/doc/releasenotes/announce_v1.5.0.txt 2010-05-17 02:01:40 UTC (rev 16728)
@@ -7,17 +7,19 @@
This release adds several new features to PyLith, including (1) fault
friction with several widely-used fault constitutive models, (2) an
optimized solver for explicit time-stepping with a lumped Jacobian
-sparse matrix, (3) Total Langrangian formulation for large
-deformations, (4) use of scientific notation in VTK output files with
-user-specified precision, (5) ??, (6) ??, and (7) ??. We encourage all
-users of previous PyLith releases to switch to this latest release.
+sparse matrix, (3) a total Langrangian formulation for rigid-body
+motion and small strains, (4) use of scientific notation in VTK output
+files with user-specified precision, and (5) use of nodeset names in
+CUBIT Exodus files. We encourage all users of previous PyLith releases
+to switch to this latest release.
We strongly recommend all users of previous PyLith releases to switch
-to this latest release. Switching from v1.4.0 or v1.4.1 to v1.4.2 only
-requires changes to parameter files when using adaptive time stepping
-with a non-default stability factor (see the release notes below for
-details). See the README file for changes required to switch to the
-v1.4.x release series from previous versions.
+to this latest release. In addition to adding features this release
+also fixes a number of bugs (see top-level README file). Switching
+from v1.5.0 only requires changes to parameter files when using CUBIT
+meshes or the power-law rheology. See the README file for changes
+required to switch to the v1.5.x release series from previous
+versions.
You can download the source code and binaries from
@@ -30,8 +32,62 @@
RELEASE NOTES
- *
+ * Fault constitutive models
- * Bug fixes
+ Added fault friction interface conditions with static
+ friction, linear slip-weakening friction, and rate- and
+ state-friction with the ageing law. The implementation can be used
+ in static, quasi-static, or dynamic problems.
- -
+ * Drucker-Prager elastoplastic bulk rheology
+
+ Added a Drucker-Prager elastoplastic bulk rheology. [NEED SOME
+ WORDS FROM CHARLES]
+
+ * Finite-deformation formulation
+
+ Added a finite-deformation (rigid body motion and small strains)
+ implementation of elasticity with stress calculated using the
+ Second Piola Kirchhoff stress tensor and strains calculated using
+ the Green-Lagrange strain tensor.
+
+ * Lumped Jacobian for explicit-time stepping
+
+ Added the option to lump cell Jacobian matrices to form a diagonal
+ system Jacobian matrix for explicit time stepping. This decouples
+ all degrees of freedom and permits use of a fast, trivial, direct
+ solver.
+
+ * Optimized elasticity objects
+
+ Added optimized elasticity objects for the most popular cell types
+ and basis functions (linear polynomials). For tri3 and tet4 cells
+ with one quadrature point, the optimized implementations do not
+ use mapped cells to reduce the number of operations. For quad4 and
+ hex8 cells the optimized objects provide hardwired loop bounds
+ which can lead to faster performance for some compilers.
+
+ * Scientific notation for ASCII VTK files
+
+ Data values in ASCII data files are written in scientific notation
+ with user-specified precision.
+
+ * Nodeset names in CUBIT Exodus files
+
+ Use of nodeset names in CUBIT Exodus files for boundary
+ conditions. Users can specify to use nodeset names (default
+ behavior) or ids.
+
+ * Bug fixes
+
+ - Updating state variables did not retrieve physical properties
+ for cell. Last physical properties retrieved were used. Physical
+ properties are now retrieved when updating state variables.
+
+ - Fixed incorrect dimensioning of physical properties and state
+ variables for the power-law rheology in output.
+
+ - Fixed memory bug for a fault in a 1-D mesh when constructing the
+ cohesive cells.
+
+
More information about the CIG-COMMITS
mailing list