36 INTEGER :: IJK, IJKE, I
46 IF(fluid_at(ijk))
THEN 51 a_m(ijk,0,m) = a_m(ijk,0,m) -
vol_u(ijk) * &
52 avg_x(sdrag_am(ijk,m), sdrag_am(ijke,m), i)
54 b_m(ijk,m) = b_m(ijk,m) -
vol_u(ijk) * &
55 avg_x(sdrag_bm(ijk,1,m), sdrag_bm(ijke,1,m), i)
101 INTEGER :: IJK, IJKN, J
107 IF(fluid_at(ijk))
THEN 111 a_m(ijk,0,m) = a_m(ijk,0,m) -
vol_v(ijk) * &
112 avg_y(sdrag_am(ijk,m), sdrag_am(ijkn,m), j)
114 b_m(ijk,m) = b_m(ijk,m) -
vol_v(ijk) * &
115 avg_y(sdrag_bm(ijk,2,m), sdrag_bm(ijkn,2,m), j)
162 INTEGER :: IJK, IJKT, K
169 IF(fluid_at(ijk))
THEN 173 a_m(ijk,0,m) = a_m(ijk,0,m) +
vol_w(ijk) * &
174 avg_z(sdrag_am(ijk,m), sdrag_am(ijkt,m), k)
175 b_m(ijk,m) = b_m(ijk,m) +
vol_w(ijk) * &
176 avg_z(sdrag_bm(ijk,3,m), sdrag_bm(ijkt,3,m), k)
double precision, dimension(:), allocatable vol_w
integer, dimension(:), allocatable i_of
subroutine solid_drag_w(A_M, B_M)
subroutine solid_drag_u(A_M, B_M)
integer, dimension(:), allocatable k_of
integer, dimension(:), allocatable j_of
subroutine solid_drag_v(A_M, B_M)
double precision, dimension(:), allocatable vol_u
double precision, dimension(:), allocatable vol_v