ocssw
V2022
|
general_science_module.f90
Go to the documentation of this file.
404 !print*, "scan_sav, c2_scan, scn_loop_st, scn_loop_en ", scan_sav, c2_scan, scn_loop_st, scn_loop_en
417 effective_radius_21_final_pcl(:, xfr_to(iln)) = effective_radius_21_final_pcl_sav(:, xfr_from(iln))
425 optical_thickness_1621_final(:, xfr_to(iln)) = optical_thickness_1621_final_sav(:, xfr_from(iln))
427 effective_radius_1621_final_pcl(:, xfr_to(iln)) = effective_radius_1621_final_pcl_sav(:, xfr_from(iln))
428 optical_thickness_1621_final_pcl(:, xfr_to(iln)) = optical_thickness_1621_final_pcl_sav(:, xfr_from(iln))
431 optical_thickness_1621_error(:, xfr_to(iln)) = optical_thickness_1621_error_sav(:, xfr_from(iln))
432 liquid_water_path_1621_error(:, xfr_to(iln)) = liquid_water_path_1621_error_sav(:, xfr_from(iln))
450 effective_radius_22_final_pcl(:, xfr_to(iln)) = effective_radius_22_final_pcl_sav(:, xfr_from(iln))
451 optical_thickness_22_final_pcl(:, xfr_to(iln)) = optical_thickness_22_final_pcl_sav(:, xfr_from(iln))
460 if (allocated(seviri_cloudphase)) seviri_cloudphase(:, xfr_to(iln)) = seviri_cloudphase(:, xfr_from(iln))
469 optical_thickness_16_final_pcl(:, xfr_to(iln)) = optical_thickness_16_final_pcl_sav(:, xfr_from(iln))
470 optical_thickness_37_final_pcl(:, xfr_to(iln)) = optical_thickness_37_final_pcl_sav(:, xfr_from(iln))
471 effective_radius_16_final_pcl(:, xfr_to(iln)) = effective_radius_16_final_pcl_sav(:, xfr_from(iln))
472 effective_radius_37_final_pcl(:, xfr_to(iln)) = effective_radius_37_final_pcl_sav(:, xfr_from(iln))
873 optical_thickness_1621_final_pcl(i,j) = nint(optical_thickness_1621_final(i,j) / retr_scale_factor)
881 effective_radius_1621_final_pcl(i,j) = nint(effective_radius_1621_final(i,j) / retr_scale_factor)
integer *2, dimension(:,:), allocatable optical_thickness_37_error
Definition: core_arrays.f90:76
Definition: ch_xfr.f90:1
integer *2, dimension(:,:), allocatable effective_radius_16_final_pcl
Definition: core_arrays.f90:54
type(failed_type), dimension(:,:), allocatable failure_metric_22
Definition: core_arrays.f90:173
integer *2, dimension(:,:), allocatable optical_thickness_22_final_pcl
Definition: core_arrays.f90:50
subroutine compute_water_path(tau, re, density, library_re, extinction_efficiency, water_path)
Definition: retrieval_prep_logic.f90:43
real(single), dimension(:,:), allocatable liquid_water_path
Definition: core_arrays.f90:65
integer *2, dimension(:,:), allocatable liquid_water_path_1621_pcl_sav
Definition: core_arrays.f90:225
real(single), dimension(:,:), allocatable effective_radius_22_final_sav
Definition: core_arrays.f90:263
real(single), dimension(:,:), allocatable liquid_water_path_16_sav
Definition: core_arrays.f90:257
integer *2, dimension(:,:), allocatable effective_radius_1621_final_pcl
Definition: core_arrays.f90:58
integer *2, dimension(:,:), allocatable liquid_water_path_37_pcl_sav
Definition: core_arrays.f90:231
integer *2, dimension(:,:), allocatable liquid_water_path_16_pcl
Definition: core_arrays.f90:61
integer *2, dimension(:,:), allocatable optical_thickness_16_error_sav
Definition: core_arrays.f90:242
integer(integer_onebyte), dimension(:,:), allocatable cloud_layer_flag
Definition: core_arrays.f90:92
Definition: core_arrays.f90:1
integer *2, dimension(:,:), allocatable optical_thickness_16_final_pcl_sav
Definition: core_arrays.f90:227
integer *2, dimension(:,:), allocatable effective_radius_16_error
Definition: core_arrays.f90:80
integer *2, dimension(:,:), allocatable tau_liquid_sav
Definition: core_arrays.f90:274
real(single), dimension(:,:), allocatable optical_thickness_22_final_sav
Definition: core_arrays.f90:267
integer *2, dimension(:,:), allocatable liquid_water_path_22_pcl_sav
Definition: core_arrays.f90:224
integer *2, dimension(:,:), allocatable optical_thickness_22_error
Definition: core_arrays.f90:74
integer *2, dimension(:,:), allocatable effective_radius_37_error_sav
Definition: core_arrays.f90:249
integer *2, dimension(:,:), allocatable liquid_water_path_16_error
Definition: core_arrays.f90:85
subroutine set_interp_controls(i, j, scattering_angle, cur_wind_speed, drel, threshold_solar_zenith, threshold_sensor_zenith, wind_speed_only, interp_SS, interp_MS)
Definition: general_science_module.f90:30
real, dimension(:,:,:), allocatable prd_out_refl_loc_2100_sav
Definition: ch_xfr.f90:71
integer *2, dimension(:,:), allocatable effective_radius_1621_error_sav
Definition: core_arrays.f90:240
real(single), dimension(:,:), allocatable optical_thickness_37_final
Definition: core_arrays.f90:41
real(single), dimension(:,:), allocatable liquid_water_path_22_sav
Definition: core_arrays.f90:259
integer *2, dimension(:,:), allocatable optical_thickness_37_final_pcl
Definition: core_arrays.f90:52
real(single), dimension(:,:), allocatable effective_radius_37_final
Definition: core_arrays.f90:46
real(single), dimension(:,:), allocatable optical_thickness_1621_final_sav
Definition: core_arrays.f90:265
real(single), dimension(:,:), allocatable liquid_water_path_37_sav
Definition: core_arrays.f90:256
integer *2, dimension(:,:), allocatable effective_radius_21_final_pcl
Definition: core_arrays.f90:55
Definition: libraryarrays.f90:1
subroutine assign_retrieval_error(xpoint, ypoint)
Definition: general_science_module.f90:793
integer *2, dimension(:,:), allocatable optical_thickness_1621_error
Definition: core_arrays.f90:88
integer *2, dimension(:,:), allocatable liquid_water_path_pcl
Definition: core_arrays.f90:59
integer *2, dimension(:,:), allocatable tau_liquid
Definition: core_arrays.f90:34
real(single), dimension(:,:), allocatable effective_radius_16_final_sav
Definition: core_arrays.f90:264
integer *2, dimension(:,:), allocatable effective_radius_22_error
Definition: core_arrays.f90:79
real, dimension(:,:), allocatable irw_temperature
Definition: core_arrays.f90:170
integer *2, dimension(:,:), allocatable optical_thickness_error
Definition: core_arrays.f90:73
real(single), dimension(:,:), allocatable optical_thickness_16_final_sav
Definition: core_arrays.f90:268
real, dimension(:,:,:), allocatable prd_out_refl_loc_1621_sav
Definition: ch_xfr.f90:74
real(single), dimension(:,:), allocatable liquid_water_path_1621_sav
Definition: core_arrays.f90:255
real, dimension(:,:,:), allocatable atm_corr_refl_sav
Definition: core_arrays.f90:273
real, dimension(:,:,:), allocatable prd_out_refl_loc_1600
Definition: ch_xfr.f90:63
integer *2, dimension(:,:), allocatable effective_radius_21_final_pcl_sav
Definition: core_arrays.f90:220
integer *2, parameter fillvalue_int2
Definition: nonscience_parameters.f90:15
real, dimension(:,:,:), allocatable atm_corr_refl
Definition: core_arrays.f90:178
Definition: science_parameters.f90:1
type(failed_type), dimension(:,:), allocatable failure_metric_1621
Definition: core_arrays.f90:176
integer *2, dimension(:,:), allocatable liquid_water_path_error
Definition: core_arrays.f90:83
subroutine split_pcl(xdim, ydim)
Definition: general_science_module.f90:853
type(failed_type), dimension(:,:), allocatable failure_metric_sav
Definition: core_arrays.f90:237
type(failed_type), dimension(:,:), allocatable failure_metric_37_sav
Definition: core_arrays.f90:234
type(failed_type), dimension(:,:), allocatable failure_metric_1621_sav
Definition: core_arrays.f90:235
real lastinterp_relative_azimuth
Definition: science_parameters.f90:47
type(processflag), dimension(:,:), allocatable cloudsummary
Definition: core_arrays.f90:100
real(single), dimension(:), allocatable water_radii
Definition: libraryarrays.f90:54
integer *2, dimension(:,:), allocatable liquid_water_path_37_error
Definition: core_arrays.f90:86
integer *2, dimension(:,:), allocatable liquid_water_path_22_error_sav
Definition: core_arrays.f90:248
Definition: libraryinterpolates.f90:1
integer *2, dimension(:,:), allocatable liquid_water_path_16_error_sav
Definition: core_arrays.f90:246
Definition: GeneralAuxType.f90:1
integer *2, dimension(:,:), allocatable liquid_water_path_error_sav
Definition: core_arrays.f90:247
integer *2, dimension(:,:), allocatable effective_radius_16_final_pcl_sav
Definition: core_arrays.f90:228
integer *2, dimension(:,:), allocatable optical_thickness_16_final_pcl
Definition: core_arrays.f90:51
integer *2, dimension(:,:), allocatable liquid_water_path_16_pcl_sav
Definition: core_arrays.f90:230
type(failed_type), dimension(:,:), allocatable failure_metric_16
Definition: core_arrays.f90:174
integer *2, dimension(:,:), allocatable effective_radius_22_error_sav
Definition: core_arrays.f90:252
subroutine set_water_path_answers(i, j, finalize_liq, finalize_ice)
Definition: general_science_module.f90:134
real, dimension(:,:,:), allocatable prd_out_refl_loc_2200
Definition: ch_xfr.f90:65
real, dimension(:,:,:), allocatable prd_out_refl_loc_1600_sav
Definition: ch_xfr.f90:72
integer(integer_onebyte), dimension(:,:), allocatable csr_flag_array
Definition: core_arrays.f90:93
real, dimension(:,:), allocatable solar_zenith_angle
Definition: core_arrays.f90:6
real lastinterp_scat_angle_ss
Definition: science_parameters.f90:51
integer *2, dimension(:,:), allocatable optical_thickness_final_pcl_sav
Definition: core_arrays.f90:217
real(single), dimension(:,:), allocatable effective_radius_37_final_sav
Definition: core_arrays.f90:261
real(single), dimension(:,:), allocatable effective_radius_21_final_sav
Definition: core_arrays.f90:262
integer *2, dimension(:,:), allocatable effective_radius_16_error_sav
Definition: core_arrays.f90:250
real(single), dimension(:,:), allocatable liquid_water_path_37
Definition: core_arrays.f90:68
integer *2, dimension(:,:), allocatable effective_radius_21_error_sav
Definition: core_arrays.f90:251
real lastinterp_solar_zenith
Definition: science_parameters.f90:47
subroutine capture_arrays
Definition: general_science_module.f90:623
real lastinterp_scat_angle
Definition: science_parameters.f90:47
Definition: mod06_run_settings.f90:1
real(single), dimension(:,:), allocatable extinction_ice
Definition: libraryarrays.f90:64
real(single), dimension(:,:), allocatable optical_thickness_final
Definition: core_arrays.f90:38
subroutine init_science_arrays
Definition: general_science_module.f90:326
integer *2, dimension(:,:), allocatable liquid_water_path_37_error_sav
Definition: core_arrays.f90:245
real(single), dimension(:,:), allocatable extinction_water
Definition: libraryarrays.f90:55
integer *2, dimension(:,:), allocatable optical_thickness_final_pcl
Definition: core_arrays.f90:49
type(failed_type), dimension(:,:), allocatable failure_metric
Definition: core_arrays.f90:172
real(single), dimension(:,:), allocatable optical_thickness_final_sav
Definition: core_arrays.f90:269
real(single), dimension(:,:), allocatable optical_thickness_22_final
Definition: core_arrays.f90:39
real(single), dimension(:,:), allocatable liquid_water_path_1621
Definition: core_arrays.f90:69
subroutine set_failure_answers(i, j, RSS_final, set_near)
Definition: general_science_module.f90:256
real(single), dimension(:), allocatable ice_radii
Definition: libraryarrays.f90:63
type(failed_type), dimension(:,:), allocatable failure_metric_22_sav
Definition: core_arrays.f90:238
integer *2, dimension(:,:), allocatable liquid_water_path_1621_error
Definition: core_arrays.f90:90
integer *2, dimension(:,:), allocatable effective_radius_37_final_pcl
Definition: core_arrays.f90:57
integer *2, dimension(:,:), allocatable optical_thickness_1621_final_pcl
Definition: core_arrays.f90:53
Definition: nonscience_parameters.f90:4
integer *2, dimension(:,:), allocatable re21_liquid
Definition: core_arrays.f90:34
real, dimension(:,:), allocatable precip_water_094
Definition: core_arrays.f90:162
real(single), dimension(:,:), allocatable liquid_water_path_sav
Definition: core_arrays.f90:258
integer *2, dimension(:,:), allocatable optical_thickness_22_final_pcl_sav
Definition: core_arrays.f90:218
real, parameter fillvalue_real
Definition: nonscience_parameters.f90:13
subroutine set_drel(threshold_relative_azimuth, drel)
Definition: general_science_module.f90:8
real, dimension(:,:,:), allocatable prd_out_refl_loc_1621
Definition: ch_xfr.f90:64
integer *2, dimension(:,:), allocatable optical_thickness_1621_error_sav
Definition: core_arrays.f90:243
real, dimension(:,:), allocatable sensor_zenith_angle
Definition: core_arrays.f90:113
integer *2, dimension(:,:), allocatable effective_radius_22_final_pcl_sav
Definition: core_arrays.f90:221
integer *2, dimension(:,:), allocatable optical_thickness_22_error_sav
Definition: core_arrays.f90:254
integer(integer_onebyte), dimension(:,:), allocatable ml_test_flag
Definition: core_arrays.f90:92
real(single), dimension(:,:), allocatable relative_azimuth_angle
Definition: core_arrays.f90:118
integer *2, dimension(:,:), allocatable effective_radius_22_final_pcl
Definition: core_arrays.f90:56
real(single), dimension(:,:), allocatable optical_thickness_1621_final
Definition: core_arrays.f90:42
integer(integer_onebyte), dimension(:,:), allocatable csr_flag_array_sav
Definition: core_arrays.f90:272
integer *2, dimension(:,:), allocatable effective_radius_37_final_pcl_sav
Definition: core_arrays.f90:229
integer *2, dimension(:,:), allocatable optical_thickness_37_error_sav
Definition: core_arrays.f90:241
integer *2, dimension(:,:), allocatable optical_thickness_error_sav
Definition: core_arrays.f90:253
integer *2, dimension(:,:), allocatable effective_radius_1621_error
Definition: core_arrays.f90:89
type(qualityanalysis), dimension(:,:), allocatable processing_information
Definition: core_arrays.f90:187
Definition: retrieval_prep_logic.f90:1
integer *2, dimension(:,:), allocatable tau_ice_sav
Definition: core_arrays.f90:274
integer *2, dimension(:,:), allocatable effective_radius_21_error
Definition: core_arrays.f90:78
real(single), dimension(:,:), allocatable liquid_water_path_16
Definition: core_arrays.f90:67
integer *2, dimension(:,:), allocatable optical_thickness_1621_final_pcl_sav
Definition: core_arrays.f90:219
integer *1, dimension(:,:), allocatable seviri_cloudphase
Definition: core_arrays.f90:190
real lastinterp_wind_speed
Definition: science_parameters.f90:47
real(single), dimension(:,:), allocatable effective_radius_1621_final_sav
Definition: core_arrays.f90:260
type(failed_type), dimension(:,:), allocatable failure_metric_37
Definition: core_arrays.f90:175
real(single), dimension(:,:), allocatable effective_radius_22_final
Definition: core_arrays.f90:45
integer *2, dimension(:,:), allocatable liquid_water_path_22_pcl
Definition: core_arrays.f90:60
real(single), dimension(:,:), allocatable liquid_water_path_22
Definition: core_arrays.f90:66
real, dimension(:,:), allocatable precip_water_094_sav
Definition: core_arrays.f90:232
integer *2, dimension(:,:), allocatable liquid_water_path_pcl_sav
Definition: core_arrays.f90:223
real(single), dimension(:,:), allocatable optical_thickness_16_final
Definition: core_arrays.f90:40
real(single), dimension(:,:), allocatable optical_thickness_37_final_sav
Definition: core_arrays.f90:266
integer *2, dimension(:,:), allocatable re21_ice_sav
Definition: core_arrays.f90:274
real(single), dimension(:,:), allocatable effective_radius_16_final
Definition: core_arrays.f90:43
real, dimension(:,:,:), allocatable prd_out_refl_loc_2200_sav
Definition: ch_xfr.f90:73
integer *2, dimension(:,:), allocatable optical_thickness_37_final_pcl_sav
Definition: core_arrays.f90:226
integer(integer_onebyte), dimension(:,:), allocatable ml_test_flag_sav
Definition: core_arrays.f90:244
real, dimension(:,:), allocatable irw_temperature_sav
Definition: core_arrays.f90:233
integer *2, dimension(:,:), allocatable optical_thickness_16_error
Definition: core_arrays.f90:75
integer(integer_onebyte), dimension(:,:), allocatable cloud_layer_flag_sav
Definition: core_arrays.f90:244
integer *2, dimension(:,:), allocatable liquid_water_path_1621_error_sav
Definition: core_arrays.f90:239
real lastinterp_sensor_zenith
Definition: science_parameters.f90:47
type(processflag), dimension(:,:), allocatable cloudsummary_sav
Definition: core_arrays.f90:271
real, dimension(:,:,:), allocatable prd_out_refl_loc_2100
Definition: ch_xfr.f90:62
type(qualityanalysis), dimension(:,:), allocatable processing_information_sav
Definition: core_arrays.f90:188
integer *2, dimension(:,:), allocatable effective_radius_37_error
Definition: core_arrays.f90:81
real(single), dimension(:,:), allocatable effective_radius_1621_final
Definition: core_arrays.f90:47
integer *2, dimension(:,:), allocatable liquid_water_path_37_pcl
Definition: core_arrays.f90:62
integer *2, dimension(:,:), allocatable re21_liquid_sav
Definition: core_arrays.f90:274
real, parameter threshold_wind_speed
Definition: mod06_run_settings.f90:8
integer *2, dimension(:,:), allocatable liquid_water_path_1621_pcl
Definition: core_arrays.f90:63
integer *2, dimension(:,:), allocatable liquid_water_path_22_error
Definition: core_arrays.f90:84
type(failed_type), dimension(:,:), allocatable failure_metric_16_sav
Definition: core_arrays.f90:236
integer *2, dimension(:,:), allocatable effective_radius_1621_final_pcl_sav
Definition: core_arrays.f90:222
real(single), dimension(:,:), allocatable effective_radius_21_final
Definition: core_arrays.f90:44