15 LOGICAL,
ALLOCATABLE ::
psize(:)
20 LOGICAL,
ALLOCATABLE ::
visc(:)
21 LOGICAL,
ALLOCATABLE ::
cond(:)
22 LOGICAL,
ALLOCATABLE ::
diff(:)
47 USE run, only: kt_type_enum
48 USE run, only: gd_1999, gtsh_2012, ia_2005, ghd_2007
60 use discretelement
, only: discrete_element
62 use discretelement
, only: des_continuum_coupled
64 use discretelement
, only: des_continuum_hybrid
92 INTEGER,
intent(inout) :: IER
98 LOGICAL,
parameter :: dbg_coeffs = .false.
151 if(species_eq(0))
then 161 IF (.NOT.discrete_element .OR. des_continuum_hybrid)
THEN 167 IF (.NOT.discrete_element .OR. des_continuum_hybrid)
THEN 177 visc(1:smax) = .true.
179 IF (kt_type_enum == ghd_2007)
THEN 180 visc(1:smax) = .false.
193 IF(species_eq(m))
THEN 199 IF (kt_type_enum == ia_2005 .OR. &
200 kt_type_enum == gd_1999 .OR. &
201 kt_type_enum == gtsh_2012)
THEN 206 if(call_dqmom)
psize(1:smax)=.true.
213 IF(.NOT.discrete_element .OR. des_continuum_coupled)
THEN 247 write(*,
"(/3x,'From DEBUG_COEFF:')")
249 write(*,
"(/3x,'Gas phase coefficients:')")
250 write(*,
"( 5x,'Density (RO_g):',1x,1L1)")
density(0)
251 write(*,
"( 5x,'Specific heat (C_pg):',1x,1L1)")
sp_heat(0)
252 write(*,
"( 5x,'Viscosity: (MU_g)',1x,1L1)")
visc(0)
253 write(*,
"( 5x,'Thermal conductivity (K_g):',1x,1L1)")
cond(0)
254 write(*,
"( 5x,'Species diffusivity: (DIF_G)',1x,1L1)")
diff(0)
258 write(*,
"(/3x,'Solids ',I1,' phase coefficients:')") m
259 write(*,
"( 5x,'Density: (RO_s)',1x,1L1)")
density(m)
260 write(*,
"( 5x,'Specific heat (C_ps):',1x,1L1)")
sp_heat(m)
261 write(*,
"( 5x,'Viscosity (MU_s):',1x,1L1)")
visc(m)
262 write(*,
"( 5x,'Thermal conductivity (K_s):',1x,1L1)")
cond(m)
263 write(*,
"( 5x,'Species diffusivity (DIF_s):',1x,1L1)")
diff(m)
264 write(*,
"( 5x,'Gran. Dissipation (D_p):',1x,1L1)")
gran_diss(m)
265 write(*,
"( 5x,'Diameter (D_p):',1x,1L1)")
psize(m)
269 write(*,
"(/3x,'Interphase drag:')")
270 write(*,
"( 5x,'ref')",advance=
"NO")
272 write(*,
"(2x,I3)",advance=
"NO")m
277 write(*,
"( 5x,I3)",advance=
"NO") m
279 write(*,
"(2x,L3)",advance=
"NO")
dragcoef(m, mm)
284 write(*,
"(/3x,'Interphase heat transfer:')")
285 write(*,
"( 5x,'ref')",advance=
"NO")
287 write(*,
"(2x,I3)",advance=
"NO")m
291 write(*,
"( 5x,I3)",advance=
"NO") m
293 write(*,
"(2x,L3)",advance=
"NO")
heat_tr(m, mm)
298 write(*,
"(/3x,'DEBUG_COEFF - Exit',3/)")
logical, dimension(dim_m) usr_ros
double precision, dimension(dim_m) c_ps0
double precision, dimension(dim_m) dif_s0
logical, dimension(0:dim_m) species_eq
logical, dimension(dim_m) solve_ros
double precision, parameter undefined
logical, dimension(:), allocatable cond
logical, dimension(:), allocatable density
logical, dimension(dim_m) usr_difs
logical, dimension(:), allocatable diff
logical, dimension(:), allocatable gran_diss
subroutine calc_coeff(IER, pLevel)
logical, dimension(:), allocatable psize
subroutine init_coeff(IER)
double precision, dimension(dim_m) k_s0
logical, dimension((dim_m *(dim_m-1)/2)+1) usr_fss
logical, dimension(dim_m) usr_ks
logical, dimension(dim_m) usr_mus
logical, dimension(:), allocatable visc
logical, dimension(dim_m) usr_fgs
logical, dimension(:), allocatable sp_heat
logical, dimension(:,:), allocatable heat_tr
logical, dimension(:,:), allocatable dragcoef
logical, dimension(dim_m) usr_cps
logical, dimension(dim_m) usr_gama