new feature: add multi faults tsunamis
Feature introduced in paper from TUC 2022. It required:
- A txt file attached here that contains:
- in the header the number of subfaults.
- for each row the okada information for each subfault + dynamic information. Details below in the okada modified file:
- was introduced as
FORMATTED DATA FILE 1 = 'earthquakes/tohoku_fuji_50km_dyn10s.txt'
see full CAS file03_tokohu_2011_fuji_10s.cas
- A modified version of
okada.f
with 12 coefs instead of the existing 10, in the same order:TI = COEFS(1) ! TIME INIT - **NEW** DYNAMIC // TSR
TR = COEFS(2) ! RISING TIME - **NEW** DYNAMIC // TSR
HH = COEFS(3) ! FOCAL DEPTH
L = COEFS(4) ! FAULT LENGTH
W = COEFS(5) ! FAULT WIDTH
D = COEFS(6) ! DISLOCATION
TH = COEFS(7) * DEG2RAD ! STRIKE DIRECTION
DL = COEFS(8) * DEG2RAD ! DIP ANGLE
RD = COEFS(9) * DEG2RAD ! SLIP ANGLE
Y0 = COEFS(10) * DEG2RAD ! EPICENTRE LATITUDE
X0 = COEFS(11) * DEG2RAD ! EPICENTRE LONGITUDE
C0 = COEFS(12) ! SIZE OF THE ELLIPSE
- A user input file to read the multi-faults info:
- here is the dynamic implementation, i.e. modifying bottom over time:
user_utimp_telemac2d.f
- here is the hydrostatic implementation, i.e. translating okada fault deformation into free-surface anomaly:
user_condin_h.f
. - the best way forward would be to implement static when the first 2 parameters are equal to 0 (i.e.
TIME INIT
= 0 andRISING TIME
= 0)
- here is the dynamic implementation, i.e. modifying bottom over time:
It is the first time I implement a new feature, that requires also new keywords: (we should add a new keyword like INPUT FILE FOR TSUNAMI CHARACTERISTICS
or TSUNAMI INPUT FILE
?)
@chi-tuan.pham, please have a look at the files and let me know what you think + how to proceed:
- to add new keyword (+ suppress the old one?)
- static vs dynamic implementation (mentioned above)
- add a new test case (or modify the existing okada test case)
also pinging @sebastien.bourban, @michael.turnbull and @alexander.breugem for more thoughts on this