OB.DAAC Logo
NASA Logo
Ocean Color Science Software

ocssw V2022
core_arrays.f90 File Reference

Go to the source code of this file.

Modules

module  core_arrays
 

Variables

real, dimension(:,:), allocatable solar_zenith_angle
 
real optical_thickness_liquid
 
real optical_thickness_ice
 
real optical_thickness_16_liquid
 
real optical_thickness_16_ice
 
real optical_thickness_37_liquid
 
real optical_thickness_37_ice
 
real optical_thickness_1621_liquid
 
real optical_thickness_1621_ice
 
real effective_radius_21_liquid
 
real effective_radius_21_ice
 
real effective_radius_16_liquid
 
real effective_radius_16_ice
 
real effective_radius_1621_liquid
 
real effective_radius_1621_ice
 
real effective_radius_37_liquid
 
real effective_radius_37_ice
 
integer *2, dimension(:,:), allocatable tau_liquid
 
integer *2, dimension(:,:), allocatable tau_ice
 
integer *2, dimension(:,:), allocatable re21_liquid
 
integer *2, dimension(:,:), allocatable re21_ice
 
real(single), dimension(:,:), allocatable optical_thickness_final
 
real(single), dimension(:,:), allocatable optical_thickness_16_final
 
real(single), dimension(:,:), allocatable optical_thickness_37_final
 
real(single), dimension(:,:), allocatable optical_thickness_1621_final
 
real(single), dimension(:,:), allocatable effective_radius_16_final
 
real(single), dimension(:,:), allocatable effective_radius_21_final
 
real(single), dimension(:,:), allocatable effective_radius_37_final
 
real(single), dimension(:,:), allocatable effective_radius_1621_final
 
integer *2, dimension(:,:), allocatable optical_thickness_final_pcl
 
integer *2, dimension(:,:), allocatable optical_thickness_16_final_pcl
 
integer *2, dimension(:,:), allocatable optical_thickness_37_final_pcl
 
integer *2, dimension(:,:), allocatable optical_thickness_1621_final_pcl
 
integer *2, dimension(:,:), allocatable effective_radius_16_final_pcl
 
integer *2, dimension(:,:), allocatable effective_radius_21_final_pcl
 
integer *2, dimension(:,:), allocatable effective_radius_37_final_pcl
 
integer *2, dimension(:,:), allocatable effective_radius_1621_final_pcl
 
integer *2, dimension(:,:), allocatable liquid_water_path_pcl
 
integer *2, dimension(:,:), allocatable liquid_water_path_16_pcl
 
integer *2, dimension(:,:), allocatable liquid_water_path_37_pcl
 
integer *2, dimension(:,:), allocatable liquid_water_path_1621_pcl
 
real(single), dimension(:,:), allocatable liquid_water_path
 
real(single), dimension(:,:), allocatable liquid_water_path_16
 
real(single), dimension(:,:), allocatable liquid_water_path_37
 
real(single), dimension(:,:), allocatable liquid_water_path_1621
 
integer *2, dimension(:,:), allocatable optical_thickness_error
 
integer *2, dimension(:,:), allocatable optical_thickness_16_error
 
integer *2, dimension(:,:), allocatable optical_thickness_37_error
 
integer *2, dimension(:,:), allocatable effective_radius_21_error
 
integer *2, dimension(:,:), allocatable effective_radius_16_error
 
integer *2, dimension(:,:), allocatable effective_radius_37_error
 
integer *2, dimension(:,:), allocatable liquid_water_path_error
 
integer *2, dimension(:,:), allocatable liquid_water_path_16_error
 
integer *2, dimension(:,:), allocatable liquid_water_path_37_error
 
integer *2, dimension(:,:), allocatable optical_thickness_1621_error
 
integer *2, dimension(:,:), allocatable effective_radius_1621_error
 
integer *2, dimension(:,:), allocatable liquid_water_path_1621_error
 
integer(integer_onebyte), dimension(:,:), allocatable cloud_layer_flag
 
integer(integer_onebyte), dimension(:,:), allocatable ml_test_flag
 
integer(integer_onebyte), dimension(:,:), allocatable csr_flag_array
 
real(single), dimension(:,:), allocatable spatial_variability
 
integer(integer_onebyte), dimension(:,:), allocatable restoral_pos
 
type(processflag), dimension(:,:), allocatable cloudsummary
 
real(single), dimension(:,:), allocatable optical_thickness_138
 
real(single), dimension(:,:), allocatable effective_radius_138
 
