Skip to content

Commit e4d8eb9

Browse files
authored
Merge pull request #23 from SeisSol/thomas/update_dr_cpp
dr/cpp related changes
2 parents 53090cd + 7227110 commit e4d8eb9

File tree

10 files changed

+26
-13
lines changed

10 files changed

+26
-13
lines changed

Dockerfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,7 @@ RUN git clone https://github.com/SeisSol/easi \
105105

106106
RUN git clone https://github.com/SeisSol/SeisSol.git \
107107
&& cd SeisSol \
108+
&& git checkout 973cc45 \
108109
&& git submodule update --init \
109110
&& mkdir build_hsw && cd build_hsw \
110111
&& export PATH=$PATH:/home/tools/bin \

How-to-build.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,25 @@
11
# How to build and deploy the docker container
22
Normally, the container would be built in a github action and automatically deployed.
33
During a pull request, the github action will build and deploy the image `seissol/training:pr-<id>`, where `id` is the id of the pull request on github.
4+
After a merge, the CI will build and push `seissol/training:master`.
45
Once a tag in the form `v1.2.3` is released on github, the pipeline will push to `seissol/training:v1.2.3` and to `seissol/training:latest`.
56

67
During build time of the container, it will fetch and build:
78
* ASAGI latest github revision
89
* ImpalaJIT latest github revision
910
* PROJ version 4.9.3
1011
* SCOREC latest github revision
11-
* SeisSol latest github revision
12+
* SeisSol 80a266e
1213
* easi latest github revision
1314
* eigen3 version 3.4.0
1415
* gmsh version 4.8.4
1516
* hdf5 version 1.10.7
1617
* libxsmm version 1.16.1
18+
* lua version 5.3.6
1719
* netcdf version 4.7.4
1820
* parmetis version 4.0.3
1921
* pumgen latest github revision
20-
* rconv lateste github revision
22+
* rconv same commit as SeisSol
2123

2224
# Manual build
2325
Although everything should be handled by the github actions, you might want to build and test the docker container locally:

kaikoura/NZ_faultLSW.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,3 +27,8 @@
2727
}
2828
end
2929
[s_xx, s_yy, s_zz, s_xy, s_yz, s_xz]: !Include NZ_initial_stressLSW.yaml
30+
[Tnuc_n, Tnuc_s, Tnuc_d]: !ConstantMap
31+
map:
32+
Tnuc_n: 0
33+
Tnuc_s: 0
34+
Tnuc_d: 0

kaikoura/NZ_faultRS.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,9 @@
1212
1500.0: [0.02]
1313
-4000.0: [0.01]
1414
-10e10: [0.01]
15-
[RS_sl0]: !ConstantMap
15+
[rs_sl0]: !ConstantMap
1616
map:
17-
RS_sl0: 0.2
17+
rs_sl0: 0.2
1818
[rs_srW]: !IdentityMap
1919
components:
2020
#we remove the characteristic velocity increase in CCFZ to help the rupture

kaikoura/parametersRS.par

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,9 @@ ModelFileName = 'NZ_faultRS.yaml'
2727
RS_f0 = 0.6
2828
RS_sr0 = 1d-6
2929
RS_b = 0.014
30-
Mu_W=0.1
30+
RS_MuW=0.1
3131
RS_iniSlipRate1 = 1d-16
32-
RS_iniSlipRate2 = 0d0
32+
RS_iniSlipRate2 = 0.0
3333
t_0 = 0.5
3434

3535
!reference vector for defining strike and dip direction

sulawesi/Sulawesi_faultLSW.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,3 +20,8 @@
2020
}
2121
return 1000000000.0;
2222
[s_xx, s_yy, s_zz, s_xy, s_yz, s_xz]: !Include Sulawesi_initial_stressLSW.yaml
23+
[Tnuc_n, Tnuc_s, Tnuc_d]: !ConstantMap
24+
map:
25+
Tnuc_n: 0
26+
Tnuc_s: 0
27+
Tnuc_d: 0

sulawesi/Sulawesi_faultRS.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,9 @@
1212
1500.0: [0.02]
1313
-4000.0: [0.01]
1414
-10e10: [0.01]
15-
[RS_sl0]: !ConstantMap
15+
[rs_sl0]: !ConstantMap
1616
map:
17-
RS_sl0: 0.2
17+
rs_sl0: 0.2
1818
[rs_srW]: !LayeredModel
1919
map: !AffineMap
2020
matrix:

sulawesi/parametersRS.par

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,9 @@ ModelFileName = 'Sulawesi_faultRS.yaml'
2929
RS_f0 = 0.6
3030
RS_sr0 = 1d-6
3131
RS_b = 0.014
32-
Mu_W=0.1
32+
RS_MuW=0.1
3333
RS_iniSlipRate1 = 1d-16
34-
RS_iniSlipRate2 = 0d0
34+
RS_iniSlipRate2 = 0.0
3535
t_0 = 0.5
3636

3737
!reference vector for defining strike and dip direction
@@ -90,7 +90,6 @@ TimeInterval = 5. ! Index of printed info at time
9090
refinement = 2
9191

9292
! off-fault ascii receivers
93-
nRecordPoints = 33 ! number of Record points which are read from file
9493
RFileName = 'GPSfiltered_proj_200m_8e6.dat' ! Record Points in extra file
9594
pickdt = 0.01 ! Pickpoint Sampling
9695
pickDtType = 1 ! Pickpoint Type

tpv13/parameters.par

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ BC_of = 1 ! enable absorbing boundaries
1717

1818
&DynamicRupture
1919
! linear slip-weakening friction
20-
FL = 2 ! Friction law
20+
FL = 16 ! Friction law
2121
!yaml file defining spatial dependence of fault properties
2222
ModelFileName = 'tpv12_13_fault.yaml'
2323

tpv13/tpv12_13_fault.yaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,9 @@
2121
mu_d: 0.10
2222
d_c: 0.50
2323
cohesion: -200000
24-
[Tnuc_n, Tnuc_s, Tnuc_d]: !ConstantMap
24+
[Tnuc_n, Tnuc_s, Tnuc_d, forced_rupture_time]: !ConstantMap
2525
map:
2626
Tnuc_n: 0
2727
Tnuc_s: 0
2828
Tnuc_d: 0
29+
forced_rupture_time: 1e10

0 commit comments

Comments
 (0)