27 USE run, only: kt_type_enum
28 USE run, only: ghd_2007
44 INTEGER :: I, J, K, IJK
48 DOUBLE PRECISION :: EPSUM
50 DOUBLE PRECISION :: epsMix, epSolid
61 IF (fluid_at(ijk))
THEN 68 epsmix = epsmix + epsolid
73 epsum = epsum + epsolid
75 IF(kt_type_enum == ghd_2007) &
88 epsmix = epsmix - epsum
89 IF(kt_type_enum == ghd_2007 .AND. epsmix <
zero_ep_s)
THEN 98 ep_g(ijk) = ep_g(ijk) + epsum
99 rop_g(ijk) = ro_g(ijk)*ep_g(ijk)
double precision, dimension(:,:), allocatable v_s
double precision, dimension(:), allocatable ep_g
double precision, dimension(:,:), allocatable w_s
double precision, dimension(:,:), allocatable u_s
logical, dimension(:,:,:), allocatable dead_cell_at
double precision, parameter zero_ep_s
double precision, dimension(:,:), allocatable ro_s
double precision, dimension(:,:), allocatable rop_s
double precision, dimension(:), allocatable ro_g
double precision, dimension(:), allocatable rop_g
double precision, parameter zero