26 CALL calc_usr_prop(gas_diffusivity,lm=0)
81 DOUBLE PRECISION :: Dab(
nmax(0),
nmax(0))
84 DOUBLE PRECISION :: Tg_ref(
nmax(0))
85 DOUBLE PRECISION :: Pg_ref(
nmax(0))
88 DOUBLE PRECISION :: lDab, Sum_XgLoDab, Sum_XgL, lXgN
97 IF (fluid_at(ijk))
THEN 99 IF (
nmax(0) == 1)
THEN 110 sum_xglodab = sum_xglodab+&
113 sum_xgl = sum_xgl +
x_g(ijk,l)
132 IF (sum_xglodab >
zero)
THEN 134 ldab = sum_xgl/sum_xglodab
147 (
t_g(ijk)/tg_ref(n))**1.75* &
182 DOUBLE PRECISION,
INTENT(OUT) :: lDab(
nmax(0),
nmax(0))
183 DOUBLE PRECISION,
INTENT(OUT) :: lTg_ref(
nmax(0))
184 DOUBLE PRECISION,
INTENT(OUT) :: lPg_ref(
nmax(0))
202 ldab(l,n) = ldab(n,l)
226 IF(
units ==
'SI')
THEN 232 ldab(n,l) = ldab(n,l)*0.0001d0
233 ldab(l,n) = ldab(n,l)
236 lpg_ref(n) = lpg_ref(n)/10.d0
double precision, dimension(:,:), allocatable dif_g
double precision, parameter one
double precision, dimension(:), allocatable t_g
double precision, dimension(:), allocatable p_g
double precision, parameter undefined
subroutine calc_usr_prop(lprop, lM, lL, lerr)
double precision, dimension(:,:), allocatable x_g
subroutine set_binary_dab_gas(lDab, lTg_ref, lPg_ref)
double precision function unscale_pressure(XXX)
integer, dimension(0:dim_m) nmax
subroutine calc_default_dif_gas
double precision, parameter zero_x_gs
double precision, dimension(:), allocatable rop_g
double precision, parameter zero