File: RELATIVE:/../../../mfix.git/model/indices_mod.f
1
2
3
4
5
6
7
8
9 MODULE indices
10
11 Use param1, only: MAX_CLASS
12
13
14 INTEGER :: INCREMENT_FOR_n (MAX_CLASS)
15 INTEGER :: INCREMENT_FOR_s (MAX_CLASS)
16 INTEGER :: INCREMENT_FOR_e (MAX_CLASS)
17 INTEGER :: INCREMENT_FOR_w (MAX_CLASS)
18 INTEGER :: INCREMENT_FOR_t (MAX_CLASS)
19 INTEGER :: INCREMENT_FOR_b (MAX_CLASS)
20 INTEGER :: INCREMENT_FOR_im(MAX_CLASS)
21 INTEGER :: INCREMENT_FOR_ip(MAX_CLASS)
22 INTEGER :: INCREMENT_FOR_jm(MAX_CLASS)
23 INTEGER :: INCREMENT_FOR_jp(MAX_CLASS)
24 INTEGER :: INCREMENT_FOR_km(MAX_CLASS)
25 INTEGER :: INCREMENT_FOR_kp(MAX_CLASS)
26
27 INTEGER :: INCREMENT_FOR_MP(6,MAX_CLASS) = 0
28 INTEGER :: INCREMENT_FOR_NB(6,MAX_CLASS) = 0
29
30
31 INTEGER :: INCREMENT3_FOR_im(MAX_CLASS)
32 INTEGER :: INCREMENT3_FOR_ip(MAX_CLASS)
33 INTEGER :: INCREMENT3_FOR_jm(MAX_CLASS)
34 INTEGER :: INCREMENT3_FOR_jp(MAX_CLASS)
35 INTEGER :: INCREMENT3_FOR_km(MAX_CLASS)
36 INTEGER :: INCREMENT3_FOR_kp(MAX_CLASS)
37
38
39 INTEGER, DIMENSION(:,:), ALLOCATABLE :: STORE_LM
40
41
42 INTEGER, DIMENSION(:), ALLOCATABLE :: CELL_CLASS
43
44
45 INTEGER, DIMENSION(:), ALLOCATABLE :: I_OF
46 INTEGER, DIMENSION(:), ALLOCATABLE :: J_OF
47 INTEGER, DIMENSION(:), ALLOCATABLE :: K_OF
48
49
50 INTEGER, DIMENSION(:), ALLOCATABLE :: Im1, Ip1
51 INTEGER, DIMENSION(:), ALLOCATABLE :: Jm1, Jp1
52 INTEGER, DIMENSION(:), ALLOCATABLE :: Km1, Kp1
53
54
55 INTEGER, DIMENSION(:), ALLOCATABLE :: CELL_CLASS3
56
57 INTEGER, DIMENSION(:), ALLOCATABLE :: I3_OF
58 INTEGER, DIMENSION(:), ALLOCATABLE :: J3_OF
59 INTEGER, DIMENSION(:), ALLOCATABLE :: K3_OF
60
61 INTEGER, DIMENSION(:), ALLOCATABLE :: Im1_3, Ip1_3
62 INTEGER, DIMENSION(:), ALLOCATABLE :: Jm1_3, Jp1_3
63 INTEGER, DIMENSION(:), ALLOCATABLE :: Km1_3, Kp1_3
64
65
66 INTEGER, DIMENSION(:), ALLOCATABLE :: BACKGROUND_IJK_OF
67
68 INTEGER, DIMENSION(:), ALLOCATABLE :: IJK_OF_BACKGROUND
69
70 INTEGER :: BACKGROUND_IJKEND3
71
72 END MODULE indices
73