print_gout.f90 File Reference
Modules | |
module | mod_print_array |
Functions/Subroutines | |
subroutine | rprint_array_real (iu, array, element_format, from_element, to_element) |
logical function | print_status (iu, RIN_flag, GOUT_flag, product_name) |
subroutine | set_gout_print_flags (iu, RIN_products, GOUT_products, PRN_products) |
subroutine | print_output_results (iu_main_output, RIN, segment_meas, GOUT) |
subroutine | print_main_output (iu, RIN, segment_meas, GOUT) |
subroutine | unpack_retr_param_to_print (RIN, GOUT_retrieval_par, IDIM1, npixels, par) |
subroutine | print_date_time (iu, segment_meas) |
subroutine | print_coordinates (iu, segment_meas) |
subroutine | print_sd2m (iu, RIN, segment_meas, GOUT) |
subroutine | print_sd2m_mph (iu, RIN, segment_meas, GOUT, index) |
subroutine | print_sd2m_ext (iu, RIN, segment_meas, GOUT, index) |
subroutine | print_final_iteration_residuals (iu, RIN, segment_meas, GOUT) |
subroutine | print_retrieved_parameters (iu, RIN, segment_meas, GOUT) |
subroutine | print_size_distribution (iu, RIN, segment_meas, GOUT) |
subroutine | print_size_distribution_tb (iu, RIN, segment_meas, GOUT) |
subroutine | print_size_distribution_lb (iu, RIN, segment_meas, GOUT) |
subroutine | print_size_distribution_ln (iu, RIN, segment_meas, GOUT) |
subroutine | print_aerosol_concentration (iu, RIN, segment_meas, GOUT) |
subroutine | print_gas_concentration (iu, RIN, segment_meas, GOUT) |
subroutine | print_shape_distribution (iu, RIN, segment_meas, GOUT) |
subroutine | print_relative_humidity (iu, RIN, segment_meas, GOUT) |
subroutine | print_aerosol_profile (iu, RIN, segment_meas, GOUT) |
subroutine | print_lidar_calibration_coeffitient (iu, RIN, segment_meas, GOUT) |
subroutine | print_surface_parameters (iu, RIN, segment_meas, GOUT) |
subroutine | print_refractive_index_real (iu, RIN, segment_meas, GOUT) |
subroutine | print_refractive_index_imaginary (iu, RIN, segment_meas, GOUT) |
subroutine | print_chemistry (iu, RIN, segment_meas, GOUT) |
subroutine | print_optical_thickness (iu, RIN, segment_meas, GOUT) |
subroutine | print_gas_absorption (iu, RIN, segment_meas, GOUT) |
subroutine | print_single_scattering_albedo (iu, RIN, segment_meas, GOUT) |
subroutine | print_absorption (iu, RIN, segment_meas, GOUT) |
subroutine | print_angstrom_exponent (iu, RIN, segment_meas, GOUT) |
subroutine | print_lidar_ratio (iu, RIN, segment_meas, GOUT) |
subroutine | print_surface_land_percent (iu, RIN, segment_meas, GOUT) |
subroutine | print_aerosol_pm (iu, RIN, segment_meas, GOUT) |
subroutine | print_aerosol_types (iu, RIN, segment_meas, GOUT) |
subroutine | print_surface_dhr (iu, RIN, segment_meas, GOUT) |
subroutine | print_surface_bhr_iso (iu, RIN, segment_meas, GOUT) |
subroutine | print_surface_ndvi (iu, RIN, segment_meas, GOUT) |
subroutine | print_fitting (iu_main_output, RIN, segment_meas, segment_fit) |
subroutine | print_fitting_fs (iu_main_output, RIN, segment_meas, segment_vec_meas, segment_vec_fit) |
subroutine | print_meas_fit (iu_main_output, meas_type, meas_type_char, nvalid_meas, sza, vis, fis, arg, temp_meas, temp_fit) |
subroutine | print_error_estimates (iu_main_output, RIN, segment_meas, GOUT) |
subroutine | print_opt_err_estimates (iu_main_output, RIN, segment_meas, GOUT) |
subroutine | print_mic_err_estimates (iu_main_output, RIN, segment_meas, GOUT) |
subroutine | print_extfc_err_estimates (iu_main_output, RIN, segment_meas, GOUT) |
subroutine | print_par_err_estimates (iu_main_output, RIN, segment_meas, GOUT_errest_par) |
subroutine | print_phmx (iu_main_output, RIN, segment_meas, GOUT) |
subroutine | print_phmx_cut_off (iu_main_output, RIN, segment_meas, GOUT) |
subroutine | print_forcing_bbflux (iu, RIN, segment_meas, GOUT) |
subroutine | print_forcing_forcing (iu, RIN, segment_meas, GOUT) |
subroutine | print_size_distribution_gout (iu, GOUT) |
subroutine | print_level_h (iu, GOUT) |
subroutine | print_level_rh (iu, GOUT) |
subroutine | print_level_vp (iu, GOUT) |
Function/Subroutine Documentation
◆ print_absorption()
subroutine print_absorption | ( | integer, intent(in) | iu, |
type(retr_input_settings), intent(in) | RIN, | ||
type(segment_data), intent(in) | segment_meas, | ||
type(output_segment_general), intent(in) | GOUT | ||
) |
◆ print_aerosol_concentration()
subroutine print_aerosol_concentration | ( | integer, intent(in) | iu, |
type(retr_input_settings), intent(in) | RIN, | ||
type(segment_data), intent(in) | segment_meas, | ||
type(output_segment_general), intent(in) | GOUT | ||
) |
◆ print_aerosol_pm()
subroutine print_aerosol_pm | ( | integer, intent(in) | iu, |
type(retr_input_settings), intent(in) | RIN, | ||
type(segment_data), intent(in) | segment_meas, | ||
type(output_segment_general), intent(in) | GOUT | ||
) |
◆ print_aerosol_profile()
subroutine print_aerosol_profile | ( | integer, intent(in) | iu, |
type(retr_input_settings), intent(in) | RIN, | ||
type(segment_data), intent(in) | segment_meas, | ||
type(output_segment_general), intent(in) | GOUT | ||
) |
◆ print_aerosol_types()
subroutine print_aerosol_types | ( | integer, intent(in) | iu, |
type(retr_input_settings), intent(in) | RIN, | ||
type(segment_data), intent(in) | segment_meas, | ||
type(output_segment_general), intent(in) | GOUT | ||
) |
◆ print_angstrom_exponent()
subroutine print_angstrom_exponent | ( | integer, intent(in) | iu, |
type(retr_input_settings), intent(in) | RIN, | ||
type(segment_data), intent(in) | segment_meas, | ||
type(output_segment_general), intent(in) | GOUT | ||
) |
◆ print_chemistry()
subroutine print_chemistry | ( | integer, intent(in) | iu, |
type(retr_input_settings), intent(in) | RIN, | ||
type(segment_data), intent(in) | segment_meas, | ||
type(output_segment_general), intent(in) | GOUT | ||
) |
◆ print_coordinates()
subroutine print_coordinates | ( | integer, intent(in) | iu, |
type(segment_data), intent(in) | segment_meas | ||
) |
◆ print_date_time()
subroutine print_date_time | ( | integer, intent(in) | iu, |
type(segment_data), intent(in) | segment_meas | ||
) |
◆ print_error_estimates()
subroutine print_error_estimates | ( | integer, intent(in) | iu_main_output, |
type(retr_input_settings), intent(in) | RIN, | ||
type(segment_data), intent(in) | segment_meas, | ||
type(output_segment_general), intent(in) | GOUT | ||
) |
◆ print_extfc_err_estimates()
subroutine print_extfc_err_estimates | ( | integer, intent(in) | iu_main_output, |
type(retr_input_settings), intent(in) | RIN, | ||
type(segment_data), intent(in) | segment_meas, | ||
type(output_segment_general), intent(in) | GOUT | ||
) |
◆ print_final_iteration_residuals()
subroutine print_final_iteration_residuals | ( | integer, intent(in) | iu, |
type(retr_input_settings), intent(in) | RIN, | ||
type(segment_data), intent(in) | segment_meas, | ||
type(output_segment_general), intent(in) | GOUT | ||
) |
◆ print_fitting()
subroutine print_fitting | ( | integer, intent(in) | iu_main_output, |
type(retr_input_settings), intent(in) | RIN, | ||
type(segment_data), intent(inout) | segment_meas, | ||
type(segment_data), intent(in) | segment_fit | ||
) |
◆ print_fitting_fs()
subroutine print_fitting_fs | ( | integer, intent(in) | iu_main_output, |
type(retr_input_settings), intent(in) | RIN, | ||
type(segment_data), intent(inout) | segment_meas, | ||
type(pixel_vector), dimension(kimage), intent(in) | segment_vec_meas, | ||
type(pixel_vector), dimension(kimage), intent(in) | segment_vec_fit | ||
) |
◆ print_forcing_bbflux()
subroutine print_forcing_bbflux | ( | integer, intent(in) | iu, |
type(retr_input_settings), intent(in) | RIN, | ||
type(segment_data), intent(in) | segment_meas, | ||
type(output_segment_general), intent(in) | GOUT | ||
) |
◆ print_forcing_forcing()
subroutine print_forcing_forcing | ( | integer, intent(in) | iu, |
type(retr_input_settings), intent(in) | RIN, | ||
type(segment_data), intent(in) | segment_meas, | ||
type(output_segment_general), intent(in) | GOUT | ||
) |
◆ print_gas_absorption()
subroutine print_gas_absorption | ( | integer, intent(in) | iu, |
type(retr_input_settings), intent(in) | RIN, | ||
type(segment_data), intent(in) | segment_meas, | ||
type(output_segment_general), intent(in) | GOUT | ||
) |
◆ print_gas_concentration()
subroutine print_gas_concentration | ( | integer, intent(in) | iu, |
type(retr_input_settings), intent(in) | RIN, | ||
type(segment_data), intent(in) | segment_meas, | ||
type(output_segment_general), intent(in) | GOUT | ||
) |
◆ print_level_h()
subroutine print_level_h | ( | integer, intent(in) | iu, |
type(output_segment_general), intent(in) | GOUT | ||
) |
◆ print_level_rh()
subroutine print_level_rh | ( | integer, intent(in) | iu, |
type(output_segment_general), intent(in) | GOUT | ||
) |
◆ print_level_vp()
subroutine print_level_vp | ( | integer, intent(in) | iu, |
type(output_segment_general), intent(in) | GOUT | ||
) |
◆ print_lidar_calibration_coeffitient()
subroutine print_lidar_calibration_coeffitient | ( | integer, intent(in) | iu, |
type(retr_input_settings), intent(in) | RIN, | ||
type(segment_data), intent(in) | segment_meas, | ||
type(output_segment_general), intent(in) | GOUT | ||
) |
◆ print_lidar_ratio()
subroutine print_lidar_ratio | ( | integer, intent(in) | iu, |
type(retr_input_settings), intent(in) | RIN, | ||
type(segment_data), intent(in) | segment_meas, | ||
type(output_segment_general), intent(in) | GOUT | ||
) |
◆ print_main_output()
subroutine print_main_output | ( | integer, intent(in) | iu, |
type(retr_input_settings), intent(in) | RIN, | ||
type(segment_data), intent(in) | segment_meas, | ||
type(output_segment_general), intent(in) | GOUT | ||
) |
◆ print_meas_fit()
subroutine print_meas_fit | ( | integer, intent(in) | iu_main_output, |
integer, intent(in) | meas_type, | ||
character(*), intent(in) | meas_type_char, | ||
integer, intent(in) | nvalid_meas, | ||
real, intent(in) | sza, | ||
real, dimension(nvalid_meas), intent(in) | vis, | ||
real, dimension(nvalid_meas), intent(in) | fis, | ||
real, dimension(nvalid_meas), intent(in) | arg, | ||
real, dimension(nvalid_meas), intent(in) | temp_meas, | ||
real, dimension(nvalid_meas), intent(in) | temp_fit | ||
) |
◆ print_mic_err_estimates()
subroutine print_mic_err_estimates | ( | integer, intent(in) | iu_main_output, |
type(retr_input_settings), intent(in) | RIN, | ||
type(segment_data), intent(in) | segment_meas, | ||
type(output_segment_general), intent(in) | GOUT | ||
) |
◆ print_opt_err_estimates()
subroutine print_opt_err_estimates | ( | integer, intent(in) | iu_main_output, |
type(retr_input_settings), intent(in) | RIN, | ||
type(segment_data), intent(in) | segment_meas, | ||
type(output_segment_general), intent(in) | GOUT | ||
) |
◆ print_optical_thickness()
subroutine print_optical_thickness | ( | integer, intent(in) | iu, |
type(retr_input_settings), intent(in) | RIN, | ||
type(segment_data), intent(in) | segment_meas, | ||
type(output_segment_general), intent(in) | GOUT | ||
) |
◆ print_output_results()
subroutine print_output_results | ( | integer, intent(in) | iu_main_output, |
type(retr_input_settings), intent(in) | RIN, | ||
type(segment_data), intent(inout) | segment_meas, | ||
type(output_segment_general), intent(in) | GOUT | ||
) |
◆ print_par_err_estimates()
subroutine print_par_err_estimates | ( | integer, intent(in) | iu_main_output, |
type(retr_input_settings), intent(in) | RIN, | ||
type(segment_data), intent(in) | segment_meas, | ||
type(output_segment_err_estim_par), intent(in) | GOUT_errest_par | ||
) |
◆ print_phmx()
subroutine print_phmx | ( | integer, intent(in) | iu_main_output, |
type(retr_input_settings), intent(in) | RIN, | ||
type(segment_data), intent(in) | segment_meas, | ||
type(output_segment_general), intent(in) | GOUT | ||
) |
◆ print_phmx_cut_off()
subroutine print_phmx_cut_off | ( | integer, intent(in) | iu_main_output, |
type(retr_input_settings), intent(in) | RIN, | ||
type(segment_data), intent(in) | segment_meas, | ||
type(output_segment_general), intent(in) | GOUT | ||
) |
◆ print_refractive_index_imaginary()
subroutine print_refractive_index_imaginary | ( | integer, intent(in) | iu, |
type(retr_input_settings), intent(in) | RIN, | ||
type(segment_data), intent(in) | segment_meas, | ||
type(output_segment_general), intent(in) | GOUT | ||
) |
◆ print_refractive_index_real()
subroutine print_refractive_index_real | ( | integer, intent(in) | iu, |
type(retr_input_settings), intent(in) | RIN, | ||
type(segment_data), intent(in) | segment_meas, | ||
type(output_segment_general), intent(in) | GOUT | ||
) |
◆ print_relative_humidity()
subroutine print_relative_humidity | ( | integer, intent(in) | iu, |
type(retr_input_settings), intent(in) | RIN, | ||
type(segment_data), intent(in) | segment_meas, | ||
type(output_segment_general), intent(in) | GOUT | ||
) |
◆ print_retrieved_parameters()
subroutine print_retrieved_parameters | ( | integer, intent(in) | iu, |
type(retr_input_settings), intent(in) | RIN, | ||
type(segment_data), intent(in) | segment_meas, | ||
type(output_segment_general), intent(in) | GOUT | ||
) |
◆ print_sd2m()
subroutine print_sd2m | ( | integer, intent(in) | iu, |
type(retr_input_settings), intent(in) | RIN, | ||
type(segment_data), intent(in) | segment_meas, | ||
type(output_segment_general), intent(in) | GOUT | ||
) |
◆ print_sd2m_ext()
subroutine print_sd2m_ext | ( | integer, intent(in) | iu, |
type(retr_input_settings), intent(in) | RIN, | ||
type(segment_data), intent(in) | segment_meas, | ||
type(output_segment_general), intent(in) | GOUT, | ||
integer, intent(in) | index | ||
) |
◆ print_sd2m_mph()
subroutine print_sd2m_mph | ( | integer, intent(in) | iu, |
type(retr_input_settings), intent(in) | RIN, | ||
type(segment_data), intent(in) | segment_meas, | ||
type(output_segment_general), intent(in) | GOUT, | ||
integer, intent(in) | index | ||
) |
◆ print_shape_distribution()
subroutine print_shape_distribution | ( | integer, intent(in) | iu, |
type(retr_input_settings), intent(in) | RIN, | ||
type(segment_data), intent(in) | segment_meas, | ||
type(output_segment_general), intent(in) | GOUT | ||
) |
◆ print_single_scattering_albedo()
subroutine print_single_scattering_albedo | ( | integer, intent(in) | iu, |
type(retr_input_settings), intent(in) | RIN, | ||
type(segment_data), intent(in) | segment_meas, | ||
type(output_segment_general), intent(in) | GOUT | ||
) |
◆ print_size_distribution()
subroutine print_size_distribution | ( | integer, intent(in) | iu, |
type(retr_input_settings), intent(in) | RIN, | ||
type(segment_data), intent(in) | segment_meas, | ||
type(output_segment_general), intent(in) | GOUT | ||
) |
◆ print_size_distribution_gout()
subroutine print_size_distribution_gout | ( | integer, intent(in) | iu, |
type(output_segment_general), intent(in) | GOUT | ||
) |
◆ print_size_distribution_lb()
subroutine print_size_distribution_lb | ( | integer, intent(in) | iu, |
type(retr_input_settings), intent(in) | RIN, | ||
type(segment_data), intent(in) | segment_meas, | ||
type(output_segment_general), intent(in) | GOUT | ||
) |
◆ print_size_distribution_ln()
subroutine print_size_distribution_ln | ( | integer, intent(in) | iu, |
type(retr_input_settings), intent(in) | RIN, | ||
type(segment_data), intent(in) | segment_meas, | ||
type(output_segment_general), intent(in) | GOUT | ||
) |
◆ print_size_distribution_tb()
subroutine print_size_distribution_tb | ( | integer, intent(in) | iu, |
type(retr_input_settings), intent(in) | RIN, | ||
type(segment_data), intent(in) | segment_meas, | ||
type(output_segment_general), intent(in) | GOUT | ||
) |
◆ print_status()
logical function print_status | ( | integer, intent(in) | iu, |
logical(kind=c_bool), intent(in) | RIN_flag, | ||
logical(kind=c_bool), intent(in) | GOUT_flag, | ||
character(*), intent(in) | product_name | ||
) |
◆ print_surface_bhr_iso()
subroutine print_surface_bhr_iso | ( | integer, intent(in) | iu, |
type(retr_input_settings), intent(in) | RIN, | ||
type(segment_data), intent(in) | segment_meas, | ||
type(output_segment_general), intent(in) | GOUT | ||
) |
◆ print_surface_dhr()
subroutine print_surface_dhr | ( | integer, intent(in) | iu, |
type(retr_input_settings), intent(in) | RIN, | ||
type(segment_data), intent(in) | segment_meas, | ||
type(output_segment_general), intent(in) | GOUT | ||
) |
◆ print_surface_land_percent()
subroutine print_surface_land_percent | ( | integer, intent(in) | iu, |
type(retr_input_settings), intent(in) | RIN, | ||
type(segment_data), intent(in) | segment_meas, | ||
type(output_segment_general), intent(in) | GOUT | ||
) |
◆ print_surface_ndvi()
subroutine print_surface_ndvi | ( | integer, intent(in) | iu, |
type(retr_input_settings), intent(in) | RIN, | ||
type(segment_data), intent(in) | segment_meas, | ||
type(output_segment_general), intent(in) | GOUT | ||
) |
◆ print_surface_parameters()
subroutine print_surface_parameters | ( | integer, intent(in) | iu, |
type(retr_input_settings), intent(in) | RIN, | ||
type(segment_data), intent(in) | segment_meas, | ||
type(output_segment_general), intent(in) | GOUT | ||
) |
◆ set_gout_print_flags()
subroutine set_gout_print_flags | ( | integer, intent(in) | iu, |
type(output_segment_products), intent(in) | RIN_products, | ||
type(output_segment_products), intent(in) | GOUT_products, | ||
type(output_segment_products), intent(out) | PRN_products | ||
) |
◆ unpack_retr_param_to_print()
subroutine unpack_retr_param_to_print | ( | type(retr_input_settings), intent(in) | RIN, |
type(output_segment_retr_par), intent(in) | GOUT_retrieval_par, | ||
integer, intent(in) | IDIM1, | ||
integer, intent(in) | npixels, | ||
real, dimension(kidim3,kidim2,kimage), intent(out) | par | ||
) |