21 USE usr_prop, only: solids_conductivity
27 INTEGER,
INTENT(IN) :: M
33 CALL calc_usr_prop(solids_conductivity,lm=m)
75 INTEGER,
INTENT(IN) :: M
81 DOUBLE PRECISION :: Ks_micro
82 parameter(ks_micro = 0.5258d-2)
84 DOUBLE PRECISION :: PHI_k
85 parameter(phi_k = 7.26d-3)
92 DOUBLE PRECISION :: BB, R_km, BoR, L_rm
94 DOUBLE PRECISION :: Kg_micro
100 IF (fluid_at(ijk))
THEN 104 IF (
units ==
'SI')
THEN 106 kg_micro =
k_g(ijk)/418.3925d0
113 bb = 1.25d0 * ((
one -
ep_g(ijk))/
ep_g(ijk))**(10.d0/9.d0)
114 r_km = ks_micro/kg_micro
116 l_rm = -(2.d0/(
one-bor)) * &
117 ( ((r_km-
one)/(
one-bor)**2)*bor*log(bor) + &
121 k_s(ijk,m) = (phi_k*r_km + (
one-phi_k)*l_rm)*&
134 IF (
units ==
'SI')
k_s(ijk, m) = 418.3925d0*
k_s(ijk, m)
double precision, dimension(:), allocatable ep_g
double precision, parameter one
double precision, parameter undefined
subroutine calc_usr_prop(lprop, lM, lL, lerr)
double precision, dimension(dim_m) k_s0
subroutine calc_default_ks(M)
double precision, parameter dil_ep_s
logical, dimension(dim_m) usr_ks
double precision function ep_s(IJK, xxM)
double precision, dimension(:), allocatable k_g
double precision, dimension(:,:), allocatable k_s
double precision, parameter zero