MOD_MISR_SIMULATOR Module


Uses

  • module~~mod_misr_simulator~~UsesGraph module~mod_misr_simulator MOD_MISR_SIMULATOR module~mod_cosp_stats~2 MOD_COSP_STATS module~mod_misr_simulator->module~mod_cosp_stats~2 module~mod_cosp_config~2 MOD_COSP_CONFIG module~mod_misr_simulator->module~mod_cosp_config~2 module~cosp_kinds cosp_kinds module~mod_misr_simulator->module~cosp_kinds module~mod_cosp_stats~2->module~mod_cosp_config~2 module~mod_cosp_stats~2->module~cosp_kinds module~mod_cosp_config~2->module~cosp_kinds

Contents


Variables

Type Visibility Attributes Name Initial
real(kind=wp), public, parameter :: misr_taumin = 0.3_wp
real(kind=wp), public, parameter :: tauchk = -1.*log(0.9999999)

Subroutines

public subroutine MISR_SUBCOLUMN(npoints, ncol, nlev, dtau, zfull, at, sunlit, tauOUT, dist_model_layertops, box_MISR_ztop)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: npoints
integer, intent(in) :: ncol
integer, intent(in) :: nlev
real(kind=WP), intent(in), dimension(npoints,ncol,nlev) :: dtau
real(kind=WP), intent(in), dimension(npoints,nlev) :: zfull
real(kind=WP), intent(in), dimension(npoints,nlev) :: at
integer, intent(in), dimension(npoints) :: sunlit
real(kind=WP), intent(out), dimension(npoints,ncol) :: tauOUT
real(kind=WP), intent(out), dimension(npoints,numMISRHgtBins) :: dist_model_layertops
real(kind=WP), intent(out), dimension(npoints,ncol) :: box_MISR_ztop

public subroutine MISR_COLUMN(npoints, ncol, box_MISR_ztop, sunlit, tau, MISR_cldarea, MISR_mean_ztop, fq_MISR_TAU_v_CTH)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: npoints
integer, intent(in) :: ncol
real(kind=WP), intent(in), dimension(npoints,ncol) :: box_MISR_ztop
integer, intent(in), dimension(npoints) :: sunlit
real(kind=WP), intent(in), dimension(npoints,ncol) :: tau
real(kind=WP), intent(inout), dimension(npoints) :: MISR_cldarea
real(kind=WP), intent(inout), dimension(npoints) :: MISR_mean_ztop
real(kind=WP), intent(inout), dimension(npoints,7,numMISRHgtBins) :: fq_MISR_TAU_v_CTH