26 USE discretelement
, only:discrete_element
27 USE discretelement
, only: particle_orientation
48 INTEGER :: L,M,N,LV,N_VTK_REGIONS,R
58 IF (res_dt==undefined)
THEN 61 ELSEIF(res_dt <= zero)
THEN 62 WRITE(
err_msg,1002)
'RES_DT', res_dt
68 spx_lp:
DO lc = 1,
n_spx 73 IF (spx_dt(lc) == undefined) spx_dt(lc) = large_number
79 IF(.NOT.k_epsilon)
THEN 80 IF (spx_dt(lc)==undefined)spx_dt(lc) = large_number
86 IF(spx_dt(lc) == undefined)
THEN 90 ELSEIF(spx_dt(lc) <= zero)
THEN 110 2000
FORMAT(
'Error 2000: Invalid value for FRAME = ',a
'. Acceptable ',&
111 'values',/
'are integers >= -1. Please correct mfix.dat and',/ &
119 2001
FORMAT(
'Error 2001: Invalid value for VTK_DT = ',a
'. Acceptable',&
120 ' values',/
'are positive numbers (e.g., 0.1). Please ', &
121 'correct mfix.dat and',/
'try again.')
134 n_vtk_regions = n_vtk_regions + 1
237 IF(discrete_element.AND.
use_stl)
THEN 242 IF(discrete_element.AND.
use_stl)
THEN 308 2100
FORMAT(
' Error 2100: Unknown VTK variable flag ',a,
':',a, /&
309 'Available flags are:', /&
310 ' 1 : Void fraction (EP_g)', /&
311 ' 2 : Gas pressure, solids pressure (P_g, P_star)', /&
312 ' 3 : Gas velocity (U_g, V_g, W_g)', /&
313 ' 4 : Solids velocity (U_s, V_s, W_s)', /&
314 ' 5 : Solids density (ROP_s)', /&
315 ' 6 : Gas and solids temperature (T_g, T_s1, T_s2)', /&
316 ' 7 : Gas and solids mass fractions (X_g, X-s)', /&
317 ' 8 : Granular temperature (G)', /&
318 ' 9 : User defined scalars', /&
319 ' 10 : Reaction Rates', /&
320 ' 11 : Turbulence quantities (k and ε)', /
321 ' 12 : Gas Vorticity magn and Lambda_2(VORTICITY,LAMBDA_2)', /&
322 '100: Processor assigned to scalar cell (Partition)', /&
323 '101: Boundary condition flag for scalar cell (BC_ID)', /&
324 'Please correct the mfix.dat file.')
339 1000
FORMAT(
'Error 1000: Required input not specified: ',a,/
'Please ',&
340 'correct the mfix.dat file.')
342 1001
FORMAT(
'Error 1001: Illegal or unknown input: ',a,
' = ',a,/ &
343 'Please correct the mfix.dat file.')
345 1002
FORMAT(
'Error 1002: Illegal or unknown input: ',a,
' = ',e14.6,/ &
346 'Please correct the mfix.dat file.')
348 1003
FORMAT(
'Error 1003: Illegal or unknown input: ',a,
' = ',i4,/ &
349 'Please correct the mfix.dat file.')
logical, dimension(dimension_vtk) vtk_defined
character(len=32) function ivar(VAR, i1, i2, i3)
logical, dimension(dimension_vtk) vtk_t_g
double precision, dimension(dimension_vtk) vtk_x_e
integer, parameter dim_vtk_var
character(len=60) run_name
logical, dimension(dimension_vtk) vtk_p_star
logical, dimension(dimension_vtk) vtk_part_orientation
double precision, dimension(dimension_vtk) vtk_y_n
double precision, parameter undefined
subroutine check_output_control
double precision, dimension(n_spx) spx_dt
logical, dimension(dimension_vtk) vtk_dwall
subroutine init_err_msg(CALLER)
integer, dimension(dimension_vtk) frame
logical, dimension(dimension_vtk, vtk_nrrmax) vtk_rrate
logical, dimension(dimension_vtk) vtk_nb_facet_des
logical, dimension(dimension_vtk, dim_m) vtk_t_s
logical, dimension(dimension_vtk, dim_m) vtk_vel_s
logical, dimension(dimension_vtk) vtk_ep_g
logical, dimension(dimension_vtk, dim_scalar) vtk_scalar
double precision, dimension(dimension_vtk) vtk_dt
logical, dimension(dimension_vtk) vtk_lambda_2
logical, dimension(dimension_vtk) vtk_normal
logical, dimension(dimension_vtk) vtk_k_turb_g
integer, dimension(dim_vtk_var) vtk_var
double precision, dimension(dimension_vtk) vtk_y_s
logical, dimension(dimension_vtk, dim_n_g) vtk_x_g
logical, dimension(dimension_vtk, dim_m) vtk_theta_m
logical, dimension(dimension_vtk, dim_m, dim_n_s) vtk_x_s
logical, dimension(dimension_vtk, 15) vtk_debug
logical, dimension(dimension_vtk) vtk_bc_id
double precision, parameter large_number
logical, dimension(dimension_vtk) vtk_vel_g
logical, dimension(dimension_vtk) vtk_facet_count_des
logical, dimension(dimension_vtk) vtk_p_g
logical, dimension(dimension_vtk, dim_m) vtk_rop_s
logical, dimension(dimension_vtk) vtk_partition
integer, parameter undefined_i
double precision, dimension(dimension_vtk) vtk_z_b
character(len=line_length), dimension(line_count) err_msg
logical, dimension(dimension_vtk) vtk_e_turb_g
logical, dimension(dimension_vtk) vtk_vorticity
character(len=255), dimension(dimension_vtk) vtk_filebase
double precision, dimension(dimension_vtk) vtk_z_t
integer, parameter dimension_vtk
integer, dimension(dimension_vtk, dim_vtk_var) vtk_varlist
double precision, dimension(dimension_vtk) vtk_x_w
logical, dimension(dimension_vtk) vtk_ijk
double precision, parameter zero
subroutine flush_err_msg(DEBUG, HEADER, FOOTER, ABORT, LOG, CALL_TREE)