My Project
 All Classes Files Functions Variables Macros
radlwsw_m Module Reference

Public Member Functions

subroutine radlwsw (dist, rmu0, fract, paprs, pplay, tsol, alb1, alb2, t, q, wo, cldfra, cldemi, cldtaupd, ok_ade, ok_aie, flag_aerosol, flag_aerosol_strat, tau_aero, piz_aero, cg_aero, cldtaupi, new_aod, qsat, flwc, fiwc, heat, heat0, cool, cool0, radsol, albpla, topsw, toplw, solsw, sollw, sollwdown, topsw0, toplw0, solsw0, sollw0, lwdn0, lwdn, lwup0, lwup, swdn0, swdn, swup0, swup, topswad_aero, solswad_aero, topswai_aero, solswai_aero, topswad0_aero, solswad0_aero, topsw_aero, topsw0_aero, solsw_aero, solsw0_aero, topswcf_aero, solswcf_aero)

Detailed Description

Definition at line 1 of file radlwsw_m.F90.

Member Function/Subroutine Documentation

subroutine radlwsw_m::radlwsw ( real, intent(in)  dist,
real, dimension(klon), intent(in)  rmu0,
real, dimension(klon), intent(in)  fract,
real, dimension(klon,klev+1), intent(in)  paprs,
real, dimension(klon,klev), intent(in)  pplay,
real, dimension(klon), intent(in)  tsol,
real, dimension(klon), intent(in)  alb1,
real, dimension(klon), intent(in)  alb2,
real, dimension(klon,klev), intent(in)  t,
real, dimension(klon,klev), intent(in)  q,
real, dimension(:, :, :), intent(in)  wo,
real, dimension(klon,klev), intent(in)  cldfra,
real, dimension(klon,klev), intent(in)  cldemi,
real, dimension(klon,klev), intent(in)  cldtaupd,
logical, intent(in)  ok_ade,
logical, intent(in)  ok_aie,
integer, intent(in)  flag_aerosol,
logical, intent(in)  flag_aerosol_strat,
real, dimension(klon,klev,9,2), intent(in)  tau_aero,
real, dimension(klon,klev,9,2), intent(in)  piz_aero,
real, dimension(klon,klev,9,2), intent(in)  cg_aero,
real, dimension(klon,klev), intent(in)  cldtaupi,
logical, intent(in)  new_aod,
real, dimension(klon,klev), intent(in)  qsat,
real, dimension(klon,klev), intent(in)  flwc,
real, dimension(klon,klev), intent(in)  fiwc,
real, dimension(klon,klev), intent(out heat,
real, dimension(klon,klev), intent(out heat0,
real, dimension(klon,klev), intent(out cool,
real, dimension(klon,klev), intent(out cool0,
real, dimension(klon), intent(out radsol,
real, dimension(klon), intent(out albpla,
real, dimension(klon), intent(out topsw,
real, dimension(klon), intent(out toplw,
real, dimension(klon), intent(out solsw,
real, dimension(klon), intent(out sollw,
real, dimension(klon), intent(out sollwdown,
real, dimension(klon), intent(out topsw0,
real, dimension(klon), intent(out toplw0,
real, dimension(klon), intent(out solsw0,
real, dimension(klon), intent(out sollw0,
real, dimension(klon,kflev+1), intent(out lwdn0,
real, dimension(klon,kflev+1), intent(out lwdn,
real, dimension(klon,kflev+1), intent(out lwup0,
real, dimension(klon,kflev+1), intent(out lwup,
real, dimension(klon,kflev+1), intent(out swdn0,
real, dimension(klon,kflev+1), intent(out swdn,
real, dimension(klon,kflev+1), intent(out swup0,
real, dimension(klon,kflev+1), intent(out swup,
real, dimension(klon), intent(out topswad_aero,
real, dimension(klon), intent(out solswad_aero,
real, dimension(klon), intent(out topswai_aero,
real, dimension(klon), intent(out solswai_aero,
real, dimension(klon), intent(out topswad0_aero,
real, dimension(klon), intent(out solswad0_aero,
real, dimension(kdlon,9), intent(out topsw_aero,
real, dimension(kdlon,9), intent(out topsw0_aero,
real, dimension(kdlon,9), intent(out solsw_aero,
real, dimension(kdlon,9), intent(out solsw0_aero,
real, dimension(kdlon,3), intent(out topswcf_aero,
real, dimension(kdlon,3), intent(out solswcf_aero 
)

Definition at line 7 of file radlwsw_m.F90.

Here is the call graph for this function:

Here is the caller graph for this function:


The documentation for this module was generated from the following file: