Skip to content

PyLith v5.0.2

Latest

Choose a tag to compare

@baagaard-usgs baagaard-usgs released this 15 Aug 03:55
10e7e42

DOI 10.5281/zenodo.21909051

Changed

  • Updated default solver settings for incompressible elasticity for Schur factoriztion from full to lower.
  • Set the default length scale to 1 km instead of 100 km for consistency with most quasi-static problem with faults. For simulations with faults, the length scale should be set to the discretization size on the fault; this is related to the preconditioner which links the length scale to the discretization size.
  • Improved documentation for solver tolerances and adaptive time stepping.
  • Removed manual marking of buried edges (use automatic marking) in examples and tests.
  • Updated PETSc version to 3.25.4.

Added

  • examples/subduction-3d: Added expected Gmsh output for geometric operations in documentation.
  • Added configure option for pip install without build isolation (--without-build-isolation).

Fixed

  • Optimized the check of cohesive cells, which greatly reduces the total time for inserting cohesive cells.
  • examples/subduction-3d: Increased tolerance for slab surface creation. Fixed setting the mesh filename in parameter files using Cubit mesh.
  • Corrected documentation for isotropic linear poroelasticity Jacobian terms (Jf3uu and Jf1eu; now matches code).

Developer Changes

Removed flag (--output-sync=target) in top-level Makefile.am that is not backwards compatible.

Notes

  • This is the last release for which we will make a binary package for macOS x86_64 (Intel architecture); we plan to continue to make binary packages for Linux x86_64 and macOS arm64.
  • The macOS x86_64 binary now contains the latest version of Gmsh (4.15.2).