Published June 6, 2024
| Version 4.1.0
Software
Open
geodynamics/pylith v4.1.0
Authors/Creators
- 1. US Geological Survey, USA
- 2. University at Buffalo, New York, USA
- 3. GNS Science, New Zealand
Contributors
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
- Is supplement to
- https://github.com/geodynamics/pylith/tree/v2.2.2 (URL)
Software
- Repository URL
- https://github.com/geodynamics/pylith
- Programming language
- C++ , Python
- Development Status
- Active