modis_L2_simulator_twoTaus Subroutine

public subroutine modis_L2_simulator_twoTaus(temp, pressureLayers, pressureLevels, liquid_opticalThickness, ice_opticalThickness, waterSize, iceSize, isccpTau, isccpCloudTopPressure, retrievedPhase, retrievedCloudTopPressure, retrievedTau, retrievedSize)

Arguments

Type IntentOptional Attributes Name
real, intent(in), dimension(:) :: temp
real, intent(in), dimension(:) :: pressureLayers
real, intent(in), dimension(:) :: pressureLevels
real, intent(in), dimension(:, :) :: liquid_opticalThickness
real, intent(in), dimension(:, :) :: ice_opticalThickness
real, intent(in), dimension(:, :) :: waterSize
real, intent(in), dimension(:, :) :: iceSize
real, intent(in), dimension(:) :: isccpTau
real, intent(in), dimension(:) :: isccpCloudTopPressure
integer, intent(out), dimension(:) :: retrievedPhase
real, intent(out), dimension(:) :: retrievedCloudTopPressure
real, intent(out), dimension(:) :: retrievedTau
real, intent(out), dimension(:) :: retrievedSize

Calls

proc~~modis_l2_simulator_twotaus~~CallsGraph proc~modis_l2_simulator_twotaus modis_L2_simulator_twoTaus proc~get_ssa_nir get_ssa_nir proc~modis_l2_simulator_twotaus->proc~get_ssa_nir proc~retrieve_re retrieve_re proc~modis_l2_simulator_twotaus->proc~retrieve_re proc~weight_by_extinction weight_by_extinction proc~modis_l2_simulator_twotaus->proc~weight_by_extinction proc~complain_and_die complain_and_die proc~modis_l2_simulator_twotaus->proc~complain_and_die proc~get_g_nir get_g_nir proc~modis_l2_simulator_twotaus->proc~get_g_nir proc~cloud_top_pressure cloud_top_pressure proc~modis_l2_simulator_twotaus->proc~cloud_top_pressure proc~compute_nir_reflectance compute_nir_reflectance proc~modis_l2_simulator_twotaus->proc~compute_nir_reflectance proc~fit_to_quadratic fit_to_quadratic proc~get_ssa_nir->proc~fit_to_quadratic proc~fit_to_cubic fit_to_cubic proc~get_ssa_nir->proc~fit_to_cubic proc~two_stream_reflectance two_stream_reflectance proc~retrieve_re->proc~two_stream_reflectance proc~interpolate_to_min interpolate_to_min proc~retrieve_re->proc~interpolate_to_min proc~get_g_nir->proc~fit_to_quadratic proc~get_g_nir->proc~fit_to_cubic proc~compute_nir_reflectance->proc~get_ssa_nir proc~compute_nir_reflectance->proc~get_g_nir proc~compute_toa_reflectace compute_toa_reflectace proc~compute_nir_reflectance->proc~compute_toa_reflectace proc~two_stream two_stream proc~compute_toa_reflectace->proc~two_stream proc~adding_doubling adding_doubling proc~compute_toa_reflectace->proc~adding_doubling

Called by

proc~~modis_l2_simulator_twotaus~~CalledByGraph proc~modis_l2_simulator_twotaus modis_L2_simulator_twoTaus proc~modis_l2_simulator_onetau modis_L2_simulator_oneTau proc~modis_l2_simulator_onetau->proc~modis_l2_simulator_twotaus interface~modis_l2_simulator modis_L2_simulator interface~modis_l2_simulator->proc~modis_l2_simulator_twotaus interface~modis_l2_simulator->proc~modis_l2_simulator_onetau proc~cosp_modis_simulator COSP_Modis_Simulator proc~cosp_modis_simulator->interface~modis_l2_simulator proc~cosp_modis_simulator~2 COSP_Modis_Simulator proc~cosp_modis_simulator~2->interface~modis_l2_simulator

Contents