In the latest version of QDYN release 3.0.0, the output_vmax function inside output.f90 provides vmax values cor-responding to the entire mesh. While this is suitable for a single fault scenario, it becomes less practical when dealing with multiple faults, particularly in cases where events overlap across different faults. As a solution, this function was extended to output vmax timeseries for each individual fault. These data points are now stored in two additional columns per fault within the file output_fault: the index of element with peak slip rate (ivmax_fault) and the corresponding value (vmax_fault). This modification allows for more accurate event timing calculations on a per-fault basis. Furthermore, I've updated the wrapper to support the new output_fault format, and additionally, introduced two post-processing functions to extract the catalog and nucleation points.
In the latest version of QDYN
release 3.0.0
, theoutput_vmax
function insideoutput.f90
provides vmax values cor-responding to the entire mesh. While this is suitable for a single fault scenario, it becomes less practical when dealing with multiple faults, particularly in cases where events overlap across different faults. As a solution, this function was extended to output vmax timeseries for each individual fault. These data points are now stored in two additional columns per fault within the fileoutput_fault
: the index of element with peak slip rate (ivmax_fault
) and the corresponding value (vmax_fault
). This modification allows for more accurate event timing calculations on a per-fault basis. Furthermore, I've updated the wrapper to support the newoutput_fault
format, and additionally, introduced two post-processing functions to extract the catalog and nucleation points.