MFIX  2016-1
qmomk_allocate_arrays.f
Go to the documentation of this file.
1 !vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvC
2 ! C
3 ! Module name: QMOMK_ALLOCATE_ARRAYS C
4 ! Purpose: DES - Allocate QMOMK arrays C
5 ! C
6 ! C
7 ! Author: Alberto Passalacqua Date: C
8 ! Reviewer: Date: C
9 ! Comments: C
10 ! C
11 !^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^C
12 
13 SUBROUTINE qmomk_allocate_arrays
14 
15  USE param
16  USE param1
17  USE indices
18  USE geometry
19  USE physprop
21 
22  IMPLICIT NONE
23 
24  ! Allocation of QMOMK arrays
25  ! See qmomb_mod.f for a description of the variables
26 
27  Allocate( qmomk_n0(qmomk_nn, dimension_3, mmax) )
28  Allocate( qmomk_n1(qmomk_nn, dimension_3, mmax) )
29 
30  Allocate( qmomk_m0(qmomk_nmom, dimension_3, mmax) )
31  Allocate( qmomk_m1(qmomk_nmom, dimension_3, mmax) )
32 
33  Allocate( qmomk_u0(qmomk_nn, dimension_3, mmax) )
34  Allocate( qmomk_u1(qmomk_nn, dimension_3, mmax) )
35 
36  Allocate( qmomk_v0(qmomk_nn, dimension_3, mmax) )
37  Allocate( qmomk_v1(qmomk_nn, dimension_3, mmax) )
38 
39  Allocate( qmomk_w0(qmomk_nn, dimension_3, mmax) )
40  Allocate( qmomk_w1(qmomk_nn, dimension_3, mmax) )
41 
42  Allocate( qmomk_u_s(dimension_3, mmax) )
43  Allocate( qmomk_v_s(dimension_3, mmax) )
44  Allocate( qmomk_w_s(dimension_3, mmax) )
45 
46  Allocate( qmomk_f_gs(qmomk_nn, dimension_3, mmax) )
47  Allocate( qmomk_tau_drag(qmomk_nn, dimension_3, mmax) )
48 
50 
51  RETURN
52 END SUBROUTINE qmomk_allocate_arrays
double precision, dimension(:,:), allocatable qmomk_w_s
integer dimension_3
Definition: param_mod.f:11
double precision, dimension(:,:,:), allocatable qmomk_w1
double precision, dimension(:,:), allocatable qmomk_v_s
double precision, dimension(:,:,:), allocatable qmomk_v0
double precision, dimension(:,:,:), allocatable qmomk_w0
integer mmax
Definition: physprop_mod.f:19
double precision, dimension(:,:,:), allocatable qmomk_n1
double precision, dimension(:,:), allocatable qmomk_collision_time
double precision, dimension(:,:,:), allocatable qmomk_n0
double precision, dimension(:,:,:), allocatable qmomk_u1
double precision, dimension(:,:,:), allocatable qmomk_tau_drag
Definition: param_mod.f:2
double precision, dimension(:,:), allocatable qmomk_u_s
subroutine qmomk_allocate_arrays
double precision, dimension(:,:,:), allocatable qmomk_v1
double precision, dimension(:,:,:), allocatable qmomk_m0
double precision, dimension(:,:,:), allocatable qmomk_f_gs
double precision, dimension(:,:,:), allocatable qmomk_m1
double precision, dimension(:,:,:), allocatable qmomk_u0