OB.DAAC Logo
NASA Logo
Ocean Color Science Software

ocssw V2022
core_arrays.f90
Go to the documentation of this file.
1 module core_arrays
2 
3 #ifdef CT_CODE
4 
5 
6  real, allocatable, dimension (:,:) :: solar_zenith_angle
7 
8 #else
9 
10 
11  use generalauxtype
15 
18 
19  implicit none
20 
21  ! core algorithm arrays
22 
31 
32  integer*2, dimension(:,:), allocatable :: tau_liquid, tau_ice, re21_liquid, re21_ice
33 
34  real(single), allocatable, dimension (:,:) :: optical_thickness_final
35  real(single), allocatable, dimension (:,:) :: optical_thickness_16_final
36  real(single), allocatable, dimension (:,:) :: optical_thickness_37_final
37  real(single), allocatable, dimension (:,:) :: optical_thickness_1621_final
38  real(single), allocatable, dimension (:,:) :: effective_radius_16_final
39  real(single), allocatable, dimension (:,:) :: effective_radius_21_final
40  real(single), allocatable, dimension (:,:) :: effective_radius_37_final
41  real(single), allocatable, dimension (:,:) :: effective_radius_1621_final
42 
43  integer*2, allocatable, dimension (:,:) :: optical_thickness_final_pcl
44  integer*2, allocatable, dimension (:,:) :: optical_thickness_16_final_pcl
45  integer*2, allocatable, dimension (:,:) :: optical_thickness_37_final_pcl
46  integer*2, allocatable, dimension (:,:) :: optical_thickness_1621_final_pcl
47  integer*2, allocatable, dimension (:,:) :: effective_radius_16_final_pcl
48  integer*2, allocatable, dimension (:,:) :: effective_radius_21_final_pcl
49  integer*2, allocatable, dimension (:,:) :: effective_radius_37_final_pcl
50  integer*2, allocatable, dimension (:,:) :: effective_radius_1621_final_pcl
51  integer*2, allocatable, dimension (:,:) :: liquid_water_path_pcl
52  integer*2, allocatable, dimension (:,:) :: liquid_water_path_16_pcl
53  integer*2, allocatable, dimension (:,:) :: liquid_water_path_37_pcl
54  integer*2, allocatable, dimension (:,:) :: liquid_water_path_1621_pcl
55 
56  real(single), allocatable, dimension (:,:) :: liquid_water_path
57  real(single), allocatable, dimension (:,:) :: liquid_water_path_16
58  real(single), allocatable, dimension (:,:) :: liquid_water_path_37
59  real(single), allocatable, dimension (:,:) :: liquid_water_path_1621
60 
61 ! we can get away with integer*2 here because these arrays are for output storage only
62 ! they are a final answer that is not used in any subsequent calculation at any time
63  integer*2, allocatable, dimension (:,:) :: optical_thickness_error
64  integer*2, allocatable, dimension (:,:) :: optical_thickness_16_error
65  integer*2, allocatable, dimension (:,:) :: optical_thickness_37_error
66 
67  integer*2, allocatable, dimension (:,:) :: effective_radius_21_error
68  integer*2, allocatable, dimension (:,:) :: effective_radius_16_error
69  integer*2, allocatable, dimension (:,:) :: effective_radius_37_error
70 
71  integer*2, allocatable, dimension (:,:) :: liquid_water_path_error
72  integer*2, allocatable, dimension (:,:) :: liquid_water_path_16_error
73  integer*2, allocatable, dimension (:,:) :: liquid_water_path_37_error
74 
75  integer*2, allocatable, dimension (:,:) :: optical_thickness_1621_error
76  integer*2, allocatable, dimension (:,:) :: effective_radius_1621_error
77  integer*2, allocatable, dimension (:,:) :: liquid_water_path_1621_error
78 
79  integer(integer_onebyte), allocatable, dimension (:,:) :: cloud_layer_flag, ml_test_flag
80  integer(integer_onebyte), allocatable, dimension (:,:) :: csr_flag_array
81 
82 #if MAS_INST || EMAS_INST
83  real(single), allocatable, dimension(:,:) :: spatial_variability
84  integer(integer_onebyte), allocatable, dimension(:,:) :: restoral_pos
85 #endif
86 
87  type(processflag) , allocatable,dimension (:,:) :: cloudsummary
88 
89  !water vapor band cirrus retrieval arrays
90  real(single), allocatable, dimension (:,:) :: optical_thickness_138
91  real(single), allocatable, dimension (:,:) :: effective_radius_138
92  real(single), allocatable, dimension (:,:) :: optical_thickness_138_error
93  real(single), allocatable, dimension (:,:) :: effective_radius_138_error
94  real(single), allocatable, dimension (:,:,:) :: uncertainty_138_transmittance
95  real(single), allocatable, dimension (:,:,:) :: uncertainty_138_calibration
96  real(single), allocatable, dimension (:,:,:) :: uncertainty_138_effvar
97 
98 
99  !input data arrays (measurement)
100  real, allocatable, dimension (:,:) :: sensor_zenith_angle
101  real, allocatable, dimension (:,:) :: solar_zenith_angle
102  real, allocatable, dimension (:,:) :: sensor_azimuth_angle
103  real, allocatable, dimension (:,:) :: solar_azimuth_angle
104 
105  real(single), allocatable, dimension (:,:) :: relative_azimuth_angle
106  real(single), allocatable, dimension (:,:,:) :: band_measurements
107 #ifdef SIM
108  real, allocatable, dimension(:,:,:) :: band_uncertainty
109  real, allocatable, dimension(:,:) :: scatter_angle
110 #else
111  integer*1, allocatable, dimension(:,:,:) :: band_uncertainty
112 #endif
113  type(cloudmask_type),allocatable,dimension (:,:) :: cloudmask
114 
121 
122  ! ancillary arrays
123  real, parameter :: albedo_fac = 0.001
124 #ifdef SEVIRI_INST
125  real, allocatable, dimension (:,:,:) :: surface_albedo
126 #else
127  integer*2, allocatable, dimension (:,:,:) :: surface_albedo
128 #endif
129 
131 
132  real, dimension(:,:), allocatable :: flight_time
133  integer*2, dimension(:,:,:), allocatable :: cloud_mask_spi
134 
135 
136  real(single), allocatable, dimension (:,:) :: latitude
137  real(single), allocatable, dimension (:,:) :: longitude
138 
139  real(single), allocatable, dimension (:,:) :: surface_temperature
140  real(single), allocatable, dimension (:,:,:) :: surface_emissivity_land
141 
142  real(single), allocatable, dimension (:,:) :: cloud_top_temperature, cloud_top_temperature_b
143  real(single), allocatable, dimension (:,:) :: cloud_top_pressure
144  real(single), allocatable, dimension (:,:) :: cloud_top_height
145  real(single), allocatable, dimension (:,:) :: cloud_effective_emissivity
146 
147  real(single), allocatable, dimension (:,:) :: abovecloud_watervapor
148  real(single), allocatable, dimension (:,:) :: column_ozone
149  real, dimension(:,:), allocatable :: precip_water_094
150 
151  real, dimension(:,:,:), allocatable :: clear_sky_rad
152  real, dimension(:,:,:), allocatable :: clear_sky_btemp
153 
154 
155  integer*1, dimension(:,:), allocatable :: cloud_height_method
156  integer*1, dimension(:,:), allocatable :: cloud_phase_infrared
157  real, dimension(:,:), allocatable :: irw_temperature
158 
159  type(failed_type), dimension(:,:), allocatable :: failure_metric
160  type(failed_type), dimension(:,:), allocatable :: failure_metric_16
161  type(failed_type), dimension(:,:), allocatable :: failure_metric_37
162  type(failed_type), dimension(:,:), allocatable :: failure_metric_1621
163 
164  real, dimension(:,:,:), allocatable :: atm_corr_refl
165 
166  !Other
167  character*15 :: platform_name
168 
169  type(ancillary_type), allocatable, dimension(:,:) :: model_info
170  ! WDR add a similar structure for just 1 point
171  ! WDR MAY NOT NEED type(ancillary_type), allocatable :: c2_model_info
173  type(qualityanalysis), allocatable, dimension(:,:) :: processing_information
174  type(qualityanalysis), allocatable, dimension(:,:) :: processing_information_sav
175 
176  integer*1, dimension(:,:), allocatable :: seviri_cloudphase
177  integer*1, dimension(:,:), allocatable :: ahi_cloudphase
178  integer*1, dimension(:,:), allocatable :: viirs_cloudphase
179 
180  integer(integer_fourbyte),allocatable, dimension (:) :: bands
181 
183 
189 
190 
192 
194  real :: const_c
195 
196  real, dimension(:,:), allocatable :: snow_cover
197  ! WDR we will have controls for init_science_arrays and modis_science_module
198  ! to control processing or transferring of data for the 3 lines of data
200 
201 ! WDR - declarations for the capture or _sav arrays to preserve point-only
202 ! (not area-influenced) values of many arrays
203  integer*2, allocatable, dimension (:,:) :: optical_thickness_final_pcl_sav
204  integer*2, allocatable, dimension (:,:) :: optical_thickness_1621_final_pcl_sav
205  integer*2, allocatable, dimension (:,:) :: effective_radius_21_final_pcl_sav
206  integer*2, allocatable, dimension (:,:) :: effective_radius_1621_final_pcl_sav
207  integer*2, allocatable, dimension (:,:) :: liquid_water_path_pcl_sav
208  integer*2, allocatable, dimension (:,:) :: liquid_water_path_1621_pcl_sav
209  integer*2, allocatable, dimension (:,:) :: optical_thickness_37_final_pcl_sav
210  integer*2, allocatable, dimension (:,:) :: optical_thickness_16_final_pcl_sav
211  integer*2, allocatable, dimension (:,:) :: effective_radius_16_final_pcl_sav
212  integer*2, allocatable, dimension (:,:) :: effective_radius_37_final_pcl_sav
213  integer*2, allocatable, dimension (:,:) :: liquid_water_path_16_pcl_sav
214  integer*2, allocatable, dimension (:,:) :: liquid_water_path_37_pcl_sav
215  real, dimension(:,:), allocatable :: precip_water_094_sav
216  real, dimension(:,:), allocatable :: irw_temperature_sav
217  type(failed_type), dimension(:,:), allocatable :: failure_metric_37_sav
218  type(failed_type), dimension(:,:), allocatable :: failure_metric_1621_sav
219  type(failed_type), dimension(:,:), allocatable :: failure_metric_16_sav
220  type(failed_type), dimension(:,:), allocatable :: failure_metric_sav
221  integer*2, allocatable, dimension (:,:) :: liquid_water_path_1621_error_sav
222  integer*2, allocatable, dimension (:,:) :: effective_radius_1621_error_sav
223  integer*2, allocatable, dimension (:,:) :: optical_thickness_37_error_sav
224  integer*2, allocatable, dimension (:,:) :: optical_thickness_16_error_sav
225  integer*2, allocatable, dimension (:,:) :: optical_thickness_1621_error_sav
226  integer(integer_onebyte), allocatable, dimension (:,:) :: cloud_layer_flag_sav, ml_test_flag_sav
227  integer*2, allocatable, dimension (:,:) :: liquid_water_path_37_error_sav
228  integer*2, allocatable, dimension (:,:) :: liquid_water_path_16_error_sav
229  integer*2, allocatable, dimension (:,:) :: liquid_water_path_error_sav
230  integer*2, allocatable, dimension (:,:) :: effective_radius_37_error_sav
231  integer*2, allocatable, dimension (:,:) :: effective_radius_16_error_sav
232  integer*2, allocatable, dimension (:,:) :: effective_radius_21_error_sav
233  integer*2, allocatable, dimension (:,:) :: optical_thickness_error_sav
234  real(single), allocatable, dimension (:,:) :: liquid_water_path_1621_sav
235  real(single), allocatable, dimension (:,:) :: liquid_water_path_37_sav
236  real(single), allocatable, dimension (:,:) :: liquid_water_path_16_sav
237  real(single), allocatable, dimension (:,:) :: liquid_water_path_sav
238  real(single), allocatable, dimension (:,:) :: effective_radius_1621_final_sav
239  real(single), allocatable, dimension (:,:) :: effective_radius_37_final_sav
240  real(single), allocatable, dimension (:,:) :: effective_radius_21_final_sav
241  real(single), allocatable, dimension (:,:) :: effective_radius_16_final_sav
242  real(single), allocatable, dimension (:,:) :: optical_thickness_1621_final_sav
243  real(single), allocatable, dimension (:,:) :: optical_thickness_37_final_sav
244  real(single), allocatable, dimension (:,:) :: optical_thickness_16_final_sav
245  real(single), allocatable, dimension (:,:) :: optical_thickness_final_sav
246  type(processflag) , allocatable,dimension (:,:) :: cloudsummary_sav
247  integer(integer_onebyte), allocatable, dimension (:,:) :: csr_flag_array_sav
248  real, dimension(:,:,:), allocatable :: atm_corr_refl_sav
249  integer*2, dimension(:,:), allocatable :: tau_liquid_sav, tau_ice_sav, re21_liquid_sav, re21_ice_sav
250 
251 ! WDR end of save arrays
252 #endif
253 
254 end module core_arrays
255 
integer *2, dimension(:,:), allocatable optical_thickness_37_error
Definition: core_arrays.f90:65
integer *2, dimension(:,:), allocatable effective_radius_16_final_pcl
Definition: core_arrays.f90:47
real optical_thickness_16_liquid
Definition: core_arrays.f90:24
real(single), dimension(:,:), allocatable liquid_water_path
Definition: core_arrays.f90:56
integer *2, dimension(:,:), allocatable liquid_water_path_1621_pcl_sav
real(single), dimension(:,:), allocatable liquid_water_path_16_sav
integer *2, dimension(:,:), allocatable effective_radius_1621_final_pcl
Definition: core_arrays.f90:50
integer *2, dimension(:,:), allocatable liquid_water_path_37_pcl_sav
integer *2, dimension(:,:), allocatable liquid_water_path_16_pcl
Definition: core_arrays.f90:52
integer *2, dimension(:,:), allocatable optical_thickness_16_error_sav
integer *1, dimension(:,:), allocatable viirs_cloudphase
integer(integer_onebyte), dimension(:,:), allocatable cloud_layer_flag
Definition: core_arrays.f90:79
real ozone_transmittance
integer *2, dimension(:,:), allocatable optical_thickness_16_final_pcl_sav
integer *2, dimension(:,:), allocatable effective_radius_16_error
Definition: core_arrays.f90:68
integer *2, dimension(:,:), allocatable tau_liquid_sav
real, dimension(set_number_of_bands) thermal_correction_oneway
real, dimension(2) thermal_correction_oneway_high
real, dimension(set_number_of_bands) meandelta_trans
integer *2, dimension(:,:), allocatable effective_radius_37_error_sav
real, dimension(2) thermal_correction_twoway_high
real, dimension(20) sigma_r37_pw_liq
integer *2, dimension(:,:), allocatable liquid_water_path_16_error
Definition: core_arrays.f90:72
real(single), dimension(:,:), allocatable effective_radius_138
Definition: core_arrays.f90:91
type(cloudmask_type), dimension(:,:), allocatable cloudmask
integer *2, dimension(:,:,:), allocatable cloud_mask_spi
integer *2, dimension(:,:), allocatable effective_radius_1621_error_sav
real(single), dimension(:,:), allocatable optical_thickness_37_final
Definition: core_arrays.f90:36
real optical_thickness_1621_ice
Definition: core_arrays.f90:26
real(single), dimension(:,:), allocatable longitude
integer *2, dimension(:,:), allocatable optical_thickness_37_final_pcl
Definition: core_arrays.f90:45
real, dimension(20) sigma_r37_pw_ice
real(single), dimension(:,:), allocatable effective_radius_37_final
Definition: core_arrays.f90:40
real(single), dimension(:,:), allocatable cloud_top_pressure
real effective_radius_21_ice
Definition: core_arrays.f90:27
real(single), dimension(:,:), allocatable optical_thickness_1621_final_sav
real(single), dimension(:,:), allocatable liquid_water_path_37_sav
integer *2, dimension(:,:), allocatable effective_radius_21_final_pcl
Definition: core_arrays.f90:48
integer *2, dimension(:,:), allocatable optical_thickness_1621_error
Definition: core_arrays.f90:75
integer *2, dimension(:,:), allocatable liquid_water_path_pcl
Definition: core_arrays.f90:51
integer *2, dimension(:,:), allocatable tau_liquid
Definition: core_arrays.f90:32
real(single), dimension(:,:), allocatable effective_radius_16_final_sav
real, dimension(:,:), allocatable irw_temperature
real(single), dimension(:,:), allocatable latitude
integer *2, dimension(:,:), allocatable optical_thickness_error
Definition: core_arrays.f90:63
real optical_thickness_ice
Definition: core_arrays.f90:23
real effective_radius_21_liquid
Definition: core_arrays.f90:27
real(single), dimension(:,:), allocatable optical_thickness_16_final_sav
real(single), dimension(:,:), allocatable spatial_variability
Definition: core_arrays.f90:83
real(single), dimension(:,:), allocatable liquid_water_path_1621_sav
real, dimension(:,:,:), allocatable atm_corr_refl_sav
real, dimension(set_number_of_bands) transmittance_twoway
integer, parameter set_albedo_bands
integer *2, dimension(:,:), allocatable effective_radius_21_final_pcl_sav
real, dimension(:,:,:), allocatable atm_corr_refl
character *15 platform_name
real, dimension(:,:), allocatable sensor_azimuth_angle
real optical_thickness_16_ice
Definition: core_arrays.f90:24
real, dimension(set_number_of_bands) thermal_correction_twoway
integer *1, dimension(:,:), allocatable cloud_phase_infrared
real effective_radius_1621_ice
Definition: core_arrays.f90:29
real(single), dimension(:,:), allocatable cloud_top_temperature_b
type(failed_type), dimension(:,:), allocatable failure_metric_1621
integer *2, dimension(:,:), allocatable liquid_water_path_error
Definition: core_arrays.f90:71
real, dimension(:,:,:), allocatable surface_albedo
type(failed_type), dimension(:,:), allocatable failure_metric_sav
type(failed_type), dimension(:,:), allocatable failure_metric_37_sav
type(failed_type), dimension(:,:), allocatable failure_metric_1621_sav
real effective_radius_37_liquid
Definition: core_arrays.f90:30
type(processflag), dimension(:,:), allocatable cloudsummary
Definition: core_arrays.f90:87
real(single), dimension(:,:), allocatable cloud_top_height
integer *2, dimension(:,:), allocatable liquid_water_path_37_error
Definition: core_arrays.f90:73
real, parameter albedo_fac
real(single), dimension(:,:), allocatable optical_thickness_138_error
Definition: core_arrays.f90:92
real, dimension(20) emission_uncertainty_tc_liq
integer *2, dimension(:,:), allocatable liquid_water_path_16_error_sav
integer, parameter single
integer *2, dimension(:,:), allocatable liquid_water_path_error_sav
integer *2, dimension(:,:), allocatable effective_radius_16_final_pcl_sav
real optical_thickness_37_liquid
Definition: core_arrays.f90:25
integer *2, dimension(:,:), allocatable optical_thickness_16_final_pcl
Definition: core_arrays.f90:44
real optical_thickness_1621_liquid
Definition: core_arrays.f90:26
integer *2, dimension(:,:), allocatable liquid_water_path_16_pcl_sav
type(failed_type), dimension(:,:), allocatable failure_metric_16
real(single), dimension(:,:,:), allocatable uncertainty_138_effvar
Definition: core_arrays.f90:96
real tc_low_for_delta
integer(integer_onebyte), dimension(:,:), allocatable csr_flag_array
Definition: core_arrays.f90:80
real, dimension(:,:), allocatable solar_zenith_angle
Definition: core_arrays.f90:6
type(stat_type) statistics_1km
integer *2, dimension(:,:), allocatable optical_thickness_final_pcl_sav
real(single), dimension(:,:), allocatable effective_radius_37_final_sav
real(single), dimension(:,:), allocatable effective_radius_21_final_sav
integer *2, dimension(:,:), allocatable effective_radius_16_error_sav
real(single), dimension(:,:), allocatable liquid_water_path_37
Definition: core_arrays.f90:58
real(single), dimension(:,:), allocatable column_ozone
integer *2, dimension(:,:), allocatable effective_radius_21_error_sav
integer(integer_onebyte), dimension(:,:), allocatable restoral_pos
Definition: core_arrays.f90:84
real mean_delta_ozone
real(single), dimension(:,:), allocatable cloud_effective_emissivity
real(single), dimension(:,:), allocatable optical_thickness_final
Definition: core_arrays.f90:34
integer scn_loop_en
real, dimension(:,:), allocatable flight_time
integer *2, dimension(:,:), allocatable liquid_water_path_37_error_sav
real optical_thickness_37_ice
Definition: core_arrays.f90:25
real optical_thickness_liquid
Definition: core_arrays.f90:23
integer *2, dimension(:,:), allocatable optical_thickness_final_pcl
Definition: core_arrays.f90:43
type(failed_type), dimension(:,:), allocatable failure_metric
real(single), dimension(:,:), allocatable optical_thickness_final_sav
real(single), dimension(:,:,:), allocatable uncertainty_138_transmittance
Definition: core_arrays.f90:94
real(single), dimension(:,:), allocatable liquid_water_path_1621
Definition: core_arrays.f90:59
real, dimension(:,:), allocatable snow_cover
integer *2, dimension(:,:), allocatable liquid_water_path_1621_error
Definition: core_arrays.f90:77
integer scn_loop_st
integer *2, dimension(:,:), allocatable effective_radius_37_final_pcl
Definition: core_arrays.f90:49
integer *2, dimension(:,:), allocatable optical_thickness_1621_final_pcl
Definition: core_arrays.f90:46
integer *1, dimension(:,:), allocatable ahi_cloudphase
real, dimension(20) emission_uncertainty_pw_liq
real(single), dimension(:,:), allocatable effective_radius_138_error
Definition: core_arrays.f90:93
real(single), dimension(:,:,:), allocatable uncertainty_138_calibration
Definition: core_arrays.f90:95
type(ancillary_type), dimension(:,:), allocatable model_info
real effective_radius_37_ice
Definition: core_arrays.f90:30
integer *2, dimension(:,:), allocatable re21_liquid
Definition: core_arrays.f90:32
real, dimension(:,:), allocatable precip_water_094
real(single), dimension(:,:), allocatable cloud_top_temperature
integer, dimension(2) xfr_to
real(single), dimension(:,:), allocatable liquid_water_path_sav
real(single), dimension(:,:,:), allocatable surface_emissivity_land
integer, dimension(2) xfr_from
integer *2, dimension(:,:), allocatable optical_thickness_1621_error_sav
type(ancillary_type) c2_model_info
real(single), dimension(:,:,:), allocatable band_measurements
real effective_radius_16_liquid
Definition: core_arrays.f90:28
real, dimension(:,:,:), allocatable clear_sky_btemp
real, dimension(:,:), allocatable sensor_zenith_angle
integer(integer_onebyte), dimension(:,:), allocatable ml_test_flag
Definition: core_arrays.f90:79
real(single), dimension(:,:), allocatable relative_azimuth_angle
real(single), dimension(:,:), allocatable surface_temperature
real, dimension(:,:,:), allocatable clear_sky_rad
real(single), dimension(:,:), allocatable optical_thickness_1621_final
Definition: core_arrays.f90:37
integer(integer_onebyte), dimension(:,:), allocatable csr_flag_array_sav
real(single), dimension(:,:), allocatable optical_thickness_138
Definition: core_arrays.f90:90
real tc_high_for_delta
integer *2, dimension(:,:), allocatable effective_radius_37_final_pcl_sav
integer *2, dimension(:,:), allocatable re21_ice
Definition: core_arrays.f90:32
integer *2, dimension(:,:), allocatable optical_thickness_37_error_sav
integer *2, dimension(:,:), allocatable optical_thickness_error_sav
integer *2, dimension(:,:), allocatable effective_radius_1621_error
Definition: core_arrays.f90:76
real effective_radius_16_ice
Definition: core_arrays.f90:28
type(qualityanalysis), dimension(:,:), allocatable processing_information
integer *2, dimension(:,:), allocatable tau_ice_sav
integer *2, dimension(:,:), allocatable effective_radius_21_error
Definition: core_arrays.f90:67
real(single), dimension(:,:), allocatable liquid_water_path_16
Definition: core_arrays.f90:57
real(single), dimension(:,:), allocatable abovecloud_watervapor
integer, parameter set_number_of_bands
integer *2, dimension(:,:), allocatable optical_thickness_1621_final_pcl_sav
integer *1, dimension(:,:), allocatable seviri_cloudphase
real(single), dimension(:,:), allocatable effective_radius_1621_final_sav
type(failed_type), dimension(:,:), allocatable failure_metric_37
real, dimension(20) emission_uncertainty_pw_ice
real, dimension(:,:,:), allocatable band_uncertainty
real, dimension(:,:), allocatable precip_water_094_sav
integer *2, dimension(:,:), allocatable liquid_water_path_pcl_sav
real(single), dimension(:,:), allocatable optical_thickness_16_final
Definition: core_arrays.f90:35
real(single), dimension(:,:), allocatable optical_thickness_37_final_sav
integer *2, dimension(:,:), allocatable re21_ice_sav
real(single), dimension(:,:), allocatable effective_radius_16_final
Definition: core_arrays.f90:38
integer *2, dimension(:,:), allocatable optical_thickness_37_final_pcl_sav
real, dimension(set_number_of_bands) transmittance_stddev
integer(integer_onebyte), dimension(:,:), allocatable ml_test_flag_sav
real, dimension(:,:), allocatable solar_azimuth_angle
integer *1, dimension(:,:), allocatable cloud_height_method
real, dimension(2) thermal_correction_oneway_low
integer xfr_num
real, dimension(2) thermal_correction_twoway_low
real, dimension(:,:), allocatable irw_temperature_sav
integer *2, dimension(:,:), allocatable optical_thickness_16_error
Definition: core_arrays.f90:64
integer(integer_onebyte), dimension(:,:), allocatable cloud_layer_flag_sav
real transprime_1way
real, dimension(:,:), allocatable scatter_angle
integer *2, dimension(:,:), allocatable liquid_water_path_1621_error_sav
type(processflag), dimension(:,:), allocatable cloudsummary_sav
real, dimension(set_albedo_bands) albedo_real4
integer *2, dimension(:,:), allocatable tau_ice
Definition: core_arrays.f90:32
type(qualityanalysis), dimension(:,:), allocatable processing_information_sav
integer *2, dimension(:,:), allocatable effective_radius_37_error
Definition: core_arrays.f90:69
real(single), dimension(:,:), allocatable effective_radius_1621_final
Definition: core_arrays.f90:41
integer *2, dimension(:,:), allocatable liquid_water_path_37_pcl
Definition: core_arrays.f90:53
integer *2, dimension(:,:), allocatable re21_liquid_sav
real transprime_2way
integer *2, dimension(:,:), allocatable liquid_water_path_1621_pcl
Definition: core_arrays.f90:54
real, dimension(20) emission_uncertainty_tc_ice
type(failed_type), dimension(:,:), allocatable failure_metric_16_sav
integer *2, dimension(:,:), allocatable effective_radius_1621_final_pcl_sav
real effective_radius_1621_liquid
Definition: core_arrays.f90:29
real(single), dimension(:,:), allocatable effective_radius_21_final
Definition: core_arrays.f90:39