IFOS_INV_all_parameters.json 6.1 KB
Newer Older
Tilman Steinweg's avatar
Tilman Steinweg committed
1
#-----------------------------------------------------------------
Florian Wittkamp's avatar
Florian Wittkamp committed
2
#      JSON PARAMETER FILE FOR IFOS
Tilman Steinweg's avatar
Tilman Steinweg committed
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#-----------------------------------------------------------------
# description:
# description/name of the model: 2 layer example, model grid created by ../genmod/2layer.c
#

{
"Domain Decomposition" : "comment",
			"NPROCX" : "4",
			"NPROCY" : "2",

"FD order" : "comment",
			"FDORDER" : "2",
			"MAXRELERROR" : "0",

"2-D Grid" : "comment",
			"NX" : "500",
			"NY" : "100",
			"DH" : "0.2",

"Time Stepping" : "comment",
			"TIME" : "0.5",
			"DT" : "5.0e-05",

"Source" : "comment",
27
28
29
			"SOURCE_SHAPE" : "4",
			"SOURCE_SHAPE values: ricker=1;fumue=2;from_SIGNAL_FILE=3;SIN**3=4;Gaussian_deriv=5" : "comment",
			"SOURCE_SHAPE values: Spike=6;from_SIGNAL_FILE_in_su_format=7;integral_of_SIN**3=8" : "comment",
Tilman Steinweg's avatar
Tilman Steinweg committed
30
31
			"SIGNAL_FILE" : "./STF/stf.su",
			
32
33
			"SOURCE_TYPE" : "3",
			"SOURCE_TYPE values (point_source): explosive=1;force_in_x=2;force_in_y=3;rotated_force=4" : "comment",
Tilman Steinweg's avatar
Tilman Steinweg committed
34
35
36
			
			"SOURCE_FILE" : "./source/sources.dat",
			"RUN_MULTIPLE_SHOTS" : "1",
37
38

"Acoustic Computation" : "comment",
39
			"ACOUSTIC" : "0",
Tilman Steinweg's avatar
Tilman Steinweg committed
40

41
42
43
"Wavetype Computation" : "comment",
			"WAVETYPE" : "1",

Tilman Steinweg's avatar
Tilman Steinweg committed
44
45
46
47
48
49
50
51
52
"Model" : "comment",
			"READMOD" : "0",
			"MFILE" : "model/model_Test",

"Free Surface" : "comment",
			"FREE_SURF" : "1",

"PML Boundary" : "comment",
			"FW" : "20",
53
			"VPPML" : "600.0",
Tilman Steinweg's avatar
Tilman Steinweg committed
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
			"FPML" : "31.25",
			"BOUNDARY" : "0",
			"npower" : "4.0",
			"k_max_PML" : "8.0",

"Receiver" : "comment",
			"SEISMO" : "1",
			"READREC" : "1",
			"REC_FILE" : "./receiver/receiver.dat",
			"REFRECX, REFRECY" : "0.0 , 0.0",
			"XREC1, YREC1" : "6.0 , 0.2",
			"XREC2, YREC2" : "93.0 , 0.2",
			"NGEOPH" : "80",

"Seismograms" : "comment",
			"NDT" : "1",
			"SEIS_FORMAT" : "1",
Florian Wittkamp's avatar
Florian Wittkamp committed
71
			"SEIS_FILE" : "su/IFOS",
Tilman Steinweg's avatar
Tilman Steinweg committed
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88

"Q-approximation" : "comment",
			"L" : "0",
			"FL1" : "50.0", 
			"FL2" : "100.0",
			"TAU" : "0.00001",
			"F_REF" : "100.00",

"Snapshots" : "comment",
			"SNAP" : "0",
			"TSNAP1" : "2.7e-3",
			"TSNAP2" : "6.0",
			"TSNAPINC" : "0.12",
			"IDX" : "1",
			"IDY" : "1",
			"SNAP_FORMAT" : "3",
			"SNAP_FILE" : "./snap/waveform_forward",
89

Tilman Steinweg's avatar
Tilman Steinweg committed
90
91
92
93
94
95
96
"Monitoring the simulation" : "comment",
			"LOG_FILE" : "log/2layer.log",
			"LOG" : "1",


"General inversion parameters" : "comment",
			"ITERMAX" : "10",
Florian Wittkamp's avatar
Florian Wittkamp committed
97
			"DATA_DIR" : "su/measured_data/IFOS_real",
Tilman Steinweg's avatar
Tilman Steinweg committed
98
99
			"INVMAT1" : "1",
			"INVMAT" : "0",
100
			"ADJOINT_TYPE" : "1",
Tilman Steinweg's avatar
Tilman Steinweg committed
101
			"MISFIT_LOG_FILE" : "L2_LOG.dat",
102
103
			"VELOCITY" : "0",	

104
"Inversion for parameter starting from iteration" : "comment",
Tilman Steinweg's avatar
Tilman Steinweg committed
105
106
107
			"INV_RHO_ITER" : "0",
			"INV_VP_ITER" : "0",
			"INV_VS_ITER" : "0",
108

Tilman Steinweg's avatar
Tilman Steinweg committed
109
110
111
112
113
114
115
116
117
118
"Output of inverted models" : "comment",
			"INV_MODELFILE" : "model/modelTest",
			"nfstart" : "1",
			"nf" : "1",

"Output of gradients" : "comment",
			"JACOBIAN" : "jacobian/jacobian_Test",
			"nfstart_jac" : "1",
			"nf_jac" : "1",

119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
"Workflow" : "comment",
			"USE_WORKFLOW" : "0",
			"FILE_WORKFLOW" : "workflow.txt",

"Approx. Hessian" : "comment",
			"EPRECOND" : "3",
			"EPSILON_WE" : "0.005",
			"EPRECOND_ITER" : "0",
			"EPRECOND_PER_SHOT" : "1",

"Gradient-Method" : "comment",
			"GRAD_METHOD" : "1",
			"LBFGS_STEP_LENGTH" : "1",
			"N_LBFGS" : "5",

"Wolfe Condition" : "comment",
			"WOLFE_CONDITION" : "1",
			"WOLFE_NUM_TEST" : "5",
			"WOLFE_TRY_OLD_STEPLENGTH" : "0",
			"WOLFE_C1_SL" : "1e-4",
			"WOLFE_C2_SL" : "0.9",
Tilman Steinweg's avatar
Tilman Steinweg committed
140
141
142
143
144
145
146

"Step length estimation" : "comment", 
			"EPS_SCALE" : "0.01", 
			"STEPMAX" : "4",
			"SCALEFAC" : "4.0",
			"TESTSHOT_START , TESTSHOT_END , TESTSHOT_INCR" : "1 , 2 , 1",

147
148
149
150
151
152
153
"Misfit Definition" : "comment",
			"LNORM" : "2",
			"LNORM values: L1 norm=1, L2 norm=2, Cauchy=3, SECH=4, Global correlation=5, normalized L2 norm=7, Envelope-based norm=8" : "comment",
			"NORMALIZE" : "0",
			"DTINV" : "2",
			"WATERLEVEL_LNORM8" : "0.0",

Tilman Steinweg's avatar
Tilman Steinweg committed
154
155
"Termination of the programmme" : "comment",
			"PRO" : "0.01",
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174


"Definition of inversion for source time function" : "comment",
			"INV_STF" : "0",
			"PARA" : "fdlsq:tshift=0.0",
			"N_STF" : "10",
			"N_STF_START" : "1",
			"TAPER_STF" : "0",
			"TRKILL_STF" : "0",
			"TRKILL_FILE_STF" : "./trace_kill/trace_kill.dat",

"Frequency filtering during inversion" : "comment",
			"TIME_FILT" : "0",
			"F_HP" : "1",
			"FC_START" : "10.0",
			"FC_END" : "75.0",
			"FC_INCR" : "10.0",
			"ORDER" : "2",
			"ZERO_PHASE" : "0",
175
176
			"FREQ_FILE" : "frequencies.dat",  
			"WRITE_FILTERED_DATA" : "0",                     
177

Tilman Steinweg's avatar
Tilman Steinweg committed
178
179
"Minimum number of iteration per frequency" : "comment",
			"MIN_ITER" : "0",
180
181
182
183
184
185
186
187
188
189
190

"Time windowing" : "comment",
			"TIMEWIN" : "0",
			"TW_IND" : "0",
			"PICKS_FILE" : "./picked_times/picks",
			"TWLENGTH_PLUS" : "0.01",
			"TWLENGTH_MINUS" : "0.01",
			"GAMMA" : "100000",

"Trace killing" : "comment",
			"TRKILL" : "0",
191
			"TRKILL_FILE" : "./trace_kill/trace_kill",
192
193

"Definition of a gradient taper" : "comment",
Tilman Steinweg's avatar
Tilman Steinweg committed
194
195
196
197
198
199
200
201
202
203
204
205
206
207
			"SWS_TAPER_GRAD_VERT" : "0",
			"SWS_TAPER_GRAD_HOR" : "0",
			"GRADT1 , GRADT2 , GRADT3 , GRADT4" : "5 , 15 , 490 , 500",
			"SWS_TAPER_GRAD_SOURCES" : "0",
			"SWS_TAPER_CIRCULAR_PER_SHOT" : "0",
			"SRTSHAPE" : "1",
			"SRTRADIUS" : "5.0",
			"FILTSIZE" : "1",
			"SWS_TAPER_FILE" : "0",
			"SWS_TAPER_FILE_PER_SHOT" : "0",
			"TAPER_FILE_NAME" : "taper.bin",
			"TAPER_FILE_NAME_U" : "taper_u.bin",
			"TAPER_FILE_NAME_RHO" : "taper_rho.bin",

208
"Definition of spatial filtering of the gradients" : "comment",
Tilman Steinweg's avatar
Tilman Steinweg committed
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
			"SPATFILTER" : "0",
			"SPAT_FILT_SIZE" : "40",
			"SPAT_FILT_1" : "1",
			"SPAT_FILT_ITER" : "1",
			
"Definition of smoothing the gradients with a 2D-Gaussian filter" : "comment",
                        "GRAD_FILTER" : "0",
                        "FILT_SIZE_GRAD" : "5",
			"GRAD_FILT_WAVELENGTH" : "0",
			"A" : "0.0",

"Upper and lower limits for model parameters" : "comment",
			"VPUPPERLIM" : "3500",
			"VPLOWERLIM" : "0",
			"VSUPPERLIM" : "5000",
			"VSLOWERLIM" : "0",
			"RHOUPPERLIM" : "5000",
			"RHOLOWERLIM" : "0",

228
229
230
231
232
233
234
235
236
"Limited update of model parameters in reference to the starting model" : "comment",
			"S" : "0",
			"S_VS" : "0.0",
			"S_VP" : "0.0",
			"S_RHO" : "0.0",

"Minimum Vp/Vs-ratio" : "comment",
			"VP_VS_RATIO" : "0.0",

Tilman Steinweg's avatar
Tilman Steinweg committed
237
238
239
240
"Definition of smoothing the models vp and vs" : "comment",
			"MODEL_FILTER" : "0",
			"FILT_SIZE" : "5",

241
242
"Verbose mode" : "comment",
			"VERBOSE" : "0",
Tilman Steinweg's avatar
Tilman Steinweg committed
243
}