36 IF(
allocated(drag_am)) drag_am =
zero 37 IF(
allocated(drag_bm)) drag_bm =
zero 42 IF (des_continuum_hybrid)
THEN 92 INTEGER,
INTENT(IN) :: LB, UB
98 des_radius(lb:ub) =
zero 100 pvol(lb:ub) = huge(0.0)
101 pmass(lb:ub) = huge(0.0)
105 des_pos_new(lb:ub,:) =
zero 106 des_vel_new(lb:ub,:) =
zero 107 omega_new(lb:ub,:) =
zero 109 IF(particle_orientation)
THEN 110 orientation(1,:) = init_orientation(1)
111 orientation(2,:) = init_orientation(2)
112 orientation(3,:) = init_orientation(3)
117 call set_nonexistent(ii)
119 neighbor_index(:) = 0
123 dg_pijkprv(lb:ub) = -1
124 ighost_updated(lb:ub) = .false.
134 wall_collision_facet_id(:,lb:ub) = -1
135 wall_collision_pft(:,:,lb:ub) =
zero 138 IF(des_usr_var_size > 0) &
139 des_usr_var(:,lb:ub) =
zero 143 drag_fc(lb:ub,:) =
zero 147 filter_cell(:,lb:ub) = -1
148 filter_weight(:,lb:ub) =
zero 155 avgsolvel_p(:,lb:ub) =
zero 161 des_pos_old(lb:ub,:) =
zero 162 des_vel_old(lb:ub,:) =
zero 163 des_acc_old(lb:ub,:) =
zero 164 omega_old(lb:ub,:) =
zero 165 rot_acc_old(lb:ub,:) =
zero 177 IF (intg_adams_bashforth) &
184 IF(any_species_eq)
THEN 186 IF (intg_adams_bashforth)
THEN 195 IF(use_cohesion)
THEN 196 postcohesive(lb:ub) =
zero double precision, dimension(:), allocatable gammaxsa
subroutine des_init_arrays
double precision, dimension(:,:), allocatable des_r_s
double precision, dimension(:), allocatable conv_sc
integer, dimension(:,:), allocatable filter_cell
double precision, dimension(:,:), allocatable avgsolvel_p
double precision, dimension(:,:), allocatable ps_grad
double precision, dimension(:), allocatable des_t_s
double precision, dimension(:), allocatable q_source0
double precision, dimension(:), allocatable avgdes_t_s
subroutine des_init_particle_arrays(LB, UB)
double precision, dimension(:,:), allocatable filter_weight
double precision, dimension(:,:), allocatable des_x_s
double precision, dimension(:,:), allocatable dxdt_old
double precision, dimension(:), allocatable conv_sp
double precision, dimension(:), allocatable conv_qs
double precision, dimension(:), allocatable epg_p
double precision, dimension(:), allocatable q_source
double precision, dimension(:,:), allocatable des_qw_cond
double precision, dimension(:), allocatable rxns_qs
double precision, dimension(:), allocatable des_stat_wt
double precision, parameter zero
double precision, dimension(:), allocatable des_c_ps
double precision, dimension(:), allocatable dmdt_old