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 
)