File: RELATIVE:/../../../mfix.git/model/ps_mod.f
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 MODULE ps
23
24 use param
25
26
27 LOGICAL :: POINT_SOURCE
28
29 LOGICAL :: PS_DEFINED(DIMENSION_PS)
30
31
32 DOUBLE PRECISION :: PS_X_w(DIMENSION_PS)
33 DOUBLE PRECISION :: PS_X_e(DIMENSION_PS)
34 DOUBLE PRECISION :: PS_Y_s(DIMENSION_PS)
35 DOUBLE PRECISION :: PS_Y_n(DIMENSION_PS)
36 DOUBLE PRECISION :: PS_Z_b(DIMENSION_PS)
37 DOUBLE PRECISION :: PS_Z_t(DIMENSION_PS)
38
39
40 INTEGER :: PS_I_w(DIMENSION_PS)
41 INTEGER :: PS_I_e(DIMENSION_PS)
42 INTEGER :: PS_J_s(DIMENSION_PS)
43 INTEGER :: PS_J_n(DIMENSION_PS)
44 INTEGER :: PS_K_b(DIMENSION_PS)
45 INTEGER :: PS_K_t(DIMENSION_PS)
46
47
48 DOUBLE PRECISION PS_MASSFLOW_g (DIMENSION_PS)
49
50
51 DOUBLE PRECISION :: PS_U_g(DIMENSION_PS)
52 DOUBLE PRECISION :: PS_V_g(DIMENSION_PS)
53 DOUBLE PRECISION :: PS_W_g(DIMENSION_PS)
54
55
56 DOUBLE PRECISION :: PS_VEL_MAG_G(DIMENSION_PS)
57
58
59 DOUBLE PRECISION :: PS_X_g(DIMENSION_PS, DIM_N_g)
60
61
62 DOUBLE PRECISION :: PS_T_g(DIMENSION_PS)
63 DOUBLE PRECISION :: PS_CpxMFLOW_g(DIMENSION_PS)
64
65
66 DOUBLE PRECISION PS_MASSFLOW_s (DIMENSION_PS, DIM_M)
67
68
69 DOUBLE PRECISION :: PS_U_s(DIMENSION_PS, DIM_M)
70 DOUBLE PRECISION :: PS_V_s(DIMENSION_PS, DIM_M)
71 DOUBLE PRECISION :: PS_W_s(DIMENSION_PS, DIM_M)
72
73
74 DOUBLE PRECISION :: PS_VEL_MAG_S(DIMENSION_PS, DIM_M)
75
76
77 DOUBLE PRECISION :: PS_X_s(DIMENSION_PS, DIM_M, DIM_N_s)
78
79
80 DOUBLE PRECISION :: PS_T_s(DIMENSION_PS, DIM_M)
81 DOUBLE PRECISION :: PS_CpxMFLOW_s(DIMENSION_PS, DIM_M)
82
83
84 DOUBLE PRECISION :: PS_VOLUME(DIMENSION_PS)
85
86
87 INTEGER, DIMENSION(:), ALLOCATABLE :: POINT_SOURCES
88
89
90 END MODULE ps
91