From 48536b766d2aea98a0a9c29594dc51ff8b3d4bcf Mon Sep 17 00:00:00 2001 From: Dengda98 Date: Thu, 26 Jun 2025 15:48:39 +0800 Subject: [PATCH] TEST: add seafloor example --- example/seafloor/mod_sea | 8 ++++++++ example/seafloor/run_grt.sh | 22 ++++++++++++++++++++++ 2 files changed, 30 insertions(+) create mode 100644 example/seafloor/mod_sea create mode 100755 example/seafloor/run_grt.sh diff --git a/example/seafloor/mod_sea b/example/seafloor/mod_sea new file mode 100644 index 00000000..63124667 --- /dev/null +++ b/example/seafloor/mod_sea @@ -0,0 +1,8 @@ +1.0 1.5 0.0 1.1 300 150 +2.0 3.0 1.5 2.0 300 150 +3.0 5.0 2.8 2.5 500 250 +5.0 6.0 3.5 2.8 600 300 +10.0 7.0 4.0 3.0 800 400 +10.0 7.8 4.5 3.2 1000 500 +10.0 8.2 4.7 3.3 1200 600 +10.0 8.5 4.8 3.4 1500 700 \ No newline at end of file diff --git a/example/seafloor/run_grt.sh b/example/seafloor/run_grt.sh new file mode 100755 index 00000000..78331d77 --- /dev/null +++ b/example/seafloor/run_grt.sh @@ -0,0 +1,22 @@ +#!/bin/bash + +dist=10 +depsrc=3 + +nt=2000 +dt=0.01 + +modname="mod_sea" +out="GRN_sea" + +# compute displacement in solid +deprcv=1.001 +grt -M${modname} -O${out} -N${nt}/${dt} -D${depsrc}/${deprcv} -R${dist} + +# compute displacement and its derivatives in liquid +deprcv=0.999 +grt -M${modname} -O${out} -N${nt}/${dt} -D${depsrc}/${deprcv} -R${dist} -e +# just give a random focal mechanism +grt.syn -G${out}/${modname}_${depsrc}_${deprcv}_${dist} -A20 -S1e20 -M100/20/120 -OSYN -e +# compute stress +grt.stress SYN/out