MFIX  2016-1
bc_mod.f
Go to the documentation of this file.
1 !vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvC
2 ! C
3 ! Module name: bc.inc C
4 ! Purpose: Common block containing boundary conditions data C
5 ! C
6 ! Author: M. Syamlal Date: dd-mmm-yy C
7 ! Reviewer: Date: dd-mmm-yy C
8 ! C
9 ! Revision Number: C
10 ! Purpose: C
11 ! Author: Date: dd-mmm-yy C
12 ! Reviewer: Date: dd-mmm-yy C
13 ! C
14 ! Literature/Document References: None C
15 ! C
16 ! Variables referenced: None C
17 ! Variables modified: None C
18 ! C
19 ! Local variables: None C
20 ! C
21 !^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^C
22 
23  MODULE bc
24 
26 
27 !
28 ! x coordinate of the west face of a region where
29 ! boundary conditions are specified
30  DOUBLE PRECISION bc_x_w (dimension_bc)
31 !
32 ! x coordinate of the east face of a region where
33 ! boundary conditions are specified
34  DOUBLE PRECISION bc_x_e (dimension_bc)
35 !
36 ! y coordinate of the south face of a region where
37 ! boundary conditions are specified
38  DOUBLE PRECISION bc_y_s (dimension_bc)
39 !
40 ! y coordinate of the north face of a region where
41 ! boundary conditions are specified
42  DOUBLE PRECISION bc_y_n (dimension_bc)
43 !
44 ! z coordinate of the bottom face of a region where
45 ! boundary conditions are specified
46  DOUBLE PRECISION bc_z_b (dimension_bc)
47 !
48 ! z coordinate of the top face of a region where
49 ! boundary conditions are specified
50  DOUBLE PRECISION bc_z_t (dimension_bc)
51 !
52 ! i index of the west face of a region where
53 ! boundary conditions are specified
54  INTEGER bc_i_w (dimension_bc)
55 !
56 ! i index of the east face of a region where
57 ! boundary conditions are specified
58  INTEGER bc_i_e (dimension_bc)
59 !
60 ! j index of the south face of a region where
61 ! boundary conditions are specified
62  INTEGER bc_j_s (dimension_bc)
63 !
64 ! j index of the north face of a region where
65 ! boundary conditions are specified
66  INTEGER bc_j_n (dimension_bc)
67 !
68 ! k index of the bottom face of a region where
69 ! boundary conditions are specified
70  INTEGER bc_k_b (dimension_bc)
71 !
72 ! k index of the top face of a region where
73 ! boundary conditions are specified
74  INTEGER bc_k_t (dimension_bc)
75 !
76 ! Void fraction in a specified boundary region
77  DOUBLE PRECISION bc_ep_g (dimension_bc)
78 !
79 ! Gas pressure in a specified boundary region
80  DOUBLE PRECISION bc_p_g (dimension_bc)
81 !
82 ! Microscopic density of gas in a specified
83 ! boundary region
84  DOUBLE PRECISION bc_ro_g (dimension_bc)
85 !
86 ! Macroscopic density of gas in a specified
87 ! boundary region
88  DOUBLE PRECISION bc_rop_g (dimension_bc)
89 !
90 ! Macroscopic density of solids phases in a
91 ! specified boundary region
92  DOUBLE PRECISION bc_rop_s (dimension_bc, dim_m)
93  DOUBLE PRECISION bc_ep_s (dimension_bc, dim_m)
94 !
95 ! Gas phase temperature in a specified boundary
96 ! region
97  DOUBLE PRECISION bc_t_g (dimension_bc)
98 !
99 ! Solids phase temperature in a specified
100 ! boundary region
101  DOUBLE PRECISION bc_t_s (dimension_bc, dim_m)
102 !
103 ! Solids phase granular temperature in a specified
104 ! boundary region
105  DOUBLE PRECISION bc_theta_m (dimension_bc, dim_m)
106 !
107 ! x-component of gas velocity in a specified
108 ! boundary region
109  DOUBLE PRECISION bc_u_g (dimension_bc)
110 !
111 ! x-component of solids phase velocity in a
112 ! specified boundary region
113  DOUBLE PRECISION bc_u_s (dimension_bc, dim_m)
114 !
115 ! y-component of gas velocity in a specified
116 ! boundary region
117  DOUBLE PRECISION bc_v_g (dimension_bc)
118 !
119 ! y-component of solids phase velocity in a
120 ! specified boundary region
121  DOUBLE PRECISION bc_v_s (dimension_bc, dim_m)
122 !
123 ! z-component of gas velocity in a specified
124 ! boundary region
125  DOUBLE PRECISION bc_w_g (dimension_bc)
126 !
127 ! z-component of solids phase velocity in a
128 ! specified boundary region
129  DOUBLE PRECISION bc_w_s (dimension_bc, dim_m)
130 !
131 ! JFD: For cut cells, define the magnitude of velocity that will be enforced
132 ! perpendicular to the cut face, for CG_MI boundary condition
133 !
134 ! magnitude of gas velocity in a specified
135 ! boundary region
136  DOUBLE PRECISION bc_velmag_g (dimension_bc)
137 !
138 ! magnitude of solids phase velocity in a
139 ! specified boundary region
140  DOUBLE PRECISION bc_velmag_s (dimension_bc, dim_m)
141 
142 !
143 ! Type of boundary: MASS_INFLOW, MASS_OUTFLOW,
144 ! P_INFLOW, P_OUTFLOW, FREE_SLIP_WALL, NO_SLIP_WALL
145  CHARACTER(LEN=16) :: bc_type (dimension_bc)
147 
148  enum, bind(c)
149  enumerator :: cg_nsw, cg_fsw, cg_psw, cg_mi, none
150  enumerator :: no_slip_wall, free_slip_wall, par_slip_wall, nsw, fsw, psw
151  enumerator :: p_outflow, mass_outflow, outflow
152  enumerator :: p_inflow, mass_inflow
153  enumerator :: cg_po, cg_mo
154  enumerator :: blank
155  enumerator :: dummy
156  END enum
157 
158  ! Total number of valid BC types
159  INTEGER, PARAMETER :: dim_bctype = 21
160  ! Valid boundary condition types
161  CHARACTER(LEN=16), DIMENSION(1:DIM_BCTYPE) ::valid_bc_type = (/&
162  'MASS_INFLOW ', 'MI ',&
163  'MASS_OUTFLOW ', 'MO ',&
164  'P_INFLOW ', 'PI ',&
165  'P_OUTFLOW ', 'PO ',&
166  'FREE_SLIP_WALL ', 'FSW ',&
167  'NO_SLIP_WALL ', 'NSW ',&
168  'PAR_SLIP_WALL ', 'PSW ',&
169  'OUTFLOW ', 'OF ',&
170  'CG_NSW ', 'CG_FSW ',&
171  'CG_PSW ', 'CG_MI ',&
172  'CG_PO '/)
173 
174  INTEGER, DIMENSION(1:DIM_BCTYPE) ::valid_bc_type_enum = (/&
175  mass_inflow , mass_inflow ,&
176  mass_outflow , mass_outflow ,&
177  p_inflow , p_inflow ,&
178  p_outflow , p_outflow ,&
179  free_slip_wall , fsw ,&
180  no_slip_wall , nsw ,&
181  par_slip_wall , psw ,&
182  outflow , outflow ,&
183  cg_nsw , cg_fsw ,&
184  cg_psw , cg_mi ,&
185  cg_po /)
186 
187 
188 ! FLAG to specify if this PO BC applies to solid phase
189 ! in discrete implementation or not. For example, setting
190 ! Pressure outflow only for gas-phase.
191 
192  LOGICAL bc_po_apply_to_des (dimension_bc)
193 
194 ! Gas volumetric flow rate through the boundary
195  DOUBLE PRECISION bc_volflow_g (dimension_bc)
196 !
197 ! Solids volumetric flow rate through the boundary
198  DOUBLE PRECISION bc_volflow_s (dimension_bc, dim_m)
199 !
200 ! Gas mass flow rate through the boundary
201  DOUBLE PRECISION bc_massflow_g (dimension_bc)
202 !
203 ! Solids mass flow rate through the boundary
204  DOUBLE PRECISION bc_massflow_s (dimension_bc, dim_m)
205 !
206 ! Logical variable to determine whether a bc is defined
207  LOGICAL bc_defined (dimension_bc)
208 !start kapil&anuj 01/19/98
209 !
210 ! Logical variable to determine whether the partial
211 ! slip bc of Johnson and Jackson is used
212  INTEGER bc_jj_ps (dimension_bc)
213 !end kapil&anuj 01/19/98
214 !
215 ! Character variable with values W, E, S, N, B, and T
216 ! to determine the flow plane of a flow cell
217  CHARACTER bc_plane (dimension_bc)
218 !
219 ! The interval at the beginning when normal vel. is equal to
220 ! BC_Jet_g0
221  DOUBLE PRECISION bc_dt_0 (dimension_bc)
222 !
223 ! Stored value of normal velocity
224  DOUBLE PRECISION bc_jet_g (dimension_bc)
225 !
226 ! Value of normal vel. during the initial interval BC_DT_0
227  DOUBLE PRECISION bc_jet_g0 (dimension_bc)
228 !
229 ! The interval when normal vel. is equal to BC_Jet_gh
230  DOUBLE PRECISION bc_dt_h (dimension_bc)
231 !
232 ! Value of normal vel. during the initial interval BC_DT_h
233  DOUBLE PRECISION bc_jet_gh (dimension_bc)
234 !
235 ! The interval when normal vel. is equal to BC_Jet_gl
236  DOUBLE PRECISION bc_dt_l (dimension_bc)
237 !
238 ! Value of normal vel. during the initial interval BC_DT_l
239  DOUBLE PRECISION bc_jet_gl (dimension_bc)
240 !
241 ! Time to update a transient boundary condition
242  DOUBLE PRECISION bc_time (dimension_bc)
243 !
244 ! Area of boundary surfaces
245  DOUBLE PRECISION bc_area (dimension_bc)
246 !
247 ! Volume of boundary cells
248  DOUBLE PRECISION bc_vol (dimension_bc)
249 !
250 ! Gas species mass fractions in a boundary region
251  DOUBLE PRECISION bc_x_g (dimension_bc, dim_n_g)
252 !
253 ! Solids species mass fractions in a boundary region
254  DOUBLE PRECISION bc_x_s (dimension_bc, dim_m, dim_n_s)
255 !
256 ! Accumulated or average mass outflow rate of gas
257  DOUBLE PRECISION bc_mout_g(dimension_bc)
258 !
259 ! Accumulated or average mass outflow rate of solids
260  DOUBLE PRECISION bc_mout_s(dimension_bc, dim_m)
261 !
262 ! Accumulated or average volumetric outflow rate of gas
263  DOUBLE PRECISION bc_vout_g(dimension_bc)
264 !
265 ! Accumulated or average volumetric outflow rate of solids
266  DOUBLE PRECISION bc_vout_s(dimension_bc, dim_m)
267 !
268 ! Number of outflow rate values accumulated
269  INTEGER bc_out_n (dimension_bc)
270 !
271 ! Pressure drop specified for cyclic b.c. in X
272  DOUBLE PRECISION delp_x
273 !
274 ! Pressure drop specified for cyclic b.c. in Y
275  DOUBLE PRECISION delp_y
276 !
277 ! Pressure drop specified for cyclic b.c. in Z
278  DOUBLE PRECISION delp_z
279 !
280 ! Specified mass flux (e.g., g/cm^2.s) in the cyclic
281 ! direction with specified pressure drop (only one
282 ! direction is allowed).
283  DOUBLE PRECISION flux_g
284 !
285 ! Average gas velocity in X direction (for cyclic bc)
286  DOUBLE PRECISION u_g0
287 !
288 ! Average gas velocity in Y direction (for cyclic bc)
289  DOUBLE PRECISION v_g0
290 !
291 ! Average gas velocity in Z direction (for cyclic bc)
292  DOUBLE PRECISION w_g0
293 !
294 ! Average solids velocity in X direction (for cyclic bc)
295  DOUBLE PRECISION u_s0 (dim_m)
296 !
297 ! Average solids velocity in Y direction (for cyclic bc)
298  DOUBLE PRECISION v_s0 (dim_m)
299 !
300 ! Average solids velocity in Z direction (for cyclic bc)
301  DOUBLE PRECISION w_s0 (dim_m)
302 !
303 ! IJK location where P_g is fixed for cyclic b.c's
304  INTEGER ijk_p_g
305 !
306 ! Coefficient in partial slip condition -- gas
307  DOUBLE PRECISION bc_hw_g (dimension_bc)
308 !
309 ! Coefficient in partial slip condition -- solids
310  DOUBLE PRECISION bc_hw_s (dimension_bc, dim_m)
311 !
312 ! Wall velocity for partial slip condition -- gas
313  DOUBLE PRECISION bc_uw_g (dimension_bc)
314 !
315 ! Wall velocity for partial slip condition -- gas
316  DOUBLE PRECISION bc_vw_g (dimension_bc)
317 !
318 ! Wall velocity for partial slip condition -- gas
319  DOUBLE PRECISION bc_ww_g (dimension_bc)
320 !
321 ! Wall velocity for partial slip condition -- solids
322  DOUBLE PRECISION bc_uw_s (dimension_bc, dim_m)
323 !
324 ! Wall velocity for partial slip condition -- solids
325  DOUBLE PRECISION bc_vw_s (dimension_bc, dim_m)
326 !
327 ! Wall velocity for partial slip condition -- solids
328  DOUBLE PRECISION bc_ww_s (dimension_bc, dim_m)
329 
330 !
331 ! Coefficient in heat transfer boundary condition -- gas
332  DOUBLE PRECISION bc_hw_t_g (dimension_bc)
333 !
334 ! Coefficient in heat transfer boundary condition -- solids
335  DOUBLE PRECISION bc_hw_t_s (dimension_bc, dim_m)
336 !
337 ! Wall temperature in heat transfer boundary condition -- gas
338  DOUBLE PRECISION bc_tw_g (dimension_bc)
339 !
340 ! Wall temperature in heat transfer boundary condition -- solids
341  DOUBLE PRECISION bc_tw_s (dimension_bc, dim_m)
342 !
343 ! Coefficient in heat transfer boundary condition -- gas
344  DOUBLE PRECISION bc_c_t_g (dimension_bc)
345 !
346 ! Coefficient in heat transfer boundary condition -- solids
347  DOUBLE PRECISION bc_c_t_s (dimension_bc, dim_m)
348 
349 
350 !
351 ! Coefficient in granular temp boundary condition -- solids
352  DOUBLE PRECISION bc_hw_theta_m (dimension_bc, dim_m)
353 !
354 ! Wall granular temperature -- solids
355  DOUBLE PRECISION bc_thetaw_m (dimension_bc, dim_m)
356 !
357 ! Coefficient in granualr tempearure boundary condition -- solids
358  DOUBLE PRECISION bc_c_theta_m (dimension_bc, dim_m)
359 
360 !
361 ! Coefficient in mass transfer boundary condition -- gas
362  DOUBLE PRECISION bc_hw_x_g (dimension_bc, dim_n_g)
363 !
364 ! Coefficient in mass transfer boundary condition -- solids
365  DOUBLE PRECISION bc_hw_x_s (dimension_bc, dim_m, dim_n_s)
366 !
367 ! Wall value in mass transfer boundary condition -- gas
368  DOUBLE PRECISION bc_xw_g (dimension_bc, dim_n_g)
369 !
370 ! Wall value in mass transfer boundary condition -- solids
371  DOUBLE PRECISION bc_xw_s (dimension_bc, dim_m, dim_n_s)
372 !
373 ! Coefficient in mass transfer boundary condition -- gas
374  DOUBLE PRECISION bc_c_x_g (dimension_bc, dim_n_g)
375 !
376 ! Coefficient in mass transfer boundary condition -- solids
377  DOUBLE PRECISION bc_c_x_s (dimension_bc, dim_m, dim_n_s)
378 !
379 !
380 ! User-defined Scalars
381 !
382 !
383 ! scalar value in a boundary region
384  DOUBLE PRECISION bc_scalar (dimension_bc, dim_scalar)
385 
386 !
387 ! Coefficient in boundary condition
388  DOUBLE PRECISION bc_hw_scalar (dimension_bc, dim_scalar)
389 
390 !
391 ! Coefficient in boundary condition
392  DOUBLE PRECISION bc_c_scalar (dimension_bc, dim_scalar)
393 
394 !
395 ! Wall value in boundary condition
396  DOUBLE PRECISION bc_scalarw (dimension_bc, dim_scalar)
397 !
398 !
399 ! K and Epsilon for Gas turbulence
400 !
401 !
402 ! K & Epsilon values in a boundary region
403  DOUBLE PRECISION bc_k_turb_g (dimension_bc)
404  DOUBLE PRECISION bc_e_turb_g (dimension_bc)
405 
406  LOGICAL:: cg_mi_converted_to_ps(dimension_bc)
407 
408 
409 ! Flag to specify the constant number of particles per cell
410 ! for the PIC solids
411 ! Statistical weight of parcels will be calculated by the code
412  INTEGER :: bc_pic_mi_const_npc(dimension_bc, dim_m)
413 
414 ! Flag to specify the constant statistical weight.
415 ! for the PIC solids
416 ! Number of computational particles/parcels will be calculated by the code
417  DOUBLE PRECISION :: bc_pic_mi_const_statwt(dimension_bc, dim_m)
418 
419  CONTAINS
420 
421  LOGICAL FUNCTION is_cg(boundary_condition)
422  implicit none
423  INTEGER, intent(in) :: boundary_condition
424  is_cg = ((boundary_condition .eq. cg_po) &
425  .or. (boundary_condition .eq. cg_mo) &
426  .or. (boundary_condition .eq. cg_nsw) &
427  .or. (boundary_condition .eq. cg_fsw) &
428  .or. (boundary_condition .eq. cg_psw) &
429  .or. (boundary_condition .eq. cg_mi) &
430  )
431  END FUNCTION is_cg
432 
433  LOGICAL FUNCTION is_nsw(boundary_condition)
434  implicit none
435  INTEGER, intent(in) :: boundary_condition
436  is_nsw = ((boundary_condition .eq. cg_nsw) &
437  )
438  END FUNCTION is_nsw
439 
440  LOGICAL FUNCTION is_fsw(boundary_condition)
441  implicit none
442  INTEGER, intent(in) :: boundary_condition
443  is_fsw = ((boundary_condition .eq. cg_fsw) &
444  )
445  END FUNCTION is_fsw
446 
447  LOGICAL FUNCTION is_psw(boundary_condition)
448  implicit none
449  INTEGER, intent(in) :: boundary_condition
450  is_psw = ((boundary_condition .eq. cg_psw) &
451  )
452  END FUNCTION is_psw
453 
454  END MODULE bc
double precision, dimension(dimension_bc, dim_m) bc_ww_s
Definition: bc_mod.f:328
integer, dimension(dimension_bc) bc_k_b
Definition: bc_mod.f:70
double precision, dimension(dimension_bc) bc_mout_g
Definition: bc_mod.f:257
double precision, dimension(dimension_bc) bc_time
Definition: bc_mod.f:242
double precision, dimension(dimension_bc) bc_y_n
Definition: bc_mod.f:42
integer, parameter dim_n_g
Definition: param_mod.f:69
double precision, dimension(dimension_bc, dim_scalar) bc_scalarw
Definition: bc_mod.f:396
double precision, dimension(dimension_bc) bc_dt_0
Definition: bc_mod.f:221
double precision, dimension(dimension_bc) bc_volflow_g
Definition: bc_mod.f:195
double precision, dimension(dimension_bc) bc_uw_g
Definition: bc_mod.f:313
double precision, dimension(dimension_bc, dim_m) bc_uw_s
Definition: bc_mod.f:322
double precision, dimension(dimension_bc, dim_m, dim_n_s) bc_hw_x_s
Definition: bc_mod.f:365
double precision, dimension(dimension_bc, dim_m) bc_mout_s
Definition: bc_mod.f:260
double precision, dimension(dimension_bc) bc_t_g
Definition: bc_mod.f:97
double precision, dimension(dimension_bc, dim_scalar) bc_c_scalar
Definition: bc_mod.f:392
double precision, dimension(dimension_bc) bc_dt_l
Definition: bc_mod.f:236
double precision, dimension(dimension_bc, dim_n_g) bc_c_x_g
Definition: bc_mod.f:374
double precision, dimension(dimension_bc) bc_hw_t_g
Definition: bc_mod.f:332
integer, dimension(dimension_bc) bc_i_w
Definition: bc_mod.f:54
double precision delp_z
Definition: bc_mod.f:278
integer, dimension(dimension_bc) bc_j_n
Definition: bc_mod.f:66
double precision, dimension(dimension_bc, dim_m) bc_w_s
Definition: bc_mod.f:129
double precision, dimension(dimension_bc, dim_m, dim_n_s) bc_x_s
Definition: bc_mod.f:254
double precision delp_x
Definition: bc_mod.f:272
double precision, dimension(dimension_bc, dim_m) bc_tw_s
Definition: bc_mod.f:341
logical function is_psw(boundary_condition)
Definition: bc_mod.f:448
integer, parameter dim_scalar
Definition: param_mod.f:85
integer, parameter dim_m
Definition: param_mod.f:67
double precision, dimension(dimension_bc) bc_vol
Definition: bc_mod.f:248
double precision, dimension(dimension_bc) bc_jet_g0
Definition: bc_mod.f:227
double precision, dimension(dimension_bc) bc_jet_gh
Definition: bc_mod.f:233
integer, parameter dimension_bc
Definition: param_mod.f:61
integer, dimension(dimension_bc) bc_type_enum
Definition: bc_mod.f:146
double precision, dimension(dimension_bc) bc_x_e
Definition: bc_mod.f:34
integer, dimension(1:dim_bctype) valid_bc_type_enum
Definition: bc_mod.f:174
double precision, dimension(dimension_bc) bc_ro_g
Definition: bc_mod.f:84
double precision, dimension(dimension_bc) bc_v_g
Definition: bc_mod.f:117
double precision, dimension(dimension_bc, dim_m) bc_velmag_s
Definition: bc_mod.f:140
integer, dimension(dimension_bc, dim_m) bc_pic_mi_const_npc
Definition: bc_mod.f:412
logical function is_nsw(boundary_condition)
Definition: bc_mod.f:434
double precision, dimension(dimension_bc) bc_y_s
Definition: bc_mod.f:38
character, dimension(dimension_bc) bc_plane
Definition: bc_mod.f:217
double precision, dimension(dimension_bc, dim_m) bc_volflow_s
Definition: bc_mod.f:198
double precision, dimension(dimension_bc, dim_m) bc_thetaw_m
Definition: bc_mod.f:355
double precision, dimension(dimension_bc, dim_m) bc_c_theta_m
Definition: bc_mod.f:358
integer, dimension(dimension_bc) bc_k_t
Definition: bc_mod.f:74
double precision, dimension(dimension_bc, dim_m) bc_t_s
Definition: bc_mod.f:101
double precision, dimension(dimension_bc, dim_m, dim_n_s) bc_c_x_s
Definition: bc_mod.f:377
double precision, dimension(dimension_bc, dim_m) bc_vout_s
Definition: bc_mod.f:266
integer, dimension(dimension_bc) bc_j_s
Definition: bc_mod.f:62
double precision w_g0
Definition: bc_mod.f:292
double precision, dimension(dim_m) v_s0
Definition: bc_mod.f:298
double precision, dimension(dimension_bc) bc_tw_g
Definition: bc_mod.f:338
double precision, dimension(dimension_bc, dim_scalar) bc_scalar
Definition: bc_mod.f:384
double precision, dimension(dimension_bc, dim_m, dim_n_s) bc_xw_s
Definition: bc_mod.f:371
logical function is_fsw(boundary_condition)
Definition: bc_mod.f:441
double precision, dimension(dimension_bc, dim_m) bc_hw_s
Definition: bc_mod.f:310
double precision, dimension(dimension_bc) bc_hw_g
Definition: bc_mod.f:307
integer ijk_p_g
Definition: bc_mod.f:304
logical, dimension(dimension_bc) bc_defined
Definition: bc_mod.f:207
double precision, dimension(dimension_bc) bc_p_g
Definition: bc_mod.f:80
double precision, dimension(dimension_bc) bc_dt_h
Definition: bc_mod.f:230
double precision, dimension(dimension_bc) bc_velmag_g
Definition: bc_mod.f:136
double precision, dimension(dimension_bc, dim_n_g) bc_xw_g
Definition: bc_mod.f:368
character(len=16), dimension(dimension_bc) bc_type
Definition: bc_mod.f:145
Definition: param_mod.f:2
double precision, dimension(dimension_bc, dim_m) bc_v_s
Definition: bc_mod.f:121
integer, dimension(dimension_bc) bc_out_n
Definition: bc_mod.f:269
double precision, dimension(dimension_bc) bc_massflow_g
Definition: bc_mod.f:201
double precision, dimension(dimension_bc) bc_c_t_g
Definition: bc_mod.f:344
double precision, dimension(dimension_bc) bc_z_b
Definition: bc_mod.f:46
double precision u_g0
Definition: bc_mod.f:286
double precision, dimension(dimension_bc, dim_m) bc_massflow_s
Definition: bc_mod.f:204
double precision, dimension(dimension_bc, dim_m) bc_pic_mi_const_statwt
Definition: bc_mod.f:417
double precision, dimension(dimension_bc) bc_rop_g
Definition: bc_mod.f:88
double precision, dimension(dimension_bc) bc_u_g
Definition: bc_mod.f:109
double precision, dimension(dimension_bc) bc_vw_g
Definition: bc_mod.f:316
double precision, dimension(dimension_bc, dim_m) bc_c_t_s
Definition: bc_mod.f:347
double precision, dimension(dimension_bc, dim_m) bc_u_s
Definition: bc_mod.f:113
double precision, dimension(dimension_bc) bc_e_turb_g
Definition: bc_mod.f:404
integer, parameter dim_n_s
Definition: param_mod.f:71
double precision, dimension(dim_m) u_s0
Definition: bc_mod.f:295
double precision, dimension(dimension_bc, dim_m) bc_hw_theta_m
Definition: bc_mod.f:352
double precision delp_y
Definition: bc_mod.f:275
double precision, dimension(dim_m) w_s0
Definition: bc_mod.f:301
double precision, dimension(dimension_bc, dim_m) bc_theta_m
Definition: bc_mod.f:105
double precision, dimension(dimension_bc, dim_n_g) bc_x_g
Definition: bc_mod.f:251
double precision flux_g
Definition: bc_mod.f:283
double precision, dimension(dimension_bc) bc_ep_g
Definition: bc_mod.f:77
double precision, dimension(dimension_bc) bc_z_t
Definition: bc_mod.f:50
double precision, dimension(dimension_bc) bc_k_turb_g
Definition: bc_mod.f:403
logical, dimension(dimension_bc) bc_po_apply_to_des
Definition: bc_mod.f:192
double precision, dimension(dimension_bc) bc_vout_g
Definition: bc_mod.f:263
integer, parameter dim_bctype
Definition: bc_mod.f:159
integer, dimension(dimension_bc) bc_jj_ps
Definition: bc_mod.f:212
double precision, dimension(dimension_bc) bc_jet_gl
Definition: bc_mod.f:239
double precision, dimension(dimension_bc) bc_jet_g
Definition: bc_mod.f:224
double precision, dimension(dimension_bc) bc_w_g
Definition: bc_mod.f:125
logical, dimension(dimension_bc) cg_mi_converted_to_ps
Definition: bc_mod.f:406
double precision, dimension(dimension_bc, dim_m) bc_vw_s
Definition: bc_mod.f:325
double precision, dimension(dimension_bc) bc_ww_g
Definition: bc_mod.f:319
double precision v_g0
Definition: bc_mod.f:289
double precision, dimension(dimension_bc, dim_m) bc_hw_t_s
Definition: bc_mod.f:335
double precision, dimension(dimension_bc, dim_m) bc_ep_s
Definition: bc_mod.f:93
double precision, dimension(dimension_bc, dim_scalar) bc_hw_scalar
Definition: bc_mod.f:388
integer, dimension(dimension_bc) bc_i_e
Definition: bc_mod.f:58
double precision, dimension(dimension_bc, dim_n_g) bc_hw_x_g
Definition: bc_mod.f:362
logical function is_cg(boundary_condition)
Definition: bc_mod.f:422
double precision, dimension(dimension_bc, dim_m) bc_rop_s
Definition: bc_mod.f:92
Definition: bc_mod.f:23
double precision, dimension(dimension_bc) bc_area
Definition: bc_mod.f:245
double precision, dimension(dimension_bc) bc_x_w
Definition: bc_mod.f:30
character(len=16), dimension(1:dim_bctype) valid_bc_type
Definition: bc_mod.f:161