[CIG-SHORT] PyLith v2.2.1 now available

Brad Aagaard baagaard at usgs.gov
Thu Sep 7 12:25:57 PDT 2017


Greetings,

I am pleased to announce the release of PyLith 2.2.1, a finite-element
code designed to solve dynamic elastic problems and quasi-static
viscoelastic problems in tectonic deformation.

This release provides a few new examples and bugfixes.

IMPORTANT NOTE

   This release includes some updates to the manual and examples that
   were not included in the v2.2.1rc1 used in the 2017 Crustal
   Deformation Modeling Workshop tutorials.

     - The ParaView Python scripts have been rewritten to make it easy to
       override the parameters without editing the scripts and use them
       when launching ParaView from a dock, shortcut, etc.

     - The Linux binaries are now built using CentOS and include the
       openssl libraries, so they will run on any Linux system using
       glibc 2.12 and later. Previously, we used Ubuntu 12.04, which
       required glibc 2.15 and later.


You can download the source code and binaries from

     https://geodynamics.org/cig/software/pylith

Detailed installation instructions for the binary packages are in the
User Manual with detailed building instructions for a few platforms in
the INSTALL file bundled with the PyLith Installer utility. We also
offer a Docker image
(https://wiki.geodynamics.org/software:pylith:docker) for running
PyLith within a portable, virtual Linux environment.

======================================================================
MIGRATING FROM VERSION 2.1 TO 2.2
======================================================================

No changes are needed to parameter or other input files. The default
format for pylithinfo output is now JSON.

======================================================================
RELEASE NOTES
======================================================================

* Added new examples.

     - examples/3d/subduction: New suite of examples for a 3-D
       subduction zone. This intermediate level suite of examples
       illustrates a wide range of PyLith features for quasi-static 
simulations.

     - examples/2d/subduction: Added quasi-static spontaneous rupture
       earthquake cycle examples (Steps 5 and 6) for slip-weakening and
       rate- and state-friction.

     - These new examples make use of ParaView Python scripts to
       facilitate using ParaView with PyLith.

* Improved the PyLith manual

     - Added diagram to guide users on which installation method best
       meets their needs.

     - Added instructions for how to use the Windows Subsystem for
       Linux to install the PyLith Linux binary on systems running
       Windows 10.

* Fixed bug in generating Xdmf files for 2-D vector output. Converted
   Xdmf generator from C++ to Python for more robust generation of Xdmf
   files from Python scripts.

* Updated spatialdata to v1.9.10. Improved error messages when reading
   SimpleDB and SimpleGridDB files.

* Updated PyLith parameter viewer to v1.1.0. Application and
   documentation are now available on line at
   https://geodynamics.github.io/pylith_parameters. Small fix to insure
   hierarchy path listed matches the one for PyLith.

* Updated PETSc to v3.7.6. See the PETSc documentation for a summary
   of all of the changes.

* Switched to using CentOS 6.9 for Linux binary builds to insure
   compatibility with glibc 2.12 and later.

See CHANGES in the top-level source directory for a list of changes
for each prior release.



More information about the CIG-SHORT mailing list