56 TYPE(t_region
),
POINTER :: regions(:)
59 INTEGER :: ireg, ipatch
68 global => regions(1)%global
71 'RFLO_InitInputValues.F90' )
76 global%nRegionsProc = 1
80 global%randSeedOffset = 0
81 global%randSeedType = rand_seed_type_fixed
85 global%gridFormat = format_ascii
86 global%solutFormat = format_ascii
90 global%refVelocity = 100._rfreal
91 global%refPressure = 1.e+5_rfreal
92 global%refDensity = 1.2_rfreal
93 global%refCp = 1004.5_rfreal
94 global%refGamma = 1.4_rfreal
95 global%refLength = 1.0_rfreal
96 global%refREnum = 100._rfreal
97 global%prLam = 0.72_rfreal
98 global%prTurb = 0.9_rfreal
99 global%scnLam = 0.22_rfreal
100 global%scnTurb = 0.9_rfreal
104 global%accelOn = .false.
105 global%accelX = 0._rfreal
106 global%accelX = 0._rfreal
107 global%accelX = 0._rfreal
111 global%moveGridScheme = movegrid_blocks
112 global%moveGridNiter = 10
113 global%moveGridViter = 5
114 global%moveGridSiter = 20
115 global%moveGridWeight = 2._rfreal
116 global%moveGridAmplifX = 1._rfreal
117 global%moveGridAmplifY = 1._rfreal
118 global%moveGridAmplifZ = 1._rfreal
119 global%moveGridPower = 1._rfreal
120 global%moveGridNbour = 12
121 global%moveGridNsmatch = 20
122 global%moveGridOrthDir = off
123 global%moveGridOrthWghtX = 0._rfreal
124 global%moveGridOrthWghtY = 0._rfreal
125 global%moveGridOrthWghtZ = 0._rfreal
126 global%moveGridOrthCell = 0._rfreal
130 global%startLevel = 1
131 global%cycleType = mgcycle_no
132 global%refineIter = 9999999
137 global%probeSaveTime = 0._rfreal
138 global%probeSaveIter = 1
139 global%probeOpenClose = .false.
143 global%thrustType = thrust_none
144 global%thrustPlane = xcoord
145 global%thrustCoord = 0._rfreal
146 global%thrustPamb = 1.e+5_rfreal
147 global%thrustSaveTime = 0._rfreal
148 global%thrustSaveIter = 1
149 global%thrustOpenClose = .false.
153 global%forcesOn = forces_none
154 global%forceX = 0._rfreal
155 global%forceY = 0._rfreal
156 global%forceZ = 0._rfreal
158 global%aeroCoeffs = off
159 global%forceRefLength = 1._rfreal
160 global%forceRefArea = 1._rfreal
161 global%forceRefXCoord = 0._rfreal
162 global%forceRefYCoord = 0._rfreal
163 global%forceRefZCoord = 0._rfreal
164 global%acBndBoxXmin = -huge( 1._rfreal )
165 global%acBndBoxXmax = huge( 1._rfreal )
166 global%acBndBoxYmin = -huge( 1._rfreal )
167 global%acBndBoxYmax = huge( 1._rfreal )
168 global%acBndBoxZmin = -huge( 1._rfreal )
169 global%acBndBoxZmax = huge( 1._rfreal )
173 global%flowType = flow_steady
174 global%solverType = solv_explicit
175 global%currentIter = 0
176 global%maxIter = 10000
177 global%writeIter = 1000
179 global%dtImposed = 1.e-5_rfreal
181 global%timeStamp = 0.e+0_rfreal
183 global%maxTime = 1.e-4_rfreal
184 global%writeTime = 5.e-5_rfreal
185 global%printTime = 1.e-15_rfreal
186 global%resTol = 1.e-5_rfreal
187 global%tstepOrder = 2
188 global%maxSubIter = 100
189 global%tolSubIter = 1.e-2_rfreal
190 global%predictSol = .true.
191 global%dualTstSource = .false.
192 global%dtFixed = .true.
194 global%rkScheme = rk_scheme_4_classical
203 global%integrTime = 0._rfreal
208 global%infloNijk = nijk_inflow_init
209 global%internDeform = 0
213 global%peulUsed = .false.
214 global%plagUsed = .false.
215 global%inrtUsed = .false.
219 global%postPlotType = plot_grid_flow
220 global%postOutFmt = plot_fmt_tecascii
221 global%postStatsFlag = .false.
222 global%postTurbFlag = .false.
223 global%postPlagFlag = .false.
224 global%postRadiFlag = .false.
225 global%postSpecFlag = .false.
229 DO ireg=1,global%nRegions
231 regions(ireg)%nDumCells = 2
232 regions(ireg)%blockShape = region_shape_normal
234 input => regions(ireg)%mixtInput
236 input%flowModel = flow_euler
237 input%turbModel = turb_model_none
238 input%moveGrid = .false.
239 input%computeTv = .false.
241 input%frozenFlag = .false.
242 input%gasModel = gas_model_tcperf
244 input%radiUsed = .false.
246 input%spaceDiscr = discr_cen_scal
247 input%spaceOrder = discr_order_2
248 input%timeScheme = tst_hyb5rk
249 input%cfl = 3.0_rfreal
250 input%smoocf = -1.0_rfreal
251 input%vis2 = 0.5_rfreal
252 input%vis4 = 1._rfreal/128._rfreal
253 input%pSwitchType = pswitch_std
254 input%pSwitchOmega = 0.5_rfreal
255 input%limfac = 5.0_rfreal
256 input%epsentr = 0.05_rfreal
257 input%faceEdgeAvg = fe_avg_uniform
259 input%viscModel = visc_suthr
260 input%refVisc = global%refDensity*global%refVelocity &
261 * global%refLength/global%refREnum
262 input%refTemp = 110.0_rfreal
263 input%suthCoef = 288.16_rfreal
267 DO ipatch=1,regions(ireg)%nPatches
268 patch => regions(ireg)%levels(1)%patches(ipatch)
269 patch%globalAeroCoeffs = .false.
270 patch%mixt%setMotion = .false.
271 patch%mixt%bndVel(:) = 0._rfreal
272 patch%mixt%amplitude = 0._rfreal
subroutine registerfunction(global, funName, fileName)
subroutine input(X, NNODE, NDC, NCELL, NFCE, NBPTS, NBFACE, ITYP, NPROP, XBNDY, XFAR, YFAR, ZFAR)
subroutine deregisterfunction(global)