ICARUS Subroutine

public subroutine ICARUS(debug, debugcol, npoints, sunlit, nlev, ncol, pfull, phalf, qv, cc, conv, dtau_s, dtau_c, th, thd, frac_out, skt, emsfc_lw, at, dem_s, dem_c, fq_isccp, totalcldarea, meanptop, meantaucld, meanalbedocld, meantb, meantbclr, boxtau, boxptop, levmatch)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: debug
integer, intent(in) :: debugcol
integer, intent(in) :: npoints
integer, intent(in), dimension(npoints) :: sunlit
integer, intent(in) :: nlev
integer, intent(in) :: ncol
real(kind=WP), intent(in), dimension(npoints,nlev) :: pfull
real(kind=WP), intent(in), dimension(npoints,nlev+1) :: phalf
real(kind=WP), intent(in), dimension(npoints,nlev) :: qv
real(kind=WP), intent(in), dimension(npoints,nlev) :: cc
real(kind=WP), intent(in), dimension(npoints,nlev) :: conv
real(kind=WP), intent(in), dimension(npoints,nlev) :: dtau_s
real(kind=WP), intent(in), dimension(npoints,nlev) :: dtau_c
integer, intent(in) :: th
integer, intent(in) :: thd
real(kind=WP), intent(in), dimension(npoints,ncol,nlev) :: frac_out
real(kind=WP), intent(in), dimension(npoints) :: skt
real(kind=WP), intent(in) :: emsfc_lw
real(kind=WP), intent(in), dimension(npoints,nlev) :: at
real(kind=WP), intent(in), dimension(npoints,nlev) :: dem_s
real(kind=WP), intent(in), dimension(npoints,nlev) :: dem_c
real(kind=WP), intent(out), dimension(npoints,7,7) :: fq_isccp
real(kind=WP), intent(out), dimension(npoints) :: totalcldarea
real(kind=WP), intent(out), dimension(npoints) :: meanptop
real(kind=WP), intent(out), dimension(npoints) :: meantaucld
real(kind=WP), intent(out), dimension(npoints) :: meanalbedocld
real(kind=WP), intent(out), dimension(npoints) :: meantb
real(kind=WP), intent(out), dimension(npoints) :: meantbclr
real(kind=WP), intent(out), dimension(npoints,ncol) :: boxtau
real(kind=WP), intent(out), dimension(npoints,ncol) :: boxptop
integer, intent(out), dimension(npoints,ncol) :: levmatch

Calls

proc~~icarus~4~~CallsGraph proc~icarus~4 ICARUS proc~cosp_simulator_optics~2 cosp_simulator_optics proc~icarus~4->proc~cosp_simulator_optics~2 proc~icarus_column~2 ICARUS_column proc~icarus~4->proc~icarus_column~2 proc~icarus_subcolumn~2 ICARUS_SUBCOLUMN proc~icarus~4->proc~icarus_subcolumn~2 proc~hist2d hist2D proc~icarus_column~2->proc~hist2d

Contents