Releases: TNO/PANTHER
v0.8.1
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
- Fixed setting p0 for HW and FW by @loes-buijze in #87
- 89 fault pressure top reservoir by @loes-buijze in #93
- 67 refactor pressure inputs by @loes-buijze in #94
- 91 pressure profile for hw or fw of width 0 by @loes-buijze in #95
Full Changelog: v0.8...v0.8.1
v0.8
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
- 1 add temperature change by @loes-buijze in #10
- Fixed bugs dT and added dT functionality test by @loes-buijze in #13
- Added depth-dependent dT addition in reservoir by @loes-buijze in #15
- added p_res_mode such that GWC contacts can be set at equal depth by @loes-buijze in #19
- 22 3d nucleation length by @loes-buijze in #23
- export initial pressure gradient by @VvanderHeiden in #21
- 30 depth dependent initial stress by @loes-buijze in #31
- added depth-dependent friction by @loes-buijze in #36
- 26 update example nucleation for wirdum by @loes-buijze in #40
- 11 save stress options by @loes-buijze in #42
- 3 varying dip with depth by @loes-buijze in #43
- merge MultiFaultCalculator and Groningen example into main by @loes-buijze in #44
- a few modifications to the MultiFaultCalculator by @loes-buijze in #45
- fixed bug in computing nucleation stress by @loes-buijze in #46
- 52 bugfixes for depth dependent elastic parameters by @VvanderHeiden in #54
- Make stiffness matrix square when elastic input is depth dependent. by @VvanderHeiden in #56
- Update README.md by @loes-buijze in #57
- 59 fix diffusion for overpressure by @loes-buijze in #61
- 51 add nucleation p and t by @loes-buijze in #69
- Added function to update pillar input from table by @loes-buijze in #71
- Removed obsolete member properties by @loes-buijze in #74
- 4 remove comments and convert todos to issues by @loes-buijze in #83
- 7 validation of input by @loes-buijze in #84
New Contributors
- @loes-buijze made their first contribution in #10
- @VvanderHeiden made their first contribution in #21
Full Changelog: v0.7...v0.8
v0.7
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