real(single), dimension(:,:), allocatable optical_thickness_138_error
 
real(single), dimension(:,:), allocatable effective_radius_138_error
 
real(single), dimension(:,:,:), allocatable uncertainty_138_transmittance
 
real(single), dimension(:,:,:), allocatable uncertainty_138_calibration
 
real(single), dimension(:,:,:), allocatable uncertainty_138_effvar
 
real, dimension(:,:), allocatable sensor_zenith_angle
 
real, dimension(:,:), allocatable sensor_azimuth_angle
 
real, dimension(:,:), allocatable solar_azimuth_angle
 
real(single), dimension(:,:), allocatable relative_azimuth_angle
 
real(single), dimension(:,:,:), allocatable band_measurements
 
real, dimension(:,:,:), allocatable band_uncertainty
 
real, dimension(:,:), allocatable scatter_angle
 
type(cloudmask_type), dimension(:,:), allocatable cloudmask
 
real, dimension(set_number_of_bands) meandelta_trans
 
real mean_delta_ozone
 
real ozone_transmittance
 
real, dimension(set_number_of_bands) transmittance_twoway
 
real, dimension(set_number_of_bands) transmittance_stddev
 
real, dimension(set_number_of_bands) thermal_correction_twoway
 
real, dimension(set_number_of_bands) thermal_correction_oneway
 
real, parameter albedo_fac = 0.001
 
real, dimension(:,:,:), allocatable surface_albedo
 
real, dimension(set_albedo_bands) albedo_real4
 
real, dimension(:,:), allocatable flight_time
 
integer *2, dimension(:,:,:), allocatable cloud_mask_spi
 
real(single), dimension(:,:), allocatable latitude
 
real(single), dimension(:,:), allocatable longitude
 
real(single), dimension(:,:), allocatable surface_temperature
 
real(single), dimension(:,:,:), allocatable surface_emissivity_land
 
real(single), dimension(:,:), allocatable cloud_top_temperature
 
real(single), dimension(:,:), allocatable cloud_top_temperature_b
 
real(single), dimension(:,:), allocatable cloud_top_pressure
 
real(single), dimension(:,:), allocatable cloud_top_height
 
real(single), dimension(:,:), allocatable cloud_effective_emissivity
 
real(single), dimension(:,:), allocatable abovecloud_watervapor
 
real(single), dimension(:,:), allocatable column_ozone
 
real, dimension(:,:), allocatable precip_water_094
 
real, dimension(:,:,:), allocatable clear_sky_rad
 
real, dimension(:,:,:), allocatable clear_sky_btemp
 
integer *1, dimension(:,:), allocatable cloud_height_method
 
integer *1, dimension(:,:), allocatable cloud_phase_infrared
 
real, dimension(:,:), allocatable irw_temperature
 
type(failed_type), dimension(:,:), allocatable failure_metric
 
type(failed_type), dimension(:,:), allocatable failure_metric_16
 
type(failed_type), dimension(:,:), allocatable failure_metric_37
 
type(failed_type), dimension(:,:), allocatable failure_metric_1621
 
real, dimension(:,:,:), allocatable atm_corr_refl
 
character *15 platform_name
 
type(ancillary_type), dimension(:,:), allocatable model_info
 
type(ancillary_type) c2_model_info
 
type(qualityanalysis), dimension(:,:), allocatable processing_information
 
type(qualityanalysis), dimension(:,:), allocatable processing_information_sav
 
integer *1, dimension(:,:), allocatable seviri_cloudphase
 
integer *1, dimension(:,:), allocatable ahi_cloudphase
 
integer *1, dimension(:,:), allocatable viirs_cloudphase
 
integer(integer_fourbyte), dimension(:), allocatable bands
 
type(stat_type) statistics_1km
 
real, dimension(2) thermal_correction_oneway_low
 
real, dimension(2) thermal_correction_oneway_high
 
real, dimension(2) thermal_correction_twoway_low
 
real, dimension(2) thermal_correction_twoway_high
 
real, dimension(20) emission_uncertainty_pw_ice
 
real, dimension(20) emission_uncertainty_pw_liq
 
real, dimension(20) emission_uncertainty_tc_ice
 
real, dimension(20) emission_uncertainty_tc_liq
 
real, dimension(20) sigma_r37_pw_ice
 
real, dimension(20) sigma_r37_pw_liq
 
real tc_low_for_delta
 
real tc_high_for_delta
 
real bprime_tc
 
real bprime_ts
 
