File: N:\mfix\model\ic_mod.f
1
2
3
4
5
6
7
8
9 MODULE ic
10
11
12 use param, only: DIMENSION_IC
13
14 use param, only: DIM_M
15
16 use param, only: DIM_N_g
17
18 use param, only: DIM_N_s
19
20 use param, only: DIM_Scalar
21
22
23 DOUBLE PRECISION :: IC_X_w (DIMENSION_IC)
24
25
26 DOUBLE PRECISION :: IC_X_e (DIMENSION_IC)
27
28
29 DOUBLE PRECISION :: IC_Y_s (DIMENSION_IC)
30
31
32 DOUBLE PRECISION :: IC_Y_n (DIMENSION_IC)
33
34
35 DOUBLE PRECISION :: IC_Z_b (DIMENSION_IC)
36
37
38 DOUBLE PRECISION :: IC_Z_t (DIMENSION_IC)
39
40
41 INTEGER :: IC_I_w (DIMENSION_IC)
42
43
44 INTEGER :: IC_I_e (DIMENSION_IC)
45
46
47 INTEGER :: IC_J_s (DIMENSION_IC)
48
49
50 INTEGER :: IC_J_n (DIMENSION_IC)
51
52
53 INTEGER :: IC_K_b (DIMENSION_IC)
54
55
56 INTEGER :: IC_K_t (DIMENSION_IC)
57
58
59 CHARACTER(LEN=16) :: IC_TYPE(DIMENSION_IC)
60
61
62 DOUBLE PRECISION :: IC_EP_g (DIMENSION_IC)
63
64
65 DOUBLE PRECISION :: IC_P_g (DIMENSION_IC)
66
67
68 DOUBLE PRECISION :: IC_P_star(DIMENSION_IC)
69
70
71 DOUBLE PRECISION :: IC_L_scale(DIMENSION_IC)
72
73
74 DOUBLE PRECISION :: IC_ROP_s(DIMENSION_IC, DIM_M)
75
76
77 DOUBLE PRECISION :: IC_EP_s (DIMENSION_IC, DIM_M)
78
79
80 DOUBLE PRECISION :: IC_T_g(DIMENSION_IC)
81
82
83 DOUBLE PRECISION :: IC_T_s(DIMENSION_IC, DIM_M)
84
85
86 DOUBLE PRECISION :: IC_Theta_m(DIMENSION_IC, DIM_M)
87
88
89 DOUBLE PRECISION :: IC_U_g(DIMENSION_IC)
90
91
92 DOUBLE PRECISION :: IC_U_s(DIMENSION_IC, DIM_M)
93
94
95 DOUBLE PRECISION :: IC_V_g(DIMENSION_IC)
96
97
98 DOUBLE PRECISION :: IC_V_s(DIMENSION_IC, DIM_M)
99
100
101 DOUBLE PRECISION :: IC_W_g(DIMENSION_IC)
102
103
104 DOUBLE PRECISION :: IC_W_s(DIMENSION_IC, DIM_M)
105
106
107 LOGICAL :: IC_DEFINED (DIMENSION_IC)
108
109
110 DOUBLE PRECISION :: IC_X_g(DIMENSION_IC, DIM_N_g)
111
112
113 DOUBLE PRECISION :: IC_X_s(DIMENSION_IC, DIM_M, DIM_N_s)
114
115
116 DOUBLE PRECISION :: IC_GAMA_Rg (DIMENSION_IC)
117
118
119 DOUBLE PRECISION :: IC_T_Rg(DIMENSION_IC)
120
121
122 DOUBLE PRECISION :: IC_GAMA_Rs(DIMENSION_IC, DIM_M)
123
124
125 DOUBLE PRECISION :: IC_T_Rs(DIMENSION_IC, DIM_M)
126
127
128 DOUBLE PRECISION :: IC_Scalar(DIMENSION_IC, DIM_scalar)
129
130
131 DOUBLE PRECISION :: IC_K_Turb_G(DIMENSION_IC)
132 DOUBLE PRECISION :: IC_E_Turb_G(DIMENSION_IC)
133
134
135
136
137 LOGICAL :: IC_DES_FIT_TO_REGION (DIMENSION_IC)
138
139
140
141
142 INTEGER :: IC_PIC_CONST_NPC(DIMENSION_IC, DIM_M)
143
144
145
146
147 DOUBLE PRECISION :: IC_PIC_CONST_STATWT(DIMENSION_IC, DIM_M)
148
149
150 END MODULE ic
151