37 integer,
parameter :: I_LSCLIQ = 1
38 integer,
parameter :: I_LSCICE = 2
39 integer,
parameter :: I_LSRAIN = 3
40 integer,
parameter :: I_LSSNOW = 4
41 integer,
parameter :: I_CVCLIQ = 5
42 integer,
parameter :: I_CVCICE = 6
43 integer,
parameter :: I_CVRAIN = 7
44 integer,
parameter :: I_CVSNOW = 8
45 integer,
parameter :: I_LSGRPL = 9
49 real,
parameter :: R_UNDEF = 9.96921e+36
52 integer,
parameter :: N_OUT_LIST = 27
54 real,
parameter :: R_GROUND = -1.0E20
57 integer,
parameter :: I_LSC = 1, &
62 integer,
parameter :: DBZE_BINS = 15
63 real,
parameter :: DBZE_MIN = -100.0
64 real,
parameter :: DBZE_MAX = 80.0
65 real,
parameter :: CFAD_ZE_MIN = -50.0
66 real,
parameter :: CFAD_ZE_WIDTH = 5.0
71 integer,
parameter :: SR_BINS = 15
72 integer,
parameter :: DPOL_BINS = 6
73 real,
parameter :: LIDAR_UNDEF = 999.999
75 integer,
parameter :: LIDAR_NCAT = 4
76 integer,
parameter :: PARASOL_NREFL = 5
77 real,
parameter,
dimension(PARASOL_NREFL) :: PARASOL_SZA = (/0.0, 20.0, 40.0, 6.0, 80.0/)
79 real,
parameter :: DEFAULT_LIDAR_REFF = 30.0e-6
82 integer,
parameter :: MISR_N_CTH = 16
85 integer,
parameter :: RTTOV_MAX_CHANNELS = 20
88 real,
parameter,
dimension(7) :: ISCCP_TAU = (/0.15, 0.80, 2.45, 6.5, 16.2, 41.5, 50000.0/)
89 real,
parameter,
dimension(2,7) :: ISCCP_TAU_BNDS = reshape(source=(/0.0,0.3,0.3,1.30,1.30,3.6,3.6,9.4, &
90 9.4,23.0,23.0,60.0,60.0,100000.0/), shape=(/2,7/))
96 real,
parameter,
dimension(7) :: ISCCP_PC = (/90000., 74000., 62000., 50000., 37500., 24500., 9000./)
97 real,
parameter,
dimension(2,7) :: ISCCP_PC_BNDS = reshape(source=(/100000.0,80000.0,80000.0,68000.0,68000.0,56000.0 &
98 ,56000.0,44000.0,44000.0,31000.0,31000.0,18000.0,18000.0,0.0/), shape=(/2,7/))
100 real,
parameter,
dimension(MISR_N_CTH) :: MISR_CTH = (/ 0., 0.25, 0.75, 1.25, 1.75, 2.25, 2.75, 3.5, &
101 4.5, 6., 8., 10., 12., 14.5, 16., 18./)
102 real,
parameter,
dimension(2,MISR_N_CTH) :: MISR_CTH_BNDS = reshape(source=(/ &
103 -99.0, 0.0, 0.0, 0.5, 0.5, 1.0, 1.0, 1.5, &
104 1.5, 2.0, 2.0, 2.5, 2.5, 3.0, 3.0, 4.0, &
105 4.0, 5.0, 5.0, 7.0, 7.0, 9.0, 9.0, 11.0, &
106 11.0, 13.0, 13.0, 15.0, 15.0, 17.0, 17.0, 99.0/), &
107 shape=(/2,MISR_N_CTH/))
110 integer,
parameter :: N_HYDRO = 9
111 real :: HCLASS_TYPE(N_HYDRO),HCLASS_COL(N_HYDRO),HCLASS_PHASE(N_HYDRO), &
112 HCLASS_CP(N_HYDRO),HCLASS_DMIN(N_HYDRO),HCLASS_DMAX(N_HYDRO)
113 real :: HCLASS_APM(N_HYDRO),HCLASS_BPM(N_HYDRO),HCLASS_RHO(N_HYDRO), &
114 HCLASS_P1(N_HYDRO),HCLASS_P2(N_HYDRO),HCLASS_P3(N_HYDRO)
115 data hclass_type/5,1,2,2,5,1,2,2,2/
116 data hclass_col/1,2,3,4,5,6,7,8,9/
117 data hclass_phase/0,1,0,1,0,1,0,1,1/
118 data hclass_cp/0,0,1,1,0,0,1,1,1/
119 data hclass_dmin/-1,-1,-1,-1,-1,-1,-1,-1,-1/
120 data hclass_dmax/-1,-1,-1,-1,-1,-1,-1,-1,-1/
121 data hclass_apm/524,110.8,524,-1,524,110.8,524,-1,-1/
122 data hclass_bpm/3,2.91,3,-1,3,2.91,3,-1,-1/
123 data hclass_rho/-1,-1,-1,100,-1,-1,-1,100,400/
124 data hclass_p1/-1,-1,8000000.,3000000.,-1,-1,8000000.,3000000.,4000000./
125 data hclass_p2/6,40,-1,-1,6,40,-1,-1,-1/
126 data hclass_p3/0.3,2,-1,-1,0.3,2,-1,-1,-1/