-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtsi.conf
More file actions
306 lines (240 loc) · 11.6 KB
/
tsi.conf
File metadata and controls
306 lines (240 loc) · 11.6 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
########################################################################
# #
# TSI Parameters #
# #
########################################################################
[GLOBAL]
# The global parameter ITERATIONS sets the number of iterations the TSI.
# A higher number yields a higher correlation result. There's no default
# value. This is a mandatory parameter.
ITERATIONS = 1
# The global parameter SIMULATIONS set the number o simulations that will
# be executed for each iteration of the TSI. A higher number yields a higher
# correlation result. This is a mandatory parameter.
SIMULATIONS = 1
# The global flag VERBOSE controls the output of messages to the standard
# output device. The default value is 0 (false).
VERBOSE = 1
# the SEED value can be force by the user using parameter.
# it is not necessary, and it can affect quality and variety of the
# simulations, define it only when _really_ needed to be force.
#SEED = 1556765432
# The OPTIMIZE_LAST iteration parameter disables the selection and generation
# of new best values since they are not needed. The default value is 1 (true).
# Enabling the RESUME or DUMP features disables this optimization.
OPTIMIZE_LAST = 1
# The global INPUT_PATH parameter sets the path for input files. If no value
# is supplied, the current path will be used to search for files.
INPUT_PATH = /home/miguel/code/CMRP/input/
# The global OUTPUT_PATH parameter sets the path for input files. If no value
# is supplied, the current path will be used to write files.
OUTPUT_PATH = /home/miguel/code/CMRP/output/
# The global LOG_PATH parameter sets the path for the log files. If no value
# is supplied, the path in the OUTPUT_PATH parameter will be used to write
# the logs.
LOG_PATH = /home/miguel/code/CMRP/logs/
# The global RESULT_FILE parameter sets the filename to use for the best AI
# grid generated. The default filename is "BestAI.tsi".
RESULT_FILE = small-6.1_AI.tsi
# The global RESULT_TYPE parameter sets the format for the file with the
# result grid. The default value is "gslib", a simple non-compressed ascii
# data format, defined in http://www.gslib.com/gslib_help/format.html
# It is also compatible with the SGEMS application.
# Alternatively there is "tsi-bin", TSI own binary format;
# which reduzes the size to aproximately 1/3 of the gslib format.
RESULT_TYPE = gslib
# The RESUME option will make TSI to skip iteration 0 and start
# from iteration 1, using the supplied grids has the starting BAI and BCM
# to enable resume, set this to 1
RESUME = 0
########################################################################
[RESUME]
BAI = BAI_3.tsi
BCM = BCM_4.tsi
[HEAP]
# The heap SIZE parameter sets the number of grids that will be made
# available for the TSI execution. The default value is 10, the current
# maximum number of grids that are needed.
#SIZE = 10
# The heap USEFS parameter is the flag that triggers swapping unused grids
# to disk to save memory. The default value is 0 (false). If the program
# is being executed on a cluster, no local file system is needed for each
# node. Although a local file system would yield the best performance, the
# program can use any file system available to the cluster.
USEFS = 0
# The heap THRESHOLD parameter sets the number of grids to allocate before
# attempting to swap any grid to disk. The default value is 5, the minimum
# number of grids needed in memory by TSI. If the value is set to 0, the
# heap will only allocate more space when it's needed. If the value is set
# to the heap SIZE, no swapping will occur (same as USEFS = 0). Higher values
# yield less swapping.
THRESHOLD = 6
# The heap PATH parameters sets the path to the location where the swap
# files will bw stored. The default value is "/tmp/".
TMP_PATH = /data/
########################################################################
########################################################################
[GRID]
# smallTest
#XNUMBER = 19 # Number of blocks in X direction (NX)
#YNUMBER = 19 # Number of blocks in Y direction (NY)
#ZNUMBER = 200 # Number of blocks in Z direction (NZ)
# corrTest
XNUMBER = 194 # Number of blocks in X direction (NX)
YNUMBER = 192 # Number of blocks in Y direction (NY)
ZNUMBER = 200 # Number of blocks in Z direction (NZ)
# bigTest
#XNUMBER = 681 # Number of blocks in X direction (NX)
#YNUMBER = 351 # Number of blocks in Y direction (NY)
#ZNUMBER = 245 # Number of blocks in Z direction (NZ)
# giant
#XNUMBER = 491 # Number of blocks in X direction (NX)
#YNUMBER = 334 # Number of blocks in Y direction (NY)
#ZNUMBER = 552 # Number of blocks in Z direction (NZ)
# smallTest/corrTest
XCOORD = 10403 # Coordinate in X axis of the first block (XMN)
YCOORD = 4159 # Coordinate in Y axis of the first block (YMN)
ZCOORD = 1418 # Coordinate in Z axis of the first block (ZMN)
# bigTest
#XCOORD = 5781 # Coordinate in X axis of the first block (XMN)
#YCOORD = 3299 # Coordinate in Y axis of the first block (YMN)
#ZCOORD = 3276 # Coordinate in Z axis of the first block (ZMN)
XSIZE = 4 # Block size in X axis (XSIZ)
YSIZE = 2 # Block size in Y axis (YSIZ)
ZSIZE = 4 # Block size in Z axis (ZSIZ)
[SEISMIC]
# The PATH parameter sets the path that will be appended to the filename
# of the seismic file. If no parameter is supplied, the global parameter
# INPUT_PATH will be used.
#PATH =
# The FILENAME parameter sets the name for the file with the seismic
# data.
FILENAME = seismic-194x192x200.out
# The FILE_TYPE parameter sets the file format of the file to be parsed.
# The default value is "gslib". See GLOBAL:RESULT_TYPE for more options
# for FILE_TYPE.
FILE_TYPE = gslib
########################################################################
########################################################################
##### Locations and names of files to dump #####
[DUMP]
# Flags for dumping temporary grid data during execution. The default value
# is 0 (false). If the RESUME flag is set to 1 (true) all dump flags will
# be enabled automatically. Dump files have fixed file names related to the
# TSI execution parameters with the following format:
# [iteration].[simulation].[grid_type].tsi
BAI = 0 # Dump best acoustic impedance grid
BCM = 0 # Dump best correlations grid
AI = 0 # Dump acoustic impedance grid
CORR = 0 # Dump correlations grid
SYNTH = 0 # Dump synthetic grid
#RCOEF = 0 # Dump reflection coefficients grid
# The PATH parameter sets the path that will be appended to the filenames
# of the dump files. If no parameter is supplied, the global parameter
# OUTPUT_PATH will be used.
#PATH =
# The DUMP_TYPE parameter sets the file format of the files to be dumped.
# The default value is "tsi-bin". See GLOBAL:RESULT_TYPE for more options
# for DUMP_TYPE.
DUMP_TYPE = gslib
DUMP_DOUBLE_VALUE_FORMAT = %.4Lf\\n # Format of values to write
########################################################################
# #
# SI Parameters #
# #
########################################################################
##### Wavelet Parameters #####
[WAVELET]
# The PATH parameter sets the path that will be appended to the filename
# of the wavelet file. If no parameter is supplied, the global parameter
# INPUT_PATH will be used.
#PATH =
# The FILENAME parameter sets the name for the file with the wavelet data.
FILENAME = Wavelet.prn
[CORR]
#Layers of variable size and number are used to calculate the correlations.
# The parameter LAYERS_MIN set the minimum number of layers to use when
# spliting a grid.
LAYERS_MIN = 5
# The parameter LAYERS_MIN sets the minimum number of points to be used
# for a grid layer.
LAYER_SIZE_MIN = 20
########################################################################
# #
# DSS Parameters #
# #
########################################################################
##### Hard Data Parameters #####
[HARDDATA]
#PATH =
FILENAME = Wells.prn # Hard Data file
##### Simulations Quality #####
[QUALITY]
NTRY = 3 # Number of simulation for bias correction
##### Mask and null values #####
[MASK]
NULL_VALUE = -99999.25 # Null value (NOSVALUE)
##### Search Parameters #####
[SEARCH]
NDMIN = 1 # Minimum number of original data that should be used to simulate a node
NODMAX = 12 # Maximum number of previouly simulated nodes to be used to simulate a new node
RADIUS = 1000 # Search radii in the maximum horizontal direction
RADIUS1 = 1000 # Search radii in the minimum horizontal direction
RADIUS2 = 100 # Search radii in the vertical direction
SANG1 = 90 # Orientation angle parameter of direction I (degrees)
SANG2 = 0 # Orientation angle parameter of direction II (degrees)
SANG3 = 0 # Orientation angle parameter of direction III (degrees)
##### Variogram Models #####
[VARIOGRAM]
NUGGET = 0 # Nugget constant (C0(1))
NUMBER = 1 # Number of semivariograms structures (NST(1))
[VARIOGRAM1]
TYPE = 2 # Struture type ;1=spherical,2=exponential,3=gaussian (IT(i))
COV = 1 # C parameter "COV + NUGGET = 1.0" (CC(i))
ANG1 = 90 # Geometric anisotropy angle I (ANG1(i))
ANG2 = 0 # Geometric anisotropy angle II (ANG2(i))
ANG3 = 0 # Geometric anisotropy angle III (ANG3(i))
AA = 220 # Maximum horizontal range (AA(i))
AA1 = 60 # Minimum horizontal range (AA1)
AA2 = 12 # Vertical range (AA2)
#[VARIOGRAM2]
#TYPE= 1
#COV= 0.6
#ANG1= 90
#ANG2= 0
#ANG3= 0
#AA= 140
#AA1= 60
#AA2= 20
#[VARIOGRAM3]
#TYPE= "[1]COV + [2]COV + NUGGET = 1.0"
#COV=
#ANG1=
#ANG2=
#ANG3=
#AA=
#AA1=
#AA2=
[MPI]
# The global flag MIDDLEZERO controls the node that will be considered the
# root node during parallel execution. If the flag is set to 1 (true), node
# 0 will be considered the root node. If the flag is set to 0 (false) the
# root node will process number (number_of_processes / 2). This flag may
# provide some additional effiency during the communication stages of the
# program, depending on the MPI implementation and cluster network topology.
# This flag should have no effect on SMP systems. The default value is 0
# (false).
#MIDDLEZERO = 0
# The global parameter OPTIMIZE applies only to parallel execution of the
# program. If this parameter is set to 1 (default), the program will try
# to optimize execution by relating the number of simulations to the number
# of processes running. If there are less than 2^n simulations per process
# launched, it will free number of CPU that will not contribute to speed-up
# the execution.
OPTIMIZE = 0
# The COLLECTIVE_COMPARE parameter enables the use of collective operations.
# By default, the distributed COMPARE and selection of best results is done
# using point to point communication.
# When optimized, collective operations can provide higher performance.
# Default setting is 1 (false).
COLLECTIVE_COMPARE = 1