44 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
xg_e 45 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
yg_n 46 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
zg_t 49 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
x_u 50 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
y_u 51 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
z_u 54 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
x_v 55 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
y_v 56 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
z_v 59 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
x_w 60 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
y_w 61 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
z_w 69 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
x_int 70 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
y_int 71 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
z_int 74 DOUBLE PRECISION,
DIMENSION(0:15)::
x_node 75 DOUBLE PRECISION,
DIMENSION(0:15)::
y_node 76 DOUBLE PRECISION,
DIMENSION(0:15)::
z_node 77 DOUBLE PRECISION,
DIMENSION(0:15)::
f_node 117 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
partition 120 DOUBLE PRECISION,
DIMENSION(:,:),
ALLOCATABLE ::
normal_s 123 DOUBLE PRECISION,
DIMENSION(:,:),
ALLOCATABLE ::
refp_s 131 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
area_cut 137 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
delx_ue 138 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
delx_uw 139 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
dely_un 140 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
dely_us 141 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
delz_ut 142 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
delz_ub 144 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
delx_ve 145 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
delx_vw 146 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
dely_vn 147 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
dely_vs 148 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
delz_vt 149 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
delz_vb 151 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
delx_we 152 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
delx_ww 153 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
dely_wn 154 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
dely_ws 155 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
delz_wt 156 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
delz_wb 159 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
x_u_ec 160 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
y_u_ec 161 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
z_u_ec 163 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
x_u_nc 164 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
y_u_nc 165 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
z_u_nc 167 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
x_u_tc 168 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
y_u_tc 169 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
z_u_tc 171 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
x_v_ec 172 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
y_v_ec 173 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
z_v_ec 175 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
x_v_nc 176 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
y_v_nc 177 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
z_v_nc 179 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
x_v_tc 180 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
y_v_tc 181 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
z_v_tc 183 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
x_w_ec 184 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
y_w_ec 185 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
z_w_ec 187 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
x_w_nc 188 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
y_w_nc 189 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
z_w_nc 191 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
x_w_tc 192 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
y_w_tc 193 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
z_w_tc 200 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
delh_u 203 DOUBLE PRECISION,
DIMENSION(:,:),
ALLOCATABLE ::
normal_u 206 DOUBLE PRECISION,
DIMENSION(:,:),
ALLOCATABLE ::
refp_u 210 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
theta_ue 220 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
noc_u_e 222 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
theta_un 226 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
noc_u_n 228 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
theta_ut 232 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
noc_u_t 234 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
a_upg_e 235 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
a_upg_w 238 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
delh_v 241 DOUBLE PRECISION,
DIMENSION(:,:),
ALLOCATABLE ::
normal_v 244 DOUBLE PRECISION,
DIMENSION(:,:),
ALLOCATABLE ::
refp_v 251 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
theta_vn 257 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
theta_ve 261 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
noc_v_e 264 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
noc_v_n 266 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
theta_vt 270 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
noc_v_t 272 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
a_vpg_n 273 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
a_vpg_s 277 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
delh_w 280 DOUBLE PRECISION,
DIMENSION(:,:),
ALLOCATABLE ::
normal_w 283 DOUBLE PRECISION,
DIMENSION(:,:),
ALLOCATABLE ::
refp_w 293 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
theta_wt 296 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
theta_we 300 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
noc_w_e 302 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
theta_wn 306 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
noc_w_n 309 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
noc_w_t 311 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
a_wpg_t 312 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
a_wpg_b 333 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
xn_int 334 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
xn_u_int 335 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
xn_v_int 336 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
xn_w_int 338 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
ye_int 339 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
ye_u_int 340 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
ye_v_int 341 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
ye_w_int 343 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
zt_int 344 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
zt_u_int 345 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
zt_v_int 346 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
zt_w_int 406 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
vorticity 407 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
lambda2 413 LOGICAL,
DIMENSION(:),
ALLOCATABLE ::
snap 433 INTEGER,
DIMENSION(:),
ALLOCATABLE ::
bc_id 444 DOUBLE PRECISION,
DIMENSION(:,:),
ALLOCATABLE ::
debug_cg 446 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
u_g_cc 447 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
v_g_cc 448 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
w_g_cc 450 DOUBLE PRECISION,
DIMENSION(:,:),
ALLOCATABLE ::
u_s_cc 451 DOUBLE PRECISION,
DIMENSION(:,:),
ALLOCATABLE ::
v_s_cc 452 DOUBLE PRECISION,
DIMENSION(:,:),
ALLOCATABLE ::
w_s_cc 454 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
trd_g_out 455 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
pp_g_out 456 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
epp_out 458 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
dudx_out 459 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
dvdy_out 460 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
delv_out 486 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
f_at 488 DOUBLE PRECISION,
DIMENSION(:),
ALLOCATABLE ::
dwall integer number_of_new_v_points
double precision, dimension(:), allocatable theta_wn
double precision, dimension(:,:), allocatable scalar_node_xyz
double precision, dimension(max_cp) last_dy
integer number_of_v_cut_cells
double precision, dimension(:), allocatable delx_we
double precision, dimension(:,:), allocatable normal_u
double precision, dimension(:), allocatable theta_un
integer, dimension(:,:), allocatable connectivity_u
double precision, dimension(max_cp) last_dz
double precision, dimension(:), allocatable y_v
double precision, dimension(:), allocatable alpha_ut_c
double precision, dimension(:), allocatable theta_w_tn
double precision, dimension(:), allocatable dely_vn
double precision tol_small_area
double precision, dimension(:), allocatable y_v_nc
double precision, dimension(:), allocatable z_u
double precision, dimension(:), allocatable noc_v_t
logical, dimension(:), allocatable potential_cut_cell_at
logical, dimension(:), allocatable wall_u_at
logical, dimension(:), allocatable cut_u_cell_at
logical, dimension(:), allocatable standard_u_cell_at
double precision, dimension(:), allocatable x_new_v_point
double precision, dimension(:), allocatable oneodx_e_w
double precision, dimension(:), allocatable w_g_cc
integer, dimension(max_cp) ncz
double precision, dimension(:,:), allocatable debug_cg
double precision, dimension(:), allocatable delx_uw
double precision, dimension(:), allocatable alpha_vt_c
double precision, dimension(:), allocatable yg_n
double precision, dimension(:), allocatable xn_int
double precision, dimension(:), allocatable theta_u_ne
double precision, dimension(:), allocatable oneodx_e_v
double precision, dimension(:), allocatable dely_ws
double precision, dimension(:), allocatable xn_w_int
double precision, dimension(:), allocatable xg_e
double precision alpha_max
double precision, dimension(:), allocatable a_wpg_t
double precision, dimension(:), allocatable ye_int
double precision, dimension(:), allocatable x_v_nc
double precision, dimension(:), allocatable a_vpg_s
double precision, dimension(:), allocatable z_v_nc
double precision, dimension(:), allocatable zt_u_int
double precision, dimension(:), allocatable delh_u
integer number_of_w_cut_cells
double precision, dimension(:), allocatable y_new_u_point
double precision, dimension(:), allocatable oneodz_t_w
double precision, dimension(:), allocatable delv_out
double precision, dimension(:), allocatable x_new_w_point
double precision, dimension(:), allocatable z_u_nc
integer, dimension(15) order
double precision fac_dim_max_cut_cell
double precision, dimension(:), allocatable noc_w_n
double precision, dimension(0:15) z_node
integer, dimension(:), allocatable number_of_w_nodes
double precision, dimension(:), allocatable x_v_ec
double precision, dimension(:), allocatable ye_w_int
double precision, dimension(:), allocatable theta_u_nw
integer, dimension(:), allocatable small_cell_flag
double precision, dimension(:), allocatable x_u
integer, dimension(max_cp) ncx
double precision, dimension(:), allocatable noc_v_n
double precision, dimension(:), allocatable xn_v_int
double precision, dimension(:), allocatable y_new_v_point
double precision, dimension(:), allocatable alpha_ve_c
integer, dimension(10) cg_safe_mode
logical adjust_proc_domain_size
double precision, dimension(0:15) y_node
integer number_of_new_u_points
double precision, dimension(:), allocatable theta_w_bn
double precision, dimension(:), allocatable x_w_ec
logical, dimension(:), allocatable wall_v_at
logical, dimension(:), allocatable small_cell_at
integer number_of_w_wall_cells
logical, dimension(:), allocatable standard_w_cell_at
double precision, dimension(0:max_cp) cpz
double precision, dimension(max_cp) first_dz
double precision, dimension(:), allocatable delx_ww
double precision, dimension(:), allocatable theta_wn_bar
double precision, dimension(:), allocatable theta_wt
double precision, dimension(:), allocatable delx_ue
double precision, dimension(:), allocatable x_v_tc
double precision, dimension(:), allocatable y_w_ec
double precision, dimension(:), allocatable z_u_ec
double precision, dimension(:), allocatable noc_u_n
double precision, dimension(:,:), allocatable normal_s
double precision, dimension(:), allocatable x_new_u_point
integer, dimension(:), allocatable w_master_of
double precision, dimension(:), allocatable z_w_nc
double precision, dimension(:), allocatable delz_wt
double precision, dimension(:), allocatable y_w
integer number_of_new_points
logical cg_header_was_printed
double precision, dimension(:), allocatable z_v
logical, dimension(:), allocatable cut_u_treatment_at
double precision, dimension(:), allocatable delh_v
double precision, dimension(:), allocatable delz_vt
double precision, dimension(:), allocatable oneody_n_u
double precision, dimension(0:max_cp) cpy
double precision, dimension(:), allocatable alpha_ue_c
double precision, dimension(:), allocatable zt_v_int
double precision, dimension(9) cg_ur_fac
double precision, dimension(:), allocatable theta_we_bar
double precision, dimension(:), allocatable x_int
double precision, dimension(:), allocatable u_g_cc
double precision, dimension(:), allocatable dely_vs
double precision, dimension(:), allocatable theta_ut
double precision, dimension(:,:), allocatable refp_v
double precision, dimension(:), allocatable x_w_nc
double precision, dimension(:), allocatable alpha_wt_c
double precision, dimension(:), allocatable theta_wt_bar
double precision, dimension(:), allocatable oneodx_e_u
double precision, dimension(:), allocatable dely_wn
double precision, dimension(max_cp) erz
double precision, dimension(:), allocatable f_at
double precision, dimension(:), allocatable alpha_wn_c
logical, dimension(:), allocatable blocked_w_cell_at
double precision, dimension(:), allocatable theta_u_tw
double precision, dimension(:), allocatable partition
double precision, dimension(:), allocatable theta_vn_bar
double precision, dimension(:), allocatable z_new_v_point
integer, dimension(:), allocatable bc_u_id
double precision, dimension(:), allocatable noc_w_e
double precision, dimension(0:max_cp) cpx
double precision, dimension(:), allocatable x_w
double precision, dimension(:), allocatable area_v_cut
double precision, dimension(:), allocatable x_u_tc
double precision, dimension(:), allocatable z_new_w_point
double precision tol_small_cell
double precision, dimension(:), allocatable theta_vt_bar
logical dwall_brute_force
double precision, dimension(:), allocatable dely_us
double precision, dimension(:), allocatable y_u_tc
double precision, dimension(:), allocatable y_v_ec
logical, dimension(:), allocatable wall_w_at
double precision, dimension(:), allocatable theta_v_ne
double precision, dimension(:), allocatable z_v_ec
double precision, dimension(:), allocatable x_w_tc
double precision, dimension(:), allocatable theta_ut_bar
integer, dimension(:), allocatable bc_w_id
double precision, dimension(:), allocatable alpha_un_c
double precision, dimension(:,:), allocatable w_s_cc
double precision, dimension(:), allocatable noc_u_t
double precision, dimension(:), allocatable delz_wb
double precision, dimension(:,:), allocatable v_s_cc
double precision, dimension(:), allocatable z_w_tc
double precision, dimension(:), allocatable oneody_n_v
double precision, dimension(:), allocatable theta_un_bar
double precision, dimension(:), allocatable y_w_nc
double precision, dimension(:), allocatable theta_vn
double precision, dimension(:), allocatable zt_w_int
logical, dimension(:), allocatable blocked_u_cell_at
double precision, dimension(:), allocatable alpha_we_c
double precision, dimension(:), allocatable ovol_around_node
logical minimize_send_recv
integer, dimension(:), allocatable number_of_u_nodes
integer number_of_u_wall_cells
double precision, dimension(:), allocatable zt_int
logical, dimension(:), allocatable cut_w_cell_at
double precision, dimension(:), allocatable x_u_ec
double precision, dimension(:), allocatable v_g_cc
double precision, dimension(:,:), allocatable refp_s
logical, dimension(:), allocatable cut_treatment_at
double precision, dimension(3) tol_snap
integer number_of_u_cut_cells
double precision, dimension(:), allocatable noc_u_e
double precision, dimension(:), allocatable theta_ue
double precision, dimension(:), allocatable z_new_point
double precision, dimension(:), allocatable y_new_point
logical, dimension(:), allocatable intersect_z
double precision, dimension(:), allocatable x_v
integer, dimension(max_cp) ncy
double precision, dimension(:), allocatable x_new_point
integer, dimension(:), allocatable number_of_nodes
double precision, dimension(max_cp) erx
double precision, dimension(:,:), allocatable refp_u
double precision, dimension(:), allocatable theta_v_nt
double precision, dimension(max_cp) ery
double precision, dimension(:,:), allocatable refp_w
integer, dimension(:), allocatable bc_v_id
double precision, dimension(:), allocatable pp_g_out
double precision, dimension(:), allocatable oneodz_t_u
double precision, dimension(:), allocatable delh_w
double precision, dimension(:), allocatable theta_v_se
logical, dimension(:), allocatable cut_w_treatment_at
logical, dimension(:), allocatable cut_v_cell_at
double precision, dimension(:), allocatable delh_scalar
double precision, dimension(:), allocatable delz_ub
double precision, dimension(:), allocatable vorticity
double precision, dimension(:), allocatable epp_out
logical, dimension(:), allocatable interior_cell_at
double precision, dimension(:), allocatable delx_vw
double precision, dimension(:,:), allocatable normal_w
double precision, dimension(:), allocatable xn_u_int
double precision, dimension(:), allocatable dudx_out
logical, dimension(:), allocatable cut_cell_at
integer dimension_max_cut_cell
double precision, dimension(:), allocatable theta_ue_bar
logical, dimension(:), allocatable cut_v_treatment_at
integer, dimension(:,:), allocatable connectivity_w
double precision, dimension(:), allocatable noc_w_t
double precision, dimension(:), allocatable area_cut
integer number_of_small_cells
double precision, dimension(:), allocatable y_new_w_point
double precision, dimension(max_cp) last_dx
double precision, dimension(:), allocatable theta_w_te
integer, dimension(:), allocatable bc_id
double precision, dimension(:), allocatable y_w_tc
double precision, dimension(:), allocatable z_w_ec
double precision, dimension(:), allocatable y_u_ec
double precision, dimension(:), allocatable a_upg_w
integer, dimension(:,:), allocatable connectivity_v
integer number_of_v_wall_cells
double precision, dimension(:), allocatable theta_ve_bar
double precision, dimension(:), allocatable y_u_nc
double precision, dimension(max_cp) first_dx
logical, dimension(:), allocatable standard_cell_at
logical, dimension(:), allocatable intersect_x
double precision tol_delh
double precision, dimension(:), allocatable y_int
logical, dimension(:), allocatable standard_v_cell_at
double precision, dimension(:), allocatable area_w_cut
double precision, dimension(:), allocatable theta_w_be
logical, dimension(:), allocatable scalar_node_atwall
double precision, dimension(:,:), allocatable u_s_cc
double precision, dimension(:), allocatable delz_vb
double precision, dimension(:), allocatable theta_vt
double precision, dimension(:), allocatable area_u_cut
logical, dimension(:), allocatable blocked_v_cell_at
double precision, dimension(:), allocatable theta_we
logical report_best_domain_size
logical, dimension(:), allocatable intersect_y
double precision, dimension(:), allocatable dwall
double precision, dimension(:), allocatable oneodz_t_v
integer, dimension(:), allocatable u_master_of
double precision, dimension(:), allocatable a_vpg_n
double precision, dimension(:), allocatable lambda2
double precision, dimension(:), allocatable z_v_tc
double precision, dimension(:), allocatable z_w
double precision, dimension(:), allocatable delz_ut
double precision, dimension(:), allocatable z_int
integer, dimension(:), allocatable number_of_v_nodes
logical, dimension(:), allocatable blocked_cell_at
double precision, dimension(:), allocatable oneody_n_w
double precision, dimension(:), allocatable dely_un
double precision, dimension(:,:), allocatable normal_v
integer, parameter max_cp
double precision, dimension(:), allocatable zg_t
double precision, dimension(:), allocatable a_wpg_b
double precision, dimension(:), allocatable theta_v_st
double precision, dimension(:), allocatable theta_u_te
double precision, dimension(0:15) f_node
logical, dimension(:), allocatable along_domain_boundary
double precision tol_merge
double precision, dimension(:), allocatable ye_u_int
integer, dimension(0:15) ijk_of_node
double precision, dimension(:), allocatable z_new_u_point
double precision, dimension(:), allocatable noc_v_e
double precision, dimension(:), allocatable theta_ve
double precision, dimension(:), allocatable dvdy_out
integer number_of_new_w_points
double precision, dimension(:), allocatable y_u
double precision, dimension(:), allocatable trd_g_out
integer, dimension(:), allocatable v_master_of
double precision, dimension(0:15) x_node
double precision, dimension(:), allocatable alpha_vn_c
double precision, dimension(:), allocatable ye_v_int
integer, dimension(:,:), allocatable connectivity
double precision, dimension(:), allocatable delx_ve
double precision, dimension(:), allocatable z_u_tc
integer unit_cut_cell_log
double precision, dimension(:), allocatable a_upg_e
logical, dimension(:), allocatable snap
double precision, dimension(:), allocatable x_u_nc
double precision, dimension(max_cp) first_dy
double precision, dimension(:), allocatable y_v_tc