From bad7d91bcfd89749bb70b1b06b0e8541659d8e3c Mon Sep 17 00:00:00 2001 From: Thomas-Ulrich Date: Tue, 2 Jun 2026 15:11:12 +0200 Subject: [PATCH 1/2] merge quakeworks into main folder --- README.md | 8 ++ .../cdb_tpv23 => cdb_tpv23}/cdb_tpv23.ipynb | 0 .../off_fault_damage.png | Bin .../parameters_qwx.par | 0 .../stepover23_3km_qwx.puml.h5 | Bin {quakeworx/cdb_tpv23 => cdb_tpv23}/tpv23.png | Bin .../tpv23_3km_faultreceivers.dat | 0 .../tpv23_damMaterial.yaml | 0 .../cdb_tpv23 => cdb_tpv23}/tpv23_fault.yaml | 0 .../tpv23_receivers.dat | 0 .../fault.yaml | 0 .../figures/Figure01.png | Bin .../figures/Figure02.png | Bin .../figures/launch.png | Bin .../material_WL.yaml | 0 .../mesh_ttpv1_small_18k.puml.h5 | Bin .../mesh_ttpv2_225k.puml.h5 | Bin .../parameters.par | 0 .../ttpv_qwx.ipynb | 0 .../kaikoura => kaikoura}/kaikoura_qwx.ipynb | 0 kaikoura/parametersLSW.par | 2 +- quakeworx/README.md | 5 - quakeworx/kaikoura/NZ_asagi_40_4.nc | 1 - quakeworx/kaikoura/NZ_asagi_7_4.nc | 1 - quakeworx/kaikoura/NZ_faultLSW.yaml | 1 - quakeworx/kaikoura/NZ_initial_stressLSW.yaml | 1 - quakeworx/kaikoura/NZ_materialLSW.yaml | 1 - quakeworx/kaikoura/NZ_rhomulambda_large.yaml | 28 ----- quakeworx/kaikoura/NZ_sigzz.yaml | 1 - .../NZmicro_full1500_small_box_only.puml.h5 | 1 - .../NZmicro_full1500_small_box_only.xdmf | 1 - quakeworx/kaikoura/parametersLSW.par | 113 ------------------ quakeworx/tpv13/parameters.par | 100 ---------------- quakeworx/tpv13/paraview.jpg | 1 - quakeworx/tpv13/tpv12_13_fault.yaml | 1 - quakeworx/tpv13/tpv12_13_initial_stress.yaml | 1 - quakeworx/tpv13/tpv12_13_material.yaml | 1 - quakeworx/tpv13/tpv13.jpg | 1 - tpv13/parameters.par | 2 +- {quakeworx/tpv13 => tpv13}/tpv13_qwx.ipynb | 0 .../tpv13 => tpv13}/tpv13_training.puml.h5 | Bin 41 files changed, 10 insertions(+), 261 deletions(-) rename {quakeworx/cdb_tpv23 => cdb_tpv23}/cdb_tpv23.ipynb (100%) rename {quakeworx/cdb_tpv23 => cdb_tpv23}/off_fault_damage.png (100%) rename {quakeworx/cdb_tpv23 => cdb_tpv23}/parameters_qwx.par (100%) rename {quakeworx/cdb_tpv23 => cdb_tpv23}/stepover23_3km_qwx.puml.h5 (100%) rename {quakeworx/cdb_tpv23 => cdb_tpv23}/tpv23.png (100%) rename {quakeworx/cdb_tpv23 => cdb_tpv23}/tpv23_3km_faultreceivers.dat (100%) rename {quakeworx/cdb_tpv23 => cdb_tpv23}/tpv23_damMaterial.yaml (100%) rename {quakeworx/cdb_tpv23 => cdb_tpv23}/tpv23_fault.yaml (100%) rename {quakeworx/cdb_tpv23 => cdb_tpv23}/tpv23_receivers.dat (100%) rename {quakeworx/earthquake-tsunami => earthquake-tsunami}/fault.yaml (100%) rename {quakeworx/earthquake-tsunami => earthquake-tsunami}/figures/Figure01.png (100%) rename {quakeworx/earthquake-tsunami => earthquake-tsunami}/figures/Figure02.png (100%) rename {quakeworx/earthquake-tsunami => earthquake-tsunami}/figures/launch.png (100%) rename {quakeworx/earthquake-tsunami => earthquake-tsunami}/material_WL.yaml (100%) rename {quakeworx/earthquake-tsunami => earthquake-tsunami}/mesh_ttpv1_small_18k.puml.h5 (100%) rename {quakeworx/earthquake-tsunami => earthquake-tsunami}/mesh_ttpv2_225k.puml.h5 (100%) rename {quakeworx/earthquake-tsunami => earthquake-tsunami}/parameters.par (100%) rename {quakeworx/earthquake-tsunami => earthquake-tsunami}/ttpv_qwx.ipynb (100%) rename {quakeworx/kaikoura => kaikoura}/kaikoura_qwx.ipynb (100%) delete mode 100644 quakeworx/README.md delete mode 120000 quakeworx/kaikoura/NZ_asagi_40_4.nc delete mode 120000 quakeworx/kaikoura/NZ_asagi_7_4.nc delete mode 120000 quakeworx/kaikoura/NZ_faultLSW.yaml delete mode 120000 quakeworx/kaikoura/NZ_initial_stressLSW.yaml delete mode 120000 quakeworx/kaikoura/NZ_materialLSW.yaml delete mode 100644 quakeworx/kaikoura/NZ_rhomulambda_large.yaml delete mode 120000 quakeworx/kaikoura/NZ_sigzz.yaml delete mode 120000 quakeworx/kaikoura/NZmicro_full1500_small_box_only.puml.h5 delete mode 120000 quakeworx/kaikoura/NZmicro_full1500_small_box_only.xdmf delete mode 100644 quakeworx/kaikoura/parametersLSW.par delete mode 100644 quakeworx/tpv13/parameters.par delete mode 120000 quakeworx/tpv13/paraview.jpg delete mode 120000 quakeworx/tpv13/tpv12_13_fault.yaml delete mode 120000 quakeworx/tpv13/tpv12_13_initial_stress.yaml delete mode 120000 quakeworx/tpv13/tpv12_13_material.yaml delete mode 120000 quakeworx/tpv13/tpv13.jpg rename {quakeworx/tpv13 => tpv13}/tpv13_qwx.ipynb (100%) rename {quakeworx/tpv13 => tpv13}/tpv13_training.puml.h5 (100%) diff --git a/README.md b/README.md index 301d607..f4cd174 100644 --- a/README.md +++ b/README.md @@ -4,6 +4,14 @@ Welcome to the SeisSol training. Please clone this repository with git (using th This repository contains a Dockerfile to build a Docker container. The Docker container contains an interactive learning environment (Jupyter) which includes meshing tools, SeisSol, and visualiation tools. + +## [Quakeworx](https://quakeworx.org) + +In addition to the base notebook, of the "standard" SeisSol training repository, the repository also contains notebooks specifically adapted for seamless integration with the Quakeworx science gateway for seismic simulations. These notebooks are identified by the _qwx.ipynb suffix. More details can be found at the Quakeworx Kick-off: [Advancing Earthquake Science and Cybertraining in Seismology workshop page](https://quakeworx.org/events/quakeworx-kick-off-workshop). + +The simplest way to access the input files for the Gateway is by running ``git clone https://github.com/SeisSol/Training.git`` from your terminal locally. Make sure to navigate into the Training folder when uploading the input files to the SeisSol App from the Gateway. + + ## Installation Please install [Docker](https://docs.docker.com/engine/install/), launch the Docker Desktop and then run diff --git a/quakeworx/cdb_tpv23/cdb_tpv23.ipynb b/cdb_tpv23/cdb_tpv23.ipynb similarity index 100% rename from quakeworx/cdb_tpv23/cdb_tpv23.ipynb rename to cdb_tpv23/cdb_tpv23.ipynb diff --git a/quakeworx/cdb_tpv23/off_fault_damage.png b/cdb_tpv23/off_fault_damage.png similarity index 100% rename from quakeworx/cdb_tpv23/off_fault_damage.png rename to cdb_tpv23/off_fault_damage.png diff --git a/quakeworx/cdb_tpv23/parameters_qwx.par b/cdb_tpv23/parameters_qwx.par similarity index 100% rename from quakeworx/cdb_tpv23/parameters_qwx.par rename to cdb_tpv23/parameters_qwx.par diff --git a/quakeworx/cdb_tpv23/stepover23_3km_qwx.puml.h5 b/cdb_tpv23/stepover23_3km_qwx.puml.h5 similarity index 100% rename from quakeworx/cdb_tpv23/stepover23_3km_qwx.puml.h5 rename to cdb_tpv23/stepover23_3km_qwx.puml.h5 diff --git a/quakeworx/cdb_tpv23/tpv23.png b/cdb_tpv23/tpv23.png similarity index 100% rename from quakeworx/cdb_tpv23/tpv23.png rename to cdb_tpv23/tpv23.png diff --git a/quakeworx/cdb_tpv23/tpv23_3km_faultreceivers.dat b/cdb_tpv23/tpv23_3km_faultreceivers.dat similarity index 100% rename from quakeworx/cdb_tpv23/tpv23_3km_faultreceivers.dat rename to cdb_tpv23/tpv23_3km_faultreceivers.dat diff --git a/quakeworx/cdb_tpv23/tpv23_damMaterial.yaml b/cdb_tpv23/tpv23_damMaterial.yaml similarity index 100% rename from quakeworx/cdb_tpv23/tpv23_damMaterial.yaml rename to cdb_tpv23/tpv23_damMaterial.yaml diff --git a/quakeworx/cdb_tpv23/tpv23_fault.yaml b/cdb_tpv23/tpv23_fault.yaml similarity index 100% rename from quakeworx/cdb_tpv23/tpv23_fault.yaml rename to cdb_tpv23/tpv23_fault.yaml diff --git a/quakeworx/cdb_tpv23/tpv23_receivers.dat b/cdb_tpv23/tpv23_receivers.dat similarity index 100% rename from quakeworx/cdb_tpv23/tpv23_receivers.dat rename to cdb_tpv23/tpv23_receivers.dat diff --git a/quakeworx/earthquake-tsunami/fault.yaml b/earthquake-tsunami/fault.yaml similarity index 100% rename from quakeworx/earthquake-tsunami/fault.yaml rename to earthquake-tsunami/fault.yaml diff --git a/quakeworx/earthquake-tsunami/figures/Figure01.png b/earthquake-tsunami/figures/Figure01.png similarity index 100% rename from quakeworx/earthquake-tsunami/figures/Figure01.png rename to earthquake-tsunami/figures/Figure01.png diff --git a/quakeworx/earthquake-tsunami/figures/Figure02.png b/earthquake-tsunami/figures/Figure02.png similarity index 100% rename from quakeworx/earthquake-tsunami/figures/Figure02.png rename to earthquake-tsunami/figures/Figure02.png diff --git a/quakeworx/earthquake-tsunami/figures/launch.png b/earthquake-tsunami/figures/launch.png similarity index 100% rename from quakeworx/earthquake-tsunami/figures/launch.png rename to earthquake-tsunami/figures/launch.png diff --git a/quakeworx/earthquake-tsunami/material_WL.yaml b/earthquake-tsunami/material_WL.yaml similarity index 100% rename from quakeworx/earthquake-tsunami/material_WL.yaml rename to earthquake-tsunami/material_WL.yaml diff --git a/quakeworx/earthquake-tsunami/mesh_ttpv1_small_18k.puml.h5 b/earthquake-tsunami/mesh_ttpv1_small_18k.puml.h5 similarity index 100% rename from quakeworx/earthquake-tsunami/mesh_ttpv1_small_18k.puml.h5 rename to earthquake-tsunami/mesh_ttpv1_small_18k.puml.h5 diff --git a/quakeworx/earthquake-tsunami/mesh_ttpv2_225k.puml.h5 b/earthquake-tsunami/mesh_ttpv2_225k.puml.h5 similarity index 100% rename from quakeworx/earthquake-tsunami/mesh_ttpv2_225k.puml.h5 rename to earthquake-tsunami/mesh_ttpv2_225k.puml.h5 diff --git a/quakeworx/earthquake-tsunami/parameters.par b/earthquake-tsunami/parameters.par similarity index 100% rename from quakeworx/earthquake-tsunami/parameters.par rename to earthquake-tsunami/parameters.par diff --git a/quakeworx/earthquake-tsunami/ttpv_qwx.ipynb b/earthquake-tsunami/ttpv_qwx.ipynb similarity index 100% rename from quakeworx/earthquake-tsunami/ttpv_qwx.ipynb rename to earthquake-tsunami/ttpv_qwx.ipynb diff --git a/quakeworx/kaikoura/kaikoura_qwx.ipynb b/kaikoura/kaikoura_qwx.ipynb similarity index 100% rename from quakeworx/kaikoura/kaikoura_qwx.ipynb rename to kaikoura/kaikoura_qwx.ipynb diff --git a/kaikoura/parametersLSW.par b/kaikoura/parametersLSW.par index 4edf97b..e2f279b 100644 --- a/kaikoura/parametersLSW.par +++ b/kaikoura/parametersLSW.par @@ -68,7 +68,7 @@ ClusteredLTS = 2 ! 1 for Global time stepping, 2,3,5,... Loc / &Output -OutputFile = 'output/NZ_LSW' +OutputFile = 'outputs/NZ_LSW' Format = 10 ! Format (10= no output, 6=hdf5 output) ! |stress |vel iOutputMask = 0 0 0 0 0 0 1 1 1 diff --git a/quakeworx/README.md b/quakeworx/README.md deleted file mode 100644 index aa931cb..0000000 --- a/quakeworx/README.md +++ /dev/null @@ -1,5 +0,0 @@ -# [Quakeworx](https://quakeworx.org) - -The files in this directory have been adjusted compared to the "standard" SeisSol training repository to be readily used for a science gateway for seismic simulations: [Quakeworx Kick-off: Advancing Earthquake Science and Cybertraining in Seismology](https://quakeworx.org/events/quakeworx-kick-off-workshop) - -The simplest way to access the input files for the Gateway is by running ``git clone https://github.com/SeisSol/Training.git`` from your terminal locally. Make sure to navigate into the folder _quakeworx_ when uploading the input files to the SeisSol App from the Gateway. diff --git a/quakeworx/kaikoura/NZ_asagi_40_4.nc b/quakeworx/kaikoura/NZ_asagi_40_4.nc deleted file mode 120000 index c711255..0000000 --- a/quakeworx/kaikoura/NZ_asagi_40_4.nc +++ /dev/null @@ -1 +0,0 @@ -../../kaikoura/asagi/NZ_asagi_40_4.nc \ No newline at end of file diff --git a/quakeworx/kaikoura/NZ_asagi_7_4.nc b/quakeworx/kaikoura/NZ_asagi_7_4.nc deleted file mode 120000 index 25dec8a..0000000 --- a/quakeworx/kaikoura/NZ_asagi_7_4.nc +++ /dev/null @@ -1 +0,0 @@ -../../kaikoura/asagi/NZ_asagi_7_4.nc \ No newline at end of file diff --git a/quakeworx/kaikoura/NZ_faultLSW.yaml b/quakeworx/kaikoura/NZ_faultLSW.yaml deleted file mode 120000 index d54b4fd..0000000 --- a/quakeworx/kaikoura/NZ_faultLSW.yaml +++ /dev/null @@ -1 +0,0 @@ -../../kaikoura/NZ_faultLSW.yaml \ No newline at end of file diff --git a/quakeworx/kaikoura/NZ_initial_stressLSW.yaml b/quakeworx/kaikoura/NZ_initial_stressLSW.yaml deleted file mode 120000 index db0eb1c..0000000 --- a/quakeworx/kaikoura/NZ_initial_stressLSW.yaml +++ /dev/null @@ -1 +0,0 @@ -../../kaikoura/NZ_initial_stressLSW.yaml \ No newline at end of file diff --git a/quakeworx/kaikoura/NZ_materialLSW.yaml b/quakeworx/kaikoura/NZ_materialLSW.yaml deleted file mode 120000 index d209bf8..0000000 --- a/quakeworx/kaikoura/NZ_materialLSW.yaml +++ /dev/null @@ -1 +0,0 @@ -../../kaikoura/NZ_materialLSW.yaml \ No newline at end of file diff --git a/quakeworx/kaikoura/NZ_rhomulambda_large.yaml b/quakeworx/kaikoura/NZ_rhomulambda_large.yaml deleted file mode 100644 index ed15012..0000000 --- a/quakeworx/kaikoura/NZ_rhomulambda_large.yaml +++ /dev/null @@ -1,28 +0,0 @@ -!Switch -[rho, mu, lambda]: !IdentityMap - components: - - !AffineMap - matrix: - ua: [0.76484668, -0.64421235, 0.0] - ub: [-0.64421235, -0.76484668, 0.0] - uc: [0.0, 0.0, 1.0] - translation: - ua: 68007.74870229233 - ub: -48195.13386009494 - uc: 0.0 - components: !Any - - !ASAGI - file: NZ_asagi_7_4.nc - parameters: [rho, mu, lambda] - var: data - interpolation: linear - - !ASAGI - file: NZ_asagi_40_4.nc - parameters: [rho, mu, lambda] - var: data - interpolation: linear - - !ConstantMap - map: - rho: 3330. - mu: 65942325000. - lambda: 81235350000. diff --git a/quakeworx/kaikoura/NZ_sigzz.yaml b/quakeworx/kaikoura/NZ_sigzz.yaml deleted file mode 120000 index d578722..0000000 --- a/quakeworx/kaikoura/NZ_sigzz.yaml +++ /dev/null @@ -1 +0,0 @@ -../../kaikoura/NZ_sigzz.yaml \ No newline at end of file diff --git a/quakeworx/kaikoura/NZmicro_full1500_small_box_only.puml.h5 b/quakeworx/kaikoura/NZmicro_full1500_small_box_only.puml.h5 deleted file mode 120000 index 5209267..0000000 --- a/quakeworx/kaikoura/NZmicro_full1500_small_box_only.puml.h5 +++ /dev/null @@ -1 +0,0 @@ -../../kaikoura/NZmicro_full1500_small_box_only.puml.h5 \ No newline at end of file diff --git a/quakeworx/kaikoura/NZmicro_full1500_small_box_only.xdmf b/quakeworx/kaikoura/NZmicro_full1500_small_box_only.xdmf deleted file mode 120000 index f299ddc..0000000 --- a/quakeworx/kaikoura/NZmicro_full1500_small_box_only.xdmf +++ /dev/null @@ -1 +0,0 @@ -../../kaikoura/NZmicro_full1500_small_box_only.xdmf \ No newline at end of file diff --git a/quakeworx/kaikoura/parametersLSW.par b/quakeworx/kaikoura/parametersLSW.par deleted file mode 100644 index e2f279b..0000000 --- a/quakeworx/kaikoura/parametersLSW.par +++ /dev/null @@ -1,113 +0,0 @@ -&equations -!yaml file defining spatial dependance of material properties -MaterialFileName = 'NZ_materialLSW.yaml' -!off-fault plasticity parameters (ignored if Plasticity=0) -Plasticity=1 -Tv=0.05 -!Attenuation parameters (ignored if not compiled with attenuation) -FreqCentral=0.5 -FreqRatio=100 -numflux = 'rusanov' ! The numerical flux. Values: 'godunov', 'rusanov' -numfluxnearfault = 'rusanov' ! The numerical flux for faces of cells adjacent to the fault (on cells which have at least one DR face), excluding the DR faces themselves. Values: 'godunov', 'rusanov' -/ - -&IniCondition -/ - -&DynamicRupture -FL = 16 ! Friction law -!0: none, 16:LSW, 103: RS with strong velocity weakening -!yaml file defining spatial dependance of fault properties -ModelFileName = 'NZ_faultLSW.yaml' - -t_0 = 0.5 - -!reference vector for defining strike and dip direction -XRef = -0.1 ! Reference point -YRef = 0.0 -ZRef = -1.0 -refPointMethod = 1 - -OutputPointType = 4 ! Type (0: no output, 3: ascii file, 4: paraview file, 5: 3+4) -SlipRateOutputType=0 ! 0: (smoother) slip rate output evaluated from the difference between the velocity on both side of the fault - ! 1: slip rate output evaluated from the fault tractions and the failure criterion (less smooth but usually more accurate where the rupture front is well developped) -/ - -!see: https://seissol.readthedocs.io/en/latest/fault-output.html -! parameterize paraview file output -&Elementwise -printtimeinterval_sec = 1.0 ! Time interval at which output will be written -OutputMask = 1 1 1 1 1 1 1 1 1 1 1 ! turn on and off fault outputs -refinement_strategy = 2 -refinement = 1 -/ - -! parameterize ascii fault file outputs -&Pickpoint -printtimeinterval = 1 ! Index of printed info at timesteps -OutputMask = 1 1 1 1 1 1 1 1 1 1 1 ! turn on and off fault outputs -nOutpoints = 1 -PPFileName = 'NZ_faultreceivers.dat' -/ - -&SourceType -/ - -&SpongeLayer -/ - -&MeshNml -MeshFile = 'NZmicro_full1500_small_box_only.puml.h5' ! Name of mesh file -meshgenerator = 'PUML' ! Name of meshgenerator (Gambit3D-fast, Netcdf or PUML) -/ - -&Discretization -CFL = 0.5 ! CFL number (<=1.0) -ClusteredLTS = 2 ! 1 for Global time stepping, 2,3,5,... Local time stepping (advised value 2) -!ClusteredLTS defines the multi-rate for the time steps of the clusters 2 for Local time stepping -/ - -&Output -OutputFile = 'outputs/NZ_LSW' -Format = 10 ! Format (10= no output, 6=hdf5 output) -! |stress |vel -iOutputMask = 0 0 0 0 0 0 1 1 1 -! |strain |eta -iPlasticityMask = 0 0 0 0 0 0 1 -TimeInterval = 5. ! Index of printed info at time -refinement = 0 -OutputRegionBounds = 6.10e6 6.27e6 -3.97e6 -3.80e6 -60e3 10e3 !(optional) array that describes the region -! of the wave field that should be written. Specified as 'xmin xmax ymin ymax zmin zmax' - -! off-fault ascii receivers -RFileName = 'receivers-NZfinal_SJF80_withHope_NewHumps-large.dat' ! Record Points in extra file -pickdt = 0.01 ! Pickpoint Sampling -! (Optional) Synchronization point for receivers. -! If omitted, receivers are written at the end of the simulation. -ReceiverOutputInterval = 5.0 - -! Free surface output -SurfaceOutput = 1 -SurfaceOutputRefinement = 1 -SurfaceOutputInterval = 5.0 - -xdmfWriterBackend = 'hdf5' ! (optional) The backend used in fault, wavefield, -! and free-surface output. The HDF5 backend is only supported when SeisSol is compiled with -! HDF5 support. - -EnergyOutput = 1 ! Computation of energy, written in csv file -EnergyTerminalOutput = 1 ! Write energy to standard output -EnergyOutputInterval = 0.2 - -Checkpoint = 0 -/ - -&AbortCriteria -EndTime = 45.0 -/ - -&Analysis -/ - -&Debugging -/ diff --git a/quakeworx/tpv13/parameters.par b/quakeworx/tpv13/parameters.par deleted file mode 100644 index a63d24f..0000000 --- a/quakeworx/tpv13/parameters.par +++ /dev/null @@ -1,100 +0,0 @@ -&equations -!yaml file defining spatial dependence of material properties -MaterialFileName = 'tpv12_13_material.yaml' -!enable off-fault plasticity (ignored in Plasticity=0) -Plasticity = 1 -Tv = 0.03 -numflux = 'rusanov' ! The numerical flux. Values: 'godunov', 'rusanov' -numfluxnearfault = 'rusanov' ! The numerical flux for faces of cells adjacent to the fault (on cells which have at least one DR face), excluding the DR faces themselves. Values: 'godunov', 'rusanov' -/ - -&IniCondition -/ - -&DynamicRupture -! linear slip-weakening friction -FL = 16 ! Friction law -!yaml file defining spatial dependence of fault properties -ModelFileName = 'tpv12_13_fault.yaml' - -!characteristic time of the forced nucleation -t_0 = 0.5 - -!reference vector for defining strike and dip direction -XRef = 0.0 -YRef = -1.0 -ZRef = 0.0 -refPointMethod = 1 - -OutputPointType = 4 -/ - -!see: https://seissol.readthedocs.io/en/latest/fault-output.html -!parameterize paraview file output -&Elementwise -printtimeinterval_sec = 1.0 ! Time interval at which output will be written -OutputMask = 1 1 1 1 1 1 1 1 1 1 1 ! turn on and off fault outputs -refinement_strategy = 2 -refinement = 1 -!vtkorder = 3 -/ - -!parameterize ascii fault file outputs -&Pickpoint -/ - -&SourceType -/ - -&SpongeLayer -/ - -&MeshNml -MeshFile = 'tpv13_training.puml.h5' -meshgenerator = 'PUML' ! Name of meshgenerator (Gambit3D-fast, Netcdf or PUML) -/ - -&Discretization -CFL = 0.5 ! CFL number (<=1.0) -ClusteredLTS = 2 ! Enable local time-stepping -/ - -&Output -OutputFile = 'outputs/tpv13' -Format = 6 ! Format (10=no output, 6=hdf5 output) -! |stress |vel -iOutputMask = 0 0 0 0 0 0 1 1 1 -! |strain |eta -iPlasticityMask = 0 0 0 0 0 0 1 -TimeInterval = 4. ! Index of printed info at time -refinement = 1 - -! Free surface output -SurfaceOutput = 1 -SurfaceOutputRefinement = 0 -SurfaceOutputInterval = 2.0 -surfacevtkorder = 2 - -pickdt = 0.005 ! Pickpoint Sampling -RFileName = 'tpv12_13_receivers.dat' ! Record Points in extra file - -! xdmfWriterBackend = 'posix' ! (optional) The backend used in fault, wavefield, -! and free-surface output. The HDF5 backend is only supported when SeisSol is compiled with -! HDF5 support. - -EnergyOutput = 1 ! Computation of energy, written in csv file -EnergyTerminalOutput = 1 ! Write energy to standard output -EnergyOutputInterval = 0.5 - -Checkpoint = 0 -/ - -&AbortCriteria -EndTime = 8.0 -/ - -&Analysis -/ - -&Debugging -/ diff --git a/quakeworx/tpv13/paraview.jpg b/quakeworx/tpv13/paraview.jpg deleted file mode 120000 index 6a763ec..0000000 --- a/quakeworx/tpv13/paraview.jpg +++ /dev/null @@ -1 +0,0 @@ -../../tpv13/paraview.jpg \ No newline at end of file diff --git a/quakeworx/tpv13/tpv12_13_fault.yaml b/quakeworx/tpv13/tpv12_13_fault.yaml deleted file mode 120000 index a5cbdaf..0000000 --- a/quakeworx/tpv13/tpv12_13_fault.yaml +++ /dev/null @@ -1 +0,0 @@ -../../tpv13/tpv12_13_fault.yaml \ No newline at end of file diff --git a/quakeworx/tpv13/tpv12_13_initial_stress.yaml b/quakeworx/tpv13/tpv12_13_initial_stress.yaml deleted file mode 120000 index 5eabdbc..0000000 --- a/quakeworx/tpv13/tpv12_13_initial_stress.yaml +++ /dev/null @@ -1 +0,0 @@ -../../tpv13/tpv12_13_initial_stress.yaml \ No newline at end of file diff --git a/quakeworx/tpv13/tpv12_13_material.yaml b/quakeworx/tpv13/tpv12_13_material.yaml deleted file mode 120000 index 0479f0c..0000000 --- a/quakeworx/tpv13/tpv12_13_material.yaml +++ /dev/null @@ -1 +0,0 @@ -../../tpv13/tpv12_13_material.yaml \ No newline at end of file diff --git a/quakeworx/tpv13/tpv13.jpg b/quakeworx/tpv13/tpv13.jpg deleted file mode 120000 index 4424687..0000000 --- a/quakeworx/tpv13/tpv13.jpg +++ /dev/null @@ -1 +0,0 @@ -../../tpv13/tpv13.jpg \ No newline at end of file diff --git a/tpv13/parameters.par b/tpv13/parameters.par index 367c296..a63d24f 100644 --- a/tpv13/parameters.par +++ b/tpv13/parameters.par @@ -60,7 +60,7 @@ ClusteredLTS = 2 ! Enable local time-stepping / &Output -OutputFile = 'output/tpv13' +OutputFile = 'outputs/tpv13' Format = 6 ! Format (10=no output, 6=hdf5 output) ! |stress |vel iOutputMask = 0 0 0 0 0 0 1 1 1 diff --git a/quakeworx/tpv13/tpv13_qwx.ipynb b/tpv13/tpv13_qwx.ipynb similarity index 100% rename from quakeworx/tpv13/tpv13_qwx.ipynb rename to tpv13/tpv13_qwx.ipynb diff --git a/quakeworx/tpv13/tpv13_training.puml.h5 b/tpv13/tpv13_training.puml.h5 similarity index 100% rename from quakeworx/tpv13/tpv13_training.puml.h5 rename to tpv13/tpv13_training.puml.h5 From f46343049d94d965f333533fe6da6ac68ca1cffa Mon Sep 17 00:00:00 2001 From: Thomas-Ulrich Date: Tue, 2 Jun 2026 15:16:09 +0200 Subject: [PATCH 2/2] all in same folder, remove output --- kaikoura/{asagi => }/NZ_asagi_40_4.nc | Bin kaikoura/{asagi => }/NZ_asagi_7_4.nc | Bin kaikoura/NZ_rhomulambda_large.yaml | 4 ++-- kaikoura/output/.empty | 1 - sulawesi/output/.empty | 0 tpv13/output/.empty | 0 6 files changed, 2 insertions(+), 3 deletions(-) rename kaikoura/{asagi => }/NZ_asagi_40_4.nc (100%) rename kaikoura/{asagi => }/NZ_asagi_7_4.nc (100%) delete mode 100644 kaikoura/output/.empty delete mode 100644 sulawesi/output/.empty delete mode 100644 tpv13/output/.empty diff --git a/kaikoura/asagi/NZ_asagi_40_4.nc b/kaikoura/NZ_asagi_40_4.nc similarity index 100% rename from kaikoura/asagi/NZ_asagi_40_4.nc rename to kaikoura/NZ_asagi_40_4.nc diff --git a/kaikoura/asagi/NZ_asagi_7_4.nc b/kaikoura/NZ_asagi_7_4.nc similarity index 100% rename from kaikoura/asagi/NZ_asagi_7_4.nc rename to kaikoura/NZ_asagi_7_4.nc diff --git a/kaikoura/NZ_rhomulambda_large.yaml b/kaikoura/NZ_rhomulambda_large.yaml index 40d6ce1..ed15012 100644 --- a/kaikoura/NZ_rhomulambda_large.yaml +++ b/kaikoura/NZ_rhomulambda_large.yaml @@ -12,12 +12,12 @@ uc: 0.0 components: !Any - !ASAGI - file: asagi/NZ_asagi_7_4.nc + file: NZ_asagi_7_4.nc parameters: [rho, mu, lambda] var: data interpolation: linear - !ASAGI - file: asagi/NZ_asagi_40_4.nc + file: NZ_asagi_40_4.nc parameters: [rho, mu, lambda] var: data interpolation: linear diff --git a/kaikoura/output/.empty b/kaikoura/output/.empty deleted file mode 100644 index 8b13789..0000000 --- a/kaikoura/output/.empty +++ /dev/null @@ -1 +0,0 @@ - diff --git a/sulawesi/output/.empty b/sulawesi/output/.empty deleted file mode 100644 index e69de29..0000000 diff --git a/tpv13/output/.empty b/tpv13/output/.empty deleted file mode 100644 index e69de29..0000000