To keep up-to-date with changes in compute-centers and geoscientists' needs, breaking changes sometimes needed to be introduced in SeisSol. They are listed here.
Since we merged GitHub pull request #531 (April 2022), the seismic moment time history output, from which the moment rate can be post-processed, is integrated into the energy output (see energy_output
). Therefore the parameters magnitude_output_on, energy_rate_output_on and energy_rate_printtimeinterval have been removed from the DynamicRupture namelist in the main parameter file.
While porting dynamic rupture to C++, we changed a few parameter names to make things more consistent. The new dynamic rupture implementation has been merged in September 2022 (GitHub pull request #625). The linear slip weakening friction laws FL=2 (nucleation by stress increase) and FL=16 (forced time rupture nucleation) have been merged (the new friction law is FL=16). Because of this change, FL=16 now requires nucleation stress or tractions to be specified in the fault-specific yaml file.
Parameter file (parameters.par):
old | new |
---|---|
0d0 | 0.0 |
v_star | pc_vStar |
L | pc_prakashLength |
mu_w | rs_muW |
alpha_th | tp_thermalDiffusivity |
rho_c | tp_heatCapacity |
tp_lambda | tp_undrainedTPResponse |
initemp | tp_iniTemp |
inipressure | tp_iniPressure |
Fault-specific yaml file (fault.yaml):
old | new |
---|---|
RS_sl0 |
|
alpha_hy |
|
TP_half_width_shear_zone |
|
Ts0 |
|
Td0 |
|
Pn0 |
|