Skip to content

Commit 5b67787

Browse files
authored
Merge pull request #1828 from nqdu/devel
CMT + point force simulation at the same time.
2 parents a53177b + 4e379b9 commit 5b67787

32 files changed

+1427876
-115
lines changed

DATA/CMTSOLUTION

Lines changed: 0 additions & 1 deletion
This file was deleted.

DATA/CMTSOLUTION

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
PDE 1999 01 01 00 00 00.00 67000 67000 -25000 4.2 4.2 homog_test
2+
event name: homog_test
3+
time shift: 0.0000
4+
half duration: 5.0
5+
latorUTM: 67000.0
6+
longorUTM: 67000.0
7+
depth: 30.0
8+
Mrr: -7.600000e+27
9+
Mtt: 7.700000e+27
10+
Mpp: -2.000000e+26
11+
Mrt: -2.500000e+28
12+
Mrp: 4.000000e+26
13+
Mtp: -2.500000e+27

DATA/Par_file

Lines changed: 0 additions & 1 deletion
This file was deleted.

DATA/Par_file

Lines changed: 405 additions & 0 deletions
Large diffs are not rendered by default.

DATA/STATIONS

Lines changed: 0 additions & 1 deletion
This file was deleted.

DATA/STATIONS

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
X20 DB 67000.00 22732.14 0.0 0.0
2+
X30 DB 67000.00 34696.43 0.0 0.0
3+
X40 DB 67000.00 46660.71 0.0 0.0
4+
X50 DB 67000.00 58625.00 0.0 0.0

EXAMPLES/applications/cmt_force_hybrid/DATA/Par_file

Lines changed: 404 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
A0 XA 556.079455 813.961930 0. 0.
2+
A1 XA 1360.180039 -1437.744152 0. 0.
3+
A2 XA -1488.155201 400.944705 0. 0.
4+
A3 XA 36.576790 746.411648 0. 0.
5+
A4 XA 937.862885 -4.478963 0. 0.
6+
A5 XA 337.578200 -825.610063 0. 0.
7+
A6 XA 665.265952 -905.811406 0. 0.
8+
A7 XA -624.371795 781.592137 0. 0.
9+
A8 XA 1253.322368 -992.667490 0. 0.
10+
A9 XA 643.727350 -1234.980557 0. 0.
Lines changed: 102 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,102 @@
1+
#-----------------------------------------------------------
2+
#
3+
# Meshing input parameters
4+
#
5+
#-----------------------------------------------------------
6+
7+
# coordinates of mesh block in latitude/longitude and depth in km
8+
LATITUDE_MIN = -2500.0
9+
LATITUDE_MAX = 2500.0
10+
LONGITUDE_MIN = -2500.0
11+
LONGITUDE_MAX = 2500.0
12+
DEPTH_BLOCK_KM = 5.d0
13+
UTM_PROJECTION_ZONE = 0
14+
SUPPRESS_UTM_PROJECTION = .true.
15+
16+
# file that contains the interfaces of the model / mesh
17+
INTERFACES_FILE = interfaces.dat
18+
19+
# file that contains the cavity
20+
CAVITY_FILE = no_cavity.dat
21+
22+
# number of elements at the surface along edges of the mesh at the surface
23+
# (must be 8 * multiple of NPROC below if mesh is not regular and contains mesh doublings)
24+
# (must be multiple of NPROC below if mesh is regular)
25+
NEX_XI = 32
26+
NEX_ETA = 32
27+
28+
# number of MPI processors along xi and eta (can be different)
29+
NPROC_XI = 2
30+
NPROC_ETA = 2
31+
32+
#-----------------------------------------------------------
33+
#
34+
# Doubling layers
35+
#
36+
#-----------------------------------------------------------
37+
38+
# Regular/irregular mesh
39+
USE_REGULAR_MESH = .true.
40+
# Only for irregular meshes, number of doubling layers and their position
41+
NDOUBLINGS = 0
42+
# NZ_DOUBLING_1 is the parameter to set up if there is only one doubling layer
43+
# (more doubling entries can be added if needed to match NDOUBLINGS value)
44+
NZ_DOUBLING_1 = 0
45+
NZ_DOUBLING_2 = 0
46+
47+
#-----------------------------------------------------------
48+
#
49+
# Visualization
50+
#
51+
#-----------------------------------------------------------
52+
53+
# create mesh files for visualisation or further checking
54+
CREATE_ABAQUS_FILES = .false.
55+
CREATE_DX_FILES = .false.
56+
CREATE_VTK_FILES = .true.
57+
58+
# stores mesh files as cubit-exported files into directory MESH/ (for single process run)
59+
SAVE_MESH_AS_CUBIT = .false.
60+
61+
# path to store the databases files
62+
LOCAL_PATH = ./DATABASES_MPI
63+
64+
#-----------------------------------------------------------
65+
#
66+
# CPML
67+
#
68+
#-----------------------------------------------------------
69+
70+
# CPML perfectly matched absorbing layers
71+
THICKNESS_OF_X_PML = 0.0d0
72+
THICKNESS_OF_Y_PML = 0.0d0
73+
THICKNESS_OF_Z_PML = 0.0d0
74+
75+
#-----------------------------------------------------------
76+
#
77+
# Domain materials
78+
#
79+
#-----------------------------------------------------------
80+
81+
# number of materials
82+
NMATERIALS = 1
83+
# define the different materials in the model as:
84+
# #material_id #rho #vp #vs #Q_Kappa #Q_mu #anisotropy_flag #domain_id
85+
# Q_Kappa : Q_Kappa attenuation quality factor
86+
# Q_mu : Q_mu attenuation quality factor
87+
# anisotropy_flag : 0 = no anisotropy / 1,2,... check the implementation in file aniso_model.f90
88+
# domain_id : 1 = acoustic / 2 = elastic
89+
1 2600 5175 3025 9999. 9999. 0 2
90+
91+
#-----------------------------------------------------------
92+
#
93+
# Domain regions
94+
#
95+
#-----------------------------------------------------------
96+
97+
# number of regions
98+
NREGIONS = 1
99+
# define the different regions of the model as :
100+
#NEX_XI_BEGIN #NEX_XI_END #NEX_ETA_BEGIN #NEX_ETA_END #NZ_BEGIN #NZ_END #material_id
101+
1 32 1 32 1 32 1
102+

0 commit comments

Comments
 (0)