ocssw
V2022
|
corescience_module.f90
Definition: ch_xfr.f90:1
real optical_thickness_16_liquid
Definition: core_arrays.f90:24
subroutine vis_nonabsorbing_science(reflectance_nonabsorbing, nonabsorbing_index, nonabsorbing_albedo, library_taus, library_radii, sfr, fti1, fti0, rfi, theta, theta0, phi, cloudtop_pressure, process, optical_thickness_vector)
Definition: retrieval_prep_logic.f90:76
integer(integer_onebyte), dimension(:,:), allocatable cloud_layer_flag
Definition: core_arrays.f90:79
Definition: core_arrays.f90:1
real, dimension(set_number_of_bands) thermal_correction_oneway
Definition: core_arrays.f90:120
subroutine solveretrieval(residual, optical_thickness_vector, library_radii, effective_radius, optical_thickness, debug, use_nearest, quality_out)
Definition: retrieval_solution_logic.f90:1362
real optical_thickness_1621_ice
Definition: core_arrays.f90:26
real(single), dimension(:,:), allocatable optical_thickness_37_final
Definition: core_arrays.f90:36
subroutine nir_absorbing_science(platform_name, optical_thickness_vector, reflectance_absorbing, absorbing_index, absorbing_albedo, xpoint, ypoint, CTT, thermal_trans_1way, thermal_trans_2way, library_taus, library_radii, sfr, fti1, fti0, fri1, rfi, cl_emis, sf_emis, residual, maxradii, channel_number_37, emission_uncertainty_pw, emission_uncertainty_Tc, sigma_R37_PW, debug)
Definition: retrieval_prep_logic.f90:859
real(single), dimension(:,:), allocatable cloud_top_pressure
Definition: core_arrays.f90:143
Definition: libraryarrays.f90:1
real function, public linearinterpolation(X, Y, XX)
Definition: modis_numerical_module.f90:143
real(single), dimension(:,:,:), allocatable int_reflectance_ice
Definition: libraryinterpolates.f90:4
subroutine solve_retrieval_noswir(optical_thickness_vector, library_radii, effective_radius, optical_thickness)
Definition: retrieval_solution_logic.f90:1319
real, dimension(:,:), allocatable irw_temperature
Definition: core_arrays.f90:157
real effective_radius_21_liquid
Definition: core_arrays.f90:27
real, dimension(:,:,:), allocatable prd_out_refl_loc_1600
Definition: ch_xfr.f90:60
real(single), dimension(:,:,:), allocatable int_fluxdownwater_solar
Definition: libraryinterpolates.f90:20
real, dimension(set_number_of_bands) thermal_correction_twoway
Definition: core_arrays.f90:119
Definition: science_parameters.f90:1
Definition: modis_cloudstructure.f90:1
real(single), dimension(:,:,:), allocatable int_cloud_emissivity_ice
Definition: libraryinterpolates.f90:24
real(single), dimension(:,:,:), allocatable int_cloud_emissivity_water
Definition: libraryinterpolates.f90:23
real effective_radius_37_liquid
Definition: core_arrays.f90:30
real(single), dimension(:), allocatable water_radii
Definition: libraryarrays.f90:54
Definition: libraryinterpolates.f90:1
real(single), dimension(:), allocatable library_taus
Definition: libraryarrays.f90:40
real, dimension(20) emission_uncertainty_tc_liq
Definition: core_arrays.f90:187
Definition: GeneralAuxType.f90:1
real optical_thickness_37_liquid
Definition: core_arrays.f90:25
subroutine vis_absorbing_science(optical_thickness_vector, reflectance_absorbing, absorbing_index, absorbing_albedo, library_taus, library_radii, sfr, fti1, fti0, rfi, residual, maxradii, debug)
Definition: retrieval_prep_logic.f90:267
real optical_thickness_1621_liquid
Definition: core_arrays.f90:26
real(single), dimension(:,:,:), allocatable spherical_albedo_water
Definition: libraryarrays.f90:58
real, dimension(:,:), allocatable solar_zenith_angle
Definition: core_arrays.f90:6
real(single), dimension(:,:,:), allocatable int_surface_emissivity_ice
Definition: libraryinterpolates.f90:24
Definition: mod06_run_settings.f90:1
real(single), dimension(:,:,:), allocatable int_fluxdownice_solar
Definition: libraryinterpolates.f90:21
real(single), dimension(:,:,:), allocatable int_surface_emissivity_water
Definition: libraryinterpolates.f90:23
real(single), dimension(:,:,:), allocatable spherical_albedo_ice
Definition: libraryarrays.f90:67
real(single), dimension(:), allocatable ice_radii
Definition: libraryarrays.f90:63
real, dimension(20) emission_uncertainty_pw_liq
Definition: core_arrays.f90:186
Definition: nonscience_parameters.f90:4
real(single), dimension(:,:), allocatable cloud_top_temperature
Definition: core_arrays.f90:142
real(single), dimension(:,:,:), allocatable surface_emissivity_land
Definition: core_arrays.f90:140
real, parameter fillvalue_real
Definition: nonscience_parameters.f90:13
real, dimension(:,:,:), allocatable prd_out_refl_loc_1621
Definition: ch_xfr.f90:61
integer, dimension(set_number_of_bands), parameter set_bands
Definition: mod06_run_settings.f90:23
real effective_radius_16_liquid
Definition: core_arrays.f90:28
real, dimension(:,:), allocatable sensor_zenith_angle
Definition: core_arrays.f90:100
real(single), dimension(:,:), allocatable relative_azimuth_angle
Definition: core_arrays.f90:105
real(single), dimension(:,:,:), allocatable int_fluxupice_sensor
Definition: libraryinterpolates.f90:21
real(single), dimension(:,:), allocatable surface_temperature
Definition: core_arrays.f90:139
subroutine calculate_new_tc(platform_name, Tc, Tg, galbedo, wlen, tau, re, lib_taus, lib_res, sph_albedo, down_flux_sensor, up_flux_sensor, cloud_emiss, surface_emiss, newTc, PRN)
Definition: retrieval_prep_logic.f90:1321
real(single), dimension(:,:,:), allocatable int_reflectance_water
Definition: libraryinterpolates.f90:4
real(single), dimension(:,:), allocatable optical_thickness_1621_final
Definition: core_arrays.f90:37
subroutine solveretrieval_nearest(xx_pt, yy_pt, Ram, Rbm, twobands, radii, tau, re, lib_dist, phase_liquid, Ram_corr, quality_in, CH37_IDX, CTopT, CH37_NUM, platFormName)
Definition: retrieval_solution_logic.f90:635
subroutine, public corescience(xpoint, ypoint, process, measurements, Tc_liquid, Tc_ice, debug, na_band_used, nearest_liq, nearest_ice, RSS_liq, RSS_ice, alt_ray_liq, alt_ray_ice, do_retrievals_liq, do_retrievals_ice, status)
Definition: corescience_module.f90:14
type(qualityanalysis), dimension(:,:), allocatable processing_information
Definition: core_arrays.f90:173
Definition: retrieval_prep_logic.f90:1
real(single), dimension(:,:,:), allocatable int_fluxdownwater_sensor
Definition: libraryinterpolates.f90:20
real, dimension(20) emission_uncertainty_pw_ice
Definition: core_arrays.f90:186
subroutine get_band_idx(idx16, idx21, idx37, channel_37, idx_11, idx_alb37, idx_alb16)
Definition: specific_other.f90:149
Definition: corescience_module.f90:1
real(single), dimension(:,:,:), allocatable int_fluxdownice_sensor
Definition: libraryinterpolates.f90:21
Definition: specific_other.f90:1
real, dimension(:,:,:), allocatable prd_out_refl_loc_2100
Definition: ch_xfr.f90:59
real, dimension(set_albedo_bands) albedo_real4
Definition: core_arrays.f90:130
real, dimension(20) emission_uncertainty_tc_ice
Definition: core_arrays.f90:187
real(single), dimension(:,:,:), allocatable int_fluxupwater_sensor
Definition: libraryinterpolates.f90:20
real effective_radius_1621_liquid
Definition: core_arrays.f90:29