module_INDX.F

References to this file elsewhere.
1 !
2       MODULE MODULE_INDX
3 !----------------------------------------------------------------------
4 !----------------------------------------------------------------------
5 !
6 !***  INDEX INCREMENTS FOR MOVING TO NEIGHBORS ON THE E-GRID
7 !
8       INTEGER,ALLOCATABLE,DIMENSION(:) :: IHE,IHW,IVE,IVW,IRAD         &
9                                          ,IHEG,IHWG,IVEG,IVWG,IRADG
10 !----------------------------------------------------------------------
11 !
12 !***  INDEX INCREMENTS FOR 3RD INDEX IN WORKING ARRAYS IN PFDHT, DDAMP,
13 !***  ADVE, AND HDIFF.
14 !
15       INTEGER,ALLOCATABLE,DIMENSION(:,:,:) :: INDX3_WRK
16 !----------------------------------------------------------------------
17 !
18 !***  INCREMENTS TO J1_00 IN UPSTREAM HORIZONTAL ADVECTION.
19 !
20       INTEGER,DIMENSION(-2:2,-2:2) :: INC_UPS
21 !----------------------------------------------------------------------
22 !
23 !***  NUMBER OF POINTS NEEDED IN EACH ROW FOR UPSTREAM COMPUTATIONS
24 !
25       INTEGER,ALLOCATABLE,DIMENSION(:) :: N_IUP_H,N_IUP_V              &
26                                          ,N_IUP_ADH,N_IUP_ADV
27 !
28 !***  I VALUES IN EACH ROW NEEDED FOR UPSTREAM ADVECTION
29 !
30       INTEGER,ALLOCATABLE,DIMENSION(:,:) :: IUP_H,IUP_V,IUP_ADH,IUP_ADV
31 !----------------------------------------------------------------------
32 
33       CONTAINS
34          SUBROUTINE init_module_indx
35 #if 0
36             ALLOCATE(IHE(-2:NMM_MAX_DIM))
37             ALLOCATE(IHW(-2:NMM_MAX_DIM))
38             ALLOCATE(IVE(-2:NMM_MAX_DIM))
39             ALLOCATE(IVW(-2:NMM_MAX_DIM))
40             ALLOCATE(IRAD(-2:NMM_MAX_DIM))
41             ALLOCATE(IHEG(-2:NMM_MAX_DIM))
42             ALLOCATE(IHWG(-2:NMM_MAX_DIM))
43             ALLOCATE(IVEG(-2:NMM_MAX_DIM))
44             ALLOCATE(IVWG(-2:NMM_MAX_DIM))
45             ALLOCATE(IRADG(-2:NMM_MAX_DIM))
46             ALLOCATE(INDX3_WRK(-3:3,1:NMM_MAX_DIM,0:6))
47 #endif
48          END SUBROUTINE init_module_indx
49       END MODULE MODULE_INDX