real transprime_1way
 
real transprime_2way
 
real const_c
 
real, dimension(:,:), allocatable snow_cover
 
integer scn_loop_st
 
integer scn_loop_en
 
integer xfr_num
 
integer, dimension(2) xfr_from
 
integer, dimension(2) xfr_to
 
integer *2, dimension(:,:), allocatable optical_thickness_final_pcl_sav
 
integer *2, dimension(:,:), allocatable optical_thickness_1621_final_pcl_sav
 
integer *2, dimension(:,:), allocatable effective_radius_21_final_pcl_sav
 
integer *2, dimension(:,:), allocatable effective_radius_1621_final_pcl_sav
 
integer *2, dimension(:,:), allocatable liquid_water_path_pcl_sav
 
integer *2, dimension(:,:), allocatable liquid_water_path_1621_pcl_sav
 
integer *2, dimension(:,:), allocatable optical_thickness_37_final_pcl_sav
 
integer *2, dimension(:,:), allocatable optical_thickness_16_final_pcl_sav
 
integer *2, dimension(:,:), allocatable effective_radius_16_final_pcl_sav
 
integer *2, dimension(:,:), allocatable effective_radius_37_final_pcl_sav
 
integer *2, dimension(:,:), allocatable liquid_water_path_16_pcl_sav
 
integer *2, dimension(:,:), allocatable liquid_water_path_37_pcl_sav
 
real, dimension(:,:), allocatable precip_water_094_sav
 
real, dimension(:,:), allocatable irw_temperature_sav
 
type(failed_type), dimension(:,:), allocatable failure_metric_37_sav
 
type(failed_type), dimension(:,:), allocatable failure_metric_1621_sav
 
type(failed_type), dimension(:,:), allocatable failure_metric_16_sav
 
type(failed_type), dimension(:,:), allocatable failure_metric_sav
 
integer *2, dimension(:,:), allocatable liquid_water_path_1621_error_sav
 
integer *2, dimension(:,:), allocatable effective_radius_1621_error_sav
 
integer *2, dimension(:,:), allocatable optical_thickness_37_error_sav
 
integer *2, dimension(:,:), allocatable optical_thickness_16_error_sav
 
integer *2, dimension(:,:), allocatable optical_thickness_1621_error_sav
 
integer(integer_onebyte), dimension(:,:), allocatable cloud_layer_flag_sav
 
integer(integer_onebyte), dimension(:,:), allocatable ml_test_flag_sav
 
integer *2, dimension(:,:), allocatable liquid_water_path_37_error_sav
 
integer *2, dimension(:,:), allocatable liquid_water_path_16_error_sav
 
integer *2, dimension(:,:), allocatable liquid_water_path_error_sav
 
integer *2, dimension(:,:), allocatable effective_radius_37_error_sav
 
integer *2, dimension(:,:), allocatable effective_radius_16_error_sav
 
integer *2, dimension(:,:), allocatable effective_radius_21_error_sav
 
integer *2, dimension(:,:), allocatable optical_thickness_error_sav
 
real(single), dimension(:,:), allocatable liquid_water_path_1621_sav
 
real(single), dimension(:,:), allocatable liquid_water_path_37_sav
 
real(single), dimension(:,:), allocatable liquid_water_path_16_sav
 
real(single), dimension(:,:), allocatable liquid_water_path_sav
 
real(single), dimension(:,:), allocatable effective_radius_1621_final_sav
 
real(single), dimension(:,:), allocatable effective_radius_37_final_sav
 
real(single), dimension(:,:), allocatable effective_radius_21_final_sav
 
real(single), dimension(:,:), allocatable effective_radius_16_final_sav
 
real(single), dimension(:,:), allocatable optical_thickness_1621_final_sav
 
real(single), dimension(:,:), allocatable optical_thickness_37_final_sav
 
real(single), dimension(:,:), allocatable optical_thickness_16_final_sav
 
real(single), dimension(:,:), allocatable optical_thickness_final_sav
 
type(processflag), dimension(:,:), allocatable cloudsummary_sav
 
integer(integer_onebyte), dimension(:,:), allocatable csr_flag_array_sav
 
real, dimension(:,:,:), allocatable atm_corr_refl_sav
 
integer *2, dimension(:,:), allocatable tau_liquid_sav
 
integer *2, dimension(:,:), allocatable tau_ice_sav
 
integer *2, dimension(:,:), allocatable re21_liquid_sav
 
integer *2, dimension(:,:), allocatable re21_ice_sav