33 use netcdf
, only: nf90_fill_real
50 real,
parameter ::
r_undef = nf90_fill_real
58 integer,
parameter ::
i_lsc = 1, &
78 real,
parameter,
dimension(PARASOL_NREFL) ::
parasol_sza = (/0.0, 20.0, 40.0, 6.0, 80.0/)
89 real,
parameter,
dimension(7) ::
isccp_tau = (/0.15, 0.80, 2.45, 6.5, 16.2, 41.5, 50000.0/)
90 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, &
91 9.4,23.0,23.0,60.0,60.0,100000.0/), shape=(/2,7/))
97 real,
parameter,
dimension(7) ::
isccp_pc = (/90000., 74000., 62000., 50000., 37500., 24500., 9000./)
98 real,
parameter,
dimension(2,7) ::
isccp_pc_bnds = reshape(source=(/100000.0,80000.0,80000.0,68000.0,68000.0,56000.0 &
99 ,56000.0,44000.0,44000.0,31000.0,31000.0,18000.0,18000.0,0.0/), shape=(/2,7/))
101 real,
parameter,
dimension(MISR_N_CTH) ::
misr_cth = (/ 0., 0.25, 0.75, 1.25, 1.75, 2.25, 2.75, 3.5, &
102 4.5, 6., 8., 10., 12., 14.5, 16., 18./)
103 real,
parameter,
dimension(2,MISR_N_CTH) ::
misr_cth_bnds = reshape(source=(/ &
104 -99.0, 0.0, 0.0, 0.5, 0.5, 1.0, 1.0, 1.5, &
105 1.5, 2.0, 2.0, 2.5, 2.5, 3.0, 3.0, 4.0, &
106 4.0, 5.0, 5.0, 7.0, 7.0, 9.0, 9.0, 11.0, &
107 11.0, 13.0, 13.0, 15.0, 15.0, 17.0, 17.0, 99.0/), &
122 data hclass_apm/524,110.8,524,-1,524,110.8,524,-1,-1/
124 data hclass_rho/-1,-1,-1,100,-1,-1,-1,100,400/
125 data hclass_p1/-1,-1,8000000.,3000000.,-1,-1,8000000.,3000000.,4000000./
127 data hclass_p3/0.3,2,-1,-1,0.3,2,-1,-1,-1/
real, dimension(n_hydro) hclass_type
real, dimension(n_hydro) hclass_p2
real, dimension(n_hydro) hclass_dmax
integer, parameter i_cvsnow
real, dimension(n_hydro) hclass_rho
integer, parameter i_lsrain
integer, parameter parasol_nrefl
integer, parameter n_hydro
real, dimension(n_hydro) hclass_cp
integer, parameter n_out_list
integer, parameter i_cvcliq
real, dimension(n_hydro) hclass_col
real, parameter cfad_ze_width
real, dimension(2, misr_n_cth), parameter misr_cth_bnds
integer, parameter sr_bins
integer, parameter dpol_bins
real, dimension(n_hydro) hclass_p3
integer, parameter i_lsgrpl
integer, parameter dbze_bins
integer, parameter lidar_ncat
real, dimension(n_hydro) hclass_phase
integer, parameter i_lscliq
real, parameter lidar_undef
real, dimension(2, 7), parameter isccp_pc_bnds
integer, parameter i_lssnow
real, parameter default_lidar_reff
integer, parameter i_cvrain
integer, parameter i_lscice
real, dimension(n_hydro) hclass_p1
integer, parameter rttov_max_channels
real, dimension(misr_n_cth), parameter misr_cth
real, dimension(7), parameter isccp_tau
real, dimension(n_hydro) hclass_dmin
real, dimension(7), parameter isccp_pc
real, dimension(2, 7), parameter isccp_tau_bnds
integer, parameter misr_n_cth
integer, parameter i_cvcice
real, dimension(n_hydro) hclass_apm
real, parameter cfad_ze_min
real, dimension(n_hydro) hclass_bpm
real, dimension(parasol_nrefl), parameter parasol_sza