Skip to content

Releases: TNO/PANTHER

v0.8.2

04 Jun 15:15
d753318

Choose a tag to compare

This release contains several code improvements, as well as refactoring and additional functionality in the MultiFaultCalculator (new name: FaultSurfaceCalculator) class.

Summary of updates:

  • merged input and output into the same object
  • improved definition of meshing along the fault, with y=0 at the center, and a method to retrieve the along-fault-length
  • additional items in the summary table (nucleation length, slip length)
  • some refactoring
  • extraction of gridded input and output for MultiFaultCalculator

Detailed explanation:

  • The input and output objects were combined into a single object, handled by PantherAnalysis (former name: PantherInput). The property ensemble contains a table export of the input parameters for convenient inspection
    The property ensemble_members contains a list of cells with PantherMember input objects (used to be the ensemble property in the PantherInput)
  • FaultSurfaceCalculator now assumes that the individual cross-sections (pillars) are part of the same fault. It contains methods to derive the along-fault length, and input parameter and out grids on the fault surface.

Refactoring

  • PantherInput results_summary: nucleation_dp --> nucleation_dP
  • PantherInput > results_summary: reactivation_dp --> reactivation_dP
  • MultiFaultCalculator: pillar_results --> pillars (pillars now contains both the in- and output)
  • MultiFaultCalculator > FaultSurfaceCalculator
  • PantherInput > PantherAnalysis
    Deprecation warning functions are provided for MultiFaultCalculator and PantherAnalysis

What's Changed

Full Changelog: v0.8.1...v0.8.2

v0.8.1

05 Jan 16:23

Choose a tag to compare

This release includes improvements, refactoring, testing, documentation and bug fixes related to setting the reservoir compartment and fault pressures.

Improvements
The pressure within the fault is now set relative to the pressure (instead of pressure change) of the FW and HW compartments. Both for the initial pressure and the pressure during loading, the settings P0_fault_mode and P_fault_mode can be used to set the fault pressure. In addition, when the FW or HW has a width of zero, the reservoir pressure gradient is replaced by the general pressure gradient and pressure changes in that compartment are set to zero. An example file to plot the assumed pressures was added.

See also the updated Wiki page: https://github.com/TNO/PANTHER/wiki/4-Pressure

Refactoring
Refactoring ensured consistent use of capital P for the pressure related run settings, load table columns and input parameters.

Run settings (properties of PantherInput):

  • p_res_mode --> P_res_mode
  • p_fault --> P0_fault_mode
  • dp_fault --> P_fault_mode

Input parameters (properties of PantherMember and ParameterList)

  • p_grad --> P_grad
  • p_grad_res --> P_grad_res
  • p_offset --> P_offset
  • p_over --> P_over

Output (properties of Pressure)

  • p --> P
  • p0 --> P0
  • dp_fault --> dP

What's Changed

Full Changelog: v0.8...v0.8.1

v0.8

30 Dec 11:20
653d54c

Choose a tag to compare

PANTHER v0.8

Includes new functionality, testing, code optimization, code documentation and some refactoring.

New functionality and tests with respect to v0.7 includes:

  • thermo-elastic stress changes
  • diffusion of temperature to the seal and base
  • depth-dependent input properties
  • multiple fault calculator combining multiple single 1D fault scenarios as cross sections defining a 2D fault
  • several unit tests and system tests
  • save_stress option to reduce the number of steps written to the output
  • validation function and sanity checks
  • multiple options for the nucleation criterion

Refactoring:

  • P_factor_HW, P_factor_FW, T_factor_HW, T_factor_FW are no longer input parameters but should be specified through the load table

What's Changed

New Contributors

Full Changelog: v0.7...v0.8

v0.7

15 May 14:48

Choose a tag to compare

First online release of Panther
Physics-based semi-ANalytical Tool for Human-Induced Earthquake Rupture
Model framework for stress changes and fault reactivation due to reservoir pressure and temperature changes
Current release includes

  • two reservoir compartments offset by a fault
  • pressure changes which may be different in each compartment
  • pressure diffusion to the seal and base
  • poro-elastic stress changes based on Jansen et al. 2019
  • fault reactivation and aseismic slip
  • stochastic analysis
  • parallel computing