MFIX  2016-1
deallocate_cut_cell_arrays.f
Go to the documentation of this file.
1 
3 
4 !vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
5 !
6 ! Module name: Deallocate_CUT_CELL_ARRAYS
7 ! Purpose: Deallocate arrays
8 ! C
9 ! Author: Jeff Dietiker Date: 21-Feb-08 C
10 ! Reviewer:
11 !
12 !-----------------------------------------------
13 ! M o d u l e s
14 !-----------------------------------------------
15  USE param
16  USE param1
17  Use indices
18 
19  USE cutcell
20 
21  IMPLICIT NONE
22 
23 
24  Deallocate( intersect_x )
25  Deallocate( intersect_y )
26  Deallocate( intersect_z )
27 
28  Deallocate( x_int )
29  Deallocate( y_int )
30  Deallocate( z_int )
31 
32  Deallocate( xn_int )
33  Deallocate( xn_u_int )
34  Deallocate( xn_v_int )
35  Deallocate( xn_w_int )
36 
37  Deallocate( ye_int )
38  Deallocate( ye_u_int )
39  Deallocate( ye_v_int )
40  Deallocate( ye_w_int )
41 
42  Deallocate( zt_int )
43  Deallocate( zt_u_int )
44  Deallocate( zt_v_int )
45  Deallocate( zt_w_int )
46 
47  Deallocate( delx_ue )
48  Deallocate( delx_uw )
49 ! Deallocate( DELY_Un )
50 ! Deallocate( DELY_Us )
51 ! Deallocate( DELZ_Ut )
52 ! Deallocate( DELZ_Ub )
53 
54 ! Deallocate( DELX_Ve )
55 ! Deallocate( DELX_Vw )
56  Deallocate( dely_vn )
57  Deallocate( dely_vs )
58 ! Deallocate( DELZ_Vt )
59 ! Deallocate( DELZ_Vb )
60 
61 ! Deallocate( DELX_We )
62 ! Deallocate( DELX_Ww )
63  Deallocate( dely_wn )
64  Deallocate( dely_ws )
65  Deallocate( delz_wt )
66  Deallocate( delz_wb )
67 
68  Deallocate( x_u_ec )
69  Deallocate( y_u_ec )
70  Deallocate( z_u_ec )
71  Deallocate( x_u_nc )
72  Deallocate( y_u_nc )
73  Deallocate( z_u_nc )
74  Deallocate( x_u_tc )
75  Deallocate( y_u_tc )
76  Deallocate( z_u_tc )
77 
78  Deallocate( x_v_ec )
79  Deallocate( y_v_ec )
80  Deallocate( z_v_ec )
81  Deallocate( x_v_nc )
82  Deallocate( y_v_nc )
83  Deallocate( z_v_nc )
84  Deallocate( x_v_tc )
85  Deallocate( y_v_tc )
86  Deallocate( z_v_tc )
87 
88  Deallocate( x_w_ec )
89  Deallocate( y_w_ec )
90  Deallocate( z_w_ec )
91  Deallocate( x_w_nc )
92  Deallocate( y_w_nc )
93  Deallocate( z_w_nc )
94  Deallocate( x_w_tc )
95  Deallocate( y_w_tc )
96  Deallocate( z_w_tc )
97 
98  Deallocate( snap )
99 
100 
101  RETURN
102  END SUBROUTINE deallocate_cut_cell_arrays
103 
104 
double precision, dimension(:), allocatable dely_vn
Definition: cutcell_mod.f:146
double precision, dimension(:), allocatable y_v_nc
Definition: cutcell_mod.f:176
double precision, dimension(:), allocatable delx_uw
Definition: cutcell_mod.f:138
double precision, dimension(:), allocatable xn_int
Definition: cutcell_mod.f:333
double precision, dimension(:), allocatable dely_ws
Definition: cutcell_mod.f:154
double precision, dimension(:), allocatable xn_w_int
Definition: cutcell_mod.f:336
double precision, dimension(:), allocatable ye_int
Definition: cutcell_mod.f:338
double precision, dimension(:), allocatable x_v_nc
Definition: cutcell_mod.f:175
double precision, dimension(:), allocatable z_v_nc
Definition: cutcell_mod.f:177
double precision, dimension(:), allocatable zt_u_int
Definition: cutcell_mod.f:344
double precision, dimension(:), allocatable z_u_nc
Definition: cutcell_mod.f:165
double precision, dimension(:), allocatable x_v_ec
Definition: cutcell_mod.f:171
double precision, dimension(:), allocatable ye_w_int
Definition: cutcell_mod.f:341
double precision, dimension(:), allocatable xn_v_int
Definition: cutcell_mod.f:335
double precision, dimension(:), allocatable x_w_ec
Definition: cutcell_mod.f:183
subroutine deallocate_cut_cell_arrays
double precision, dimension(:), allocatable delx_ue
Definition: cutcell_mod.f:137
double precision, dimension(:), allocatable x_v_tc
Definition: cutcell_mod.f:179
double precision, dimension(:), allocatable y_w_ec
Definition: cutcell_mod.f:184
double precision, dimension(:), allocatable z_u_ec
Definition: cutcell_mod.f:161
double precision, dimension(:), allocatable z_w_nc
Definition: cutcell_mod.f:189
double precision, dimension(:), allocatable delz_wt
Definition: cutcell_mod.f:155
double precision, dimension(:), allocatable zt_v_int
Definition: cutcell_mod.f:345
double precision, dimension(:), allocatable x_int
Definition: cutcell_mod.f:69
double precision, dimension(:), allocatable dely_vs
Definition: cutcell_mod.f:147
double precision, dimension(:), allocatable x_w_nc
Definition: cutcell_mod.f:187
double precision, dimension(:), allocatable dely_wn
Definition: cutcell_mod.f:153
double precision, dimension(:), allocatable x_u_tc
Definition: cutcell_mod.f:167
double precision, dimension(:), allocatable y_u_tc
Definition: cutcell_mod.f:168
double precision, dimension(:), allocatable y_v_ec
Definition: cutcell_mod.f:172
double precision, dimension(:), allocatable z_v_ec
Definition: cutcell_mod.f:173
double precision, dimension(:), allocatable x_w_tc
Definition: cutcell_mod.f:191
double precision, dimension(:), allocatable delz_wb
Definition: cutcell_mod.f:156
double precision, dimension(:), allocatable z_w_tc
Definition: cutcell_mod.f:193
double precision, dimension(:), allocatable y_w_nc
Definition: cutcell_mod.f:188
double precision, dimension(:), allocatable zt_w_int
Definition: cutcell_mod.f:346
double precision, dimension(:), allocatable zt_int
Definition: cutcell_mod.f:343
double precision, dimension(:), allocatable x_u_ec
Definition: cutcell_mod.f:159
logical, dimension(:), allocatable intersect_z
Definition: cutcell_mod.f:66
Definition: param_mod.f:2
double precision, dimension(:), allocatable xn_u_int
Definition: cutcell_mod.f:334
double precision, dimension(:), allocatable y_w_tc
Definition: cutcell_mod.f:192
double precision, dimension(:), allocatable z_w_ec
Definition: cutcell_mod.f:185
double precision, dimension(:), allocatable y_u_ec
Definition: cutcell_mod.f:160
double precision, dimension(:), allocatable y_u_nc
Definition: cutcell_mod.f:164
logical, dimension(:), allocatable intersect_x
Definition: cutcell_mod.f:64
double precision, dimension(:), allocatable y_int
Definition: cutcell_mod.f:70
logical, dimension(:), allocatable intersect_y
Definition: cutcell_mod.f:65
double precision, dimension(:), allocatable z_v_tc
Definition: cutcell_mod.f:181
double precision, dimension(:), allocatable z_int
Definition: cutcell_mod.f:71
double precision, dimension(:), allocatable ye_u_int
Definition: cutcell_mod.f:339
double precision, dimension(:), allocatable ye_v_int
Definition: cutcell_mod.f:340
double precision, dimension(:), allocatable z_u_tc
Definition: cutcell_mod.f:169
logical, dimension(:), allocatable snap
Definition: cutcell_mod.f:413
double precision, dimension(:), allocatable x_u_nc
Definition: cutcell_mod.f:163
double precision, dimension(:), allocatable y_v_tc
Definition: cutcell_mod.f:180