There is a newer version of the record available.

Published June 6, 2024 | Version 4.1.0
Software Open

geodynamics/pylith v4.1.0

  • 1. US Geological Survey, USA
  • 2. University at Buffalo, New York, USA
  • 3. GNS Science, New Zealand

Description

Changed
  • Improved the default preconditioners for poroelasticity for improved scalability.
  • Improved the default preconditioners for elasticity with faults for improved scalability.
  • Replaced use of Cubit journal files with Cubit Python scripts for several examples, and use the skeleton sizing function to increase cell size with distance from the fault.
  • Removed ParaView Python scripts (replaced by `pylith_viz`)
Added
  • New 2D and 3D crustal strike-slip faults examples based on the 2019 Ridgecrest earthquake.
  • New 2D subduction zone outer-rise faulting example examining poroelastic response to bending stresses.
  • New `pylith_viz` utility for plotting PyLith results.
  • Updated `examples/strikeslip-2d` and `examples/reverse-2d` to demonstrate use of uniform refinement and higher order discretizations to improve resolution of solution.
  • Documentation
    • Developer Guide: Added description of the process for adding event logging and evaluating performance, including performance logging.
    • Developer Guide: Added checklist for what is needed when contributing examples.
Fixed
  • Updated `examples/subduction-3d` Steps 6, 7, and 8 to work with PyLith v3+.
  • Fix performance bottleneck when reading Gmsh files.
  • Remove extra (wrong) kernels for poroelasticity when using state variables.
  • Update Python unit tests setup for compatibility with the current unittest API (use `load_tests()`).

Files

Files (28.1 MB)

Name Size Download all
md5:2b2f887734f9114c5239bff5c07382be
28.1 MB Download

Additional details

Related works

Software

Repository URL
https://github.com/geodynamics/pylith
Programming language
C++ , Python
Development Status
Active