Auxiliary module
The auxiliary module contains functionalities for preparing input and processing outputs of various simulations.
In particular, it provides:
Tools for preparing the input to MCQsim and post-processing the output.
Pre-simulation
The pre-simulation tool focuses on preparing and managing input information. Its core functionalities include:
Fault information management: Import and modify fault segment data stored in GeoJSON format, including geometrical and attribute handling;
Geometry validation: Check and validate the geometric consistency of fault segments to ensure accurate meshing and simulation;
Triangular meshing: Generate triangular meshes based on the fault geometry, enabling detailed structural representation;
STL file creation: Convert the meshed fault segments into STL (Stereolithography or Standard Triangle Language) file format, suitable for 3D visualization and numerical simulations;
Post simulation
The post-simulation tool focuses on processing output results. Its core functionalities include:
Catalog processing: Load catalogue as a .mat file and save it as a .csv file;
Statistical evaluation: Compute statistics for magnitude, rupture area, mean slip, and mean stress drop;
3D spatial visualization: Visualize spatial distribution of events;
Magnitude-frequency distribution (MFD): Generate MFDs of the simulated earthquake catalogue;