File: RELATIVE:/../../../mfix.git/model/qmomk/qmom_kinetic_equation_mod.f
1
2
3
4
5
6
7
8
9
10
11
12 MODULE qmom_kinetic_equation
13
14
15 USE param
16 USE param1
17 USE qmomk_parameters
18
19
20
21
22 DOUBLE PRECISION, DIMENSION(:,:,:), ALLOCATABLE :: QMOMK_N0
23
24 DOUBLE PRECISION, DIMENSION(:,:,:), ALLOCATABLE :: QMOMK_M0
25
26 DOUBLE PRECISION, DIMENSION(:,:,:), ALLOCATABLE :: QMOMK_U0
27 DOUBLE PRECISION, DIMENSION(:,:,:), ALLOCATABLE :: QMOMK_V0
28 DOUBLE PRECISION, DIMENSION(:,:,:), ALLOCATABLE :: QMOMK_W0
29
30 DOUBLE PRECISION, DIMENSION(:,:,:), ALLOCATABLE :: QMOMK_N1
31
32 DOUBLE PRECISION, DIMENSION(:,:,:), ALLOCATABLE :: QMOMK_M1
33
34 DOUBLE PRECISION, DIMENSION(:,:,:), ALLOCATABLE :: QMOMK_U1
35 DOUBLE PRECISION, DIMENSION(:,:,:), ALLOCATABLE :: QMOMK_V1
36 DOUBLE PRECISION, DIMENSION(:,:,:), ALLOCATABLE :: QMOMK_W1
37
38
39 DOUBLE PRECISION, DIMENSION(:,:), ALLOCATABLE :: QMOMK_U_S
40 DOUBLE PRECISION, DIMENSION(:,:), ALLOCATABLE :: QMOMK_V_S
41 DOUBLE PRECISION, DIMENSION(:,:), ALLOCATABLE :: QMOMK_W_S
42
43 DOUBLE PRECISION, DIMENSION(:,:,:), ALLOCATABLE :: QMOMK_TAU_DRAG
44 DOUBLE PRECISION, DIMENSION(:,:,:), ALLOCATABLE :: QMOMK_F_GS
45
46
47 DOUBLE PRECISION, DIMENSION(:,:), ALLOCATABLE :: QMOMK_COLLISION_TIME
48
49
50
51 LOGICAL QMOMK
52 LOGICAL QMOMK_COUPLED
53 LOGICAL PRINT_QMOMK_DATA
54
55
56 CHARACTER(64) QMOMK_TYPE
57
58
59
60
61 CHARACTER(64) QMOMK_COLLISIONS
62
63
64
65 CHARACTER(64) QMOMK_WALL_BC_TYPE
66
67
68 INTEGER QMOMK_COLLISIONS_ORDER
69
70
71 DOUBLE PRECISION :: QMOMK_DT
72
73
74 DOUBLE PRECISION :: QMOMK_CFL
75
76 END MODULE qmom_kinetic_equation
77