forked from ucns3d-team/UCNS3D
-
Notifications
You must be signed in to change notification settings - Fork 1
/
PARAMETERS_README.txt
284 lines (183 loc) · 11.7 KB
/
PARAMETERS_README.txt
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
DETAILED PARAMETERS VALUES
DIMENSIONA = DIMENSIONS OF PROBLEM
POSSIBLE VALUES= 2 --> 2D problem
3 --> 3D problem
STATISTICS = PARALLEL SCALABILITY STATISTICS
POSSIBLE VALUES= 0 --> disabled statistics collection
1 --> enabled statistics collection (expensive)
CODE_PROFILE = customisable CODE PROFILE selected
POSSIBLE VALUES= 0 --> default values
1 --> jacobi for DDES
11 --> matrix free lu-sgs for DDES
9 --> jacobi for RANS
91 --> matrix free lu-sgs for RANS
governingequations = TYPE OF EQUATIONS TO BE SOLVED
POSSIBLE VALUES= 1 --> Navier-Stokes
2 --> Euler
3 --> Linear Advection equation
4 --> Gradient approximation sample equation
-1 --> Multicomponent Euler equations
turbulence= TURBULENCE MODEL
POSSIBLE VALUES= 0 --> Deactivated
1 --> Active
icoupleturb= COUPLING OF TURBULENCE MODEL
POSSIBLE VALUES= 0 --> DECOUPLED (DEFAULT)
1 --> COUPLED
PASSIVESCALAR= NUMBER OF PASSIVE SCALARS
POSSIBLE VALUES= 0 --> DEACTIVATED
1,2,3,..,N --> As many required, but only the first one is written in output file
RRES= DENSITY VALUE AT FREE STREAM
POSSIBLE VALUES= --> Any positive value
ufreestream= U FREESTREAM VALUE
POSSIBLE VALUES= --> Any value
VVEL= V FREESTREAM VALUE
POSSIBLE VALUES= --> Any value
WVEL= W FREESTREAM VALUE
POSSIBLE VALUES= --> Any value
PRES= PRESSURE FREESTREAM VALUE
POSSIBLE VALUES= --> Any positive value
-1 --> It will set pressure at P=RRES/GAMMA,
resulting in SPEED OF SOUND=1, AND Ufreestream=Mach number
AOA= ANGLE OF ATTACK
POSSIBLE VALUES= --> ANY VALUE
vectorx,vectory,vectorz= SELECT WITH RESPECT TO WHICH AXIS THE ANGLE OF ATTACK IS DEFINED (XY,XZ AND SET ACCORDINGLY THE VALUES)
GAMMA= USED FOR SINGLE COMPONENT FLUIDS
POSSIBLE VALUES= --> ANY VALUE
PRANDTL= PRANDTL CONSTANT
POSSIBLE VALUES= --> ANY VALUE
Reynolds= REYNOLDS NUMBER
POSSIBLE VALUES= The value is defined as (Re=(RRES*UFREESTREAM*CHARLENGTH)/(VISC)),
and it is used to determing the freestream value of viscosity
CharLength= CHARACTERISTIC LENGTH
POSSIBLE VALUES= --> ANY VALUE
spatiladiscret= DEFINE THE TYPE OF SCHEME THAT WILL BE USED
POSSIBLE VALUES= 1 --> CENTRAL SCHEME NO LIMITER
2 --> MUSCL (DEFAULT)
3 --> WENO VARIANTS
iRiemann= APPROXIMATE RIEMANN SOLVERS
POSSIBLE VALUES= 1 --> HLLC
2 --> RUSANOV(LLF)
3 --> ROE
4 --> HYBRID ROE-HLL (CARBUNCLE FREE)
spatialorder= ORDER OF SPATIAL DISCRETISATION
POSSIBLE VALUES= 1,2,3,..,7 --> SPATIAL ORDER OF ACCURACY
LIMITER= TYPE OF LIMITER FOR MUSCL-SCHEMES (USEFUL EVEN WHEN USING CENTRAL OR WENO LIMITERS, SINCE
SOME CELLS MIGHT NOT HAVE SUFFICIENT NUMBER OF DIRECTIONAL STENCILS, OR DUE TO MOOD TECHNIQUE
THEY MIGHT REVERT TO MUSCL METHOD)
POSSIBLE VALUES= 1 --> MINMOD (BARTH AND JESPERSEN EQUIVALENT LIMITER)
2 --> MOG (MOG LIMITER)
3 --> MOGE
4 --> MOGV
5 --> VAN ALBADA
6 --> VAN LEER
7 --> VENKATAKRISHNAN
POLY= BASIS FUNCTION POLYNOMIAL
POSSIBLE VALUES= 1 --> GENERIC (DEFAULT x+y+z+x^2+y^2+z^2+xy+zy+xz)
2 --> LEGENDRE (SHIFTED FROM O TO 1)
wenocnschar= RECONSTRUCTION VARIABLES
POSSIBLE VALUES= 1 --> CONSERVED (DEFAULT)
2 --> PRIMITIVE (SUITABLE FOR MULTICOMPONENT FLOWS)
3 --> CHARACTERISTICS (WORKS ONLY FOR WENO TYPE OF SCHEMES)
EES= DIRECTIONAL STENCILS ALGORITHMS
POSSIBLE VALUES= 0 --> DEFAULT
1 --> RESTRICTIVE
2 --> SYMMETRICAL ONES
5 --> COMPACT WENO/WENOZ (YOU MUST USE THIS SETTING FOR
ACTIVATING COMPACT WENO/WENOZ SCHEMES)
wenoz= WEIGHTS NORMALISATION(APPLICABLE TO WENO METHOD ONLY)
POSSIBLE VALUES= 0 --> DEFAULT (WHEN EES=5 IT ACTIVATES THE CWENO VARIANT)
1 --> CWENOZ WHEN EES=5
wenocentralweight= LINEAR WEIGHT FOR CENTRAL STENCIL
POSSIBLE VALUES= --> ANY VALUE
(USE 10^3-10^6 FOR CWENO (higher values more suitable for smooth problems, 10^5 works across many problems))
(USE 2-100 FOR CWENOZ)
(USE 100-10^5 FOR WENO)
temporder= TEMPORAL DISCRETISATION METHOD
POSSIBLE VALUES= 1 --> FORWARD EULER (CFL LIMIT <1.0)
2 --> 2ND-ORDER RUNGE-KUTTA (SSP) (CFL LIMIT <1.0)
3 --> 3RD-ORDER RUNGE-KUTTA (SSP) (CFL LIMIT <1.0)
4 --> 4TH-ORDER RUNGE-KUTTA (SSP) (CFL LIMIT <1.5)
5 --> FORWARD EULER WITH LOCAL TIME STEPPING FOR STEADY STATE PROBLEMS (CFL LIMIT <1.0)
10 --> IMPLICIT BDF-EULER FOR STEADY STATE PROBLEMS (NO CFL LIMIT)
11 --> IMPLICIT DUAL TIME STEPPING SECOND ORDER FOR UNSTEADY PROBLEMS (NO CFL LIMIT)
12 --> EXPLICIT DUAL TIME STEPPING SECOND ORDER FOR UNSTEADY PROBLEMS (CFL LIMIT <1.0)
CFL= CFL NUMBER
POSSIBLE VALUES= --> ANY VALUE (ACCORDING TO THE TEMPORAL DISCRETISATION METHOD)
FOR DUAL TIME STEPPING PROBLEMS THE CFL NUMBER CORRESPONDS ONLY TO THE
CFL NUMBER USED FOR THE PSEUDO STEADY-STATE PROBLEM AT EACH NEWTON ITERATION
(HENCE A LARGE VALUE SHOULD BE ASSIGNED FOR OPTION 10,11 TO ACCELERATE CONVERGENCE)
timestep= EXPLICIT DEFINITION OF TIME STEP SIZE
POSSIBLE VALUES= --> ANY VALUE
USED ONLY BY OPTION (11,12) DUAL TIME STEPPING FOR ADVANCING THE SOLUTION.
upperlimit= UPPER LIMIT OF ITERATIONS FOR PSEUDO-STEADY STATE PART OF DUAL-TIME STEPPING
POSSIBLE VALUES= --> ANY VALUE (FOR OPTION 12 A VALUE OF 20 IS MORE THAN ENOUGH FOR
CONVERGENCE TO THREE ORDERS OF MAGNITUDE REDUCTION IN RESIDUAL)
IF THIS NUMBER OF ITERATIONS IS NOT SUFFICIENT THE DUAL TIME WILL PROCEED TO THE
NEXT STEP
reSLIMIT= NORMALISED RESIDUAL CONVERGENCE CRITERION FOR STEADY STATE PROBLEMS (OR PSEUDO-STEADY STATE COMPONENT OF DTS)
POSSIBLE VALUES= --> ANY VALUE (FOR OPTION 11, 12 A VALUE OF 0.001) IS MORE THAN ENOUGH FOR
A WIDE RANGE OF PROBLEMS
FOR OPTION (5, 10) A VALUE CLOSE TO 0.00001 MIGHT BE REQUIRED
iboundary= PRESENCE OF PERIDIC BOUNDARY IN THE DOMAIN
POSSIBLE VALUES= 1 --> PERIODIC
0 --> NON PERIODIC
boundtype=
POSSIBLE VALUES= 0 --> SUPERSONIC
1 --> SUBSONIC (BY DEFAULT FARFIELD IS DETERMINED AUTOMATICALLY WITHIN THE CODE)
SCALER= SCALE THE MESH
POSSIBLE VALUES= --> ANY VALUE (DIVIDES THE GRID COORDINATES BY THE SCALER VALUE)
GREENGO= GRADIENTS APPROXIMATION
POSSIBLE VALUES= 0 --> LSQ (DEFAULT, EVERYTHING IS COMPUTED USING LSQ EXCEPT BAD QUALITY CELLS THAT USE GREEN GAUSS
ONLY FOR THE APPROXIMATION OF THE GRADIENTS FOR THE DIFFUSION FLUXES)
1 --> GREEN GAUSS (GREEN GAUSS ONLY FOR THE APPROXIMATION OF THE GRADIENTS FOR THE DIFFUSION FLUXES)
LMACH= LOW MACH NUMBER CORRECTION
POSSIBLE VALUES= 0 --> NO CORRECTION
1 --> LMACH CORRECTION (IMPROVES MAINLY THE LOW-ORDER MUSCL AND WENO SCHEMES UP TO 3RD-ORDER, ARTIFACTS
MAY APPEAR WHEN ENGAGED WITH HIGHER-ORDER METHODS)
OUT_TIME= TIME TO FINISH THE SIMULATION
POSSIBLE VALUES= --> ANY VALUE
NTMAX= MAXIMUM NUMBER OF ITERATIONS TO FINISH THE SIMULATION
POSSIBLE VALUES= --> ANY VALUE
WALLC= WALLCLOCK TIME LIMIT (A CHECKPOINT FILE AND OUTPUT FILE WILL BE WRITTEN WHEN THIS TIME IS MET)
POSSIBLE VALUES= --> ANY VALUE
TECPLOT= OUTPUT FILE FORMAT
POSSIBLE VALUES= 1 --> TECPLOT BINARY (ONE FILE FOR THE ENTIRE DOMAIN)
2 --> VTK BINARY (ONE FILE FOR THE ENTIRE DOMAIN)
3 --> VTK BINARY PARTITIONED OUTPUT
4 --> TECPLOT BINARY PARTITIONED OUTPUT
IEVERY= HOW OFTEN (WALLCLOCK TIME IN SECONDS) TO WRITE AN OUTPUT FILE
POSSIBLE VALUES= --> ANY VALUE
IEVERY2=HOW OFTEN (WALLCLOCK TIME IN SECONDS) TO WRITE A RESTART/CHECKPOINT FILE
POSSIBLE VALUES= --> ANY VALUE
IEVERYAV=HOW OFTEN (WALLCLOCK TIME IN SECONDS) TO WRITE AN AVERAGED OUTPUT FILE
POSSIBLE VALUES= --> ANY VALUE
STENCIL_IO= ENABLE WRITING OF THE OUTPUT FILES FOR THE STENCILS FOR EACH OF THE PROBE LOCATIONS
POSSIBLE VALUES= 1 --> ENABLED
0 --> DISABLED
Averaging= ENABLE AVERAGING WITHIN THE CODE
POSSIBLE VALUES= 1 --> ACTIVATED (SHOULD ONLY BE USED FOR UNSTEADY ILES, DDES,DES,URANS SIMULATIONS)
0 --> DEACTIVATED (DEFAULT)
OUTSURF= ENABLE WRITING SURFACE OUTPUT SOLUTION FOR WALL BOUNDARIES
POSSIBLE VALUES= 1 --> ACTIVE
0 --> DEACTIVATED
IFORCE= COMPUTE FORCES (CL,CD)
POSSIBLE VALUES= 1 --> ACTIVE
0 --> DEACTIVATED
surfshear= ENABLE WRITING SHEAR STRESSES ON SURFACE OUTPUT SOLUTION FOR WALL BOUNDARIES
POSSIBLE VALUES= 1 --> ACTIVE
0 --> DEACTIVATED
IRES_TURB= PREVIOUS SIMULATION TYPE (RESTART)
POSSIBLE VALUES= 0 --> WITHOUT TURBULENCE MODEL
1 --> WITH TURBULENCE MODEL
IRES_UNSTEADY= PREVIOUS SIMULATION TYPE (RESTART)
POSSIBLE VALUES= 0 --> STEADY
1 --> UNSTEADY
LAMPS= PREVIOUS PASSIVE SCALAR PRESENT IN RESTART FILE
POSSIBLE VALUES= 0 --> NO PREVIOUS PASSIVE SCALAR
1 --> PREVIOUS PASSIVE SCALAR PRESENT IN RESTART FILE
Prev_turbmodel= PREVIOUS TURBULENCE MODEL USED
POSSIBLE VALUES= 0 --> NO PREVIOUS TURBULENCE MODEL
1 --> SPALART-ALLMARAS
2 --> K-OMEGA
NPROBES= NUMBER OF PROBES IN THE DOMAIN
POSSIBLE VALUES= ANY VALUE --> ENSURE THAT YOU PROVIDE THEIR COORDINATES BELOW