CAM
|
Functions/Subroutines | |
subroutine, public | rrtmg_lw (lchnk, ncol, nlay, icld, play, plev, tlay, tlev, tsfc, h2ovmr, o3vmr, co2vmr, ch4vmr, o2vmr, n2ovmr, cfc11vmr, cfc12vmr, cfc22vmr, ccl4vmr, emis, inflglw, iceflglw, liqflglw, cldfr, taucld, cicewp, cliqwp, reice, reliq, tauaer, uflx, dflx, hr, uflxc, dflxc, hrc) |
subroutine, public | inatm (iplon, nlay, icld, iaer, play, plev, tlay, tlev, tsfc, h2ovmr, o3vmr, co2vmr, ch4vmr, o2vmr, n2ovmr, cfc11vmr, cfc12vmr, cfc22vmr, ccl4vmr, emis, inflglw, iceflglw, liqflglw, cldfr, taucld, cicewp, cliqwp, reice, reliq, tauaer, nlayers, pavel, pz, tavel, tz, tbound, semiss, coldry, wkl, wbrodl, wx, pwvcm, inflag, iceflag, liqflag, cldfrac, tauc, ciwp, clwp, rei, dge, rel, taua) |
subroutine, public | rrtmg_lw (lchnk, ncol, nlay, icld, play, plev, tlay, tlev, tsfc, h2ovmr, o3vmr, co2vmr, ch4vmr, o2vmr, n2ovmr, cfc11vmr, cfc12vmr, cfc22vmr, ccl4vmr, emis, inflglw, iceflglw, liqflglw, cldfmcl, taucmcl, ciwpmcl, clwpmcl, reicmcl, relqmcl, tauaer, uflx, dflx, hr, uflxc, dflxc, hrc, uflxs, dflxs) |
subroutine, public | inatm (iplon, nlay, icld, iaer, play, plev, tlay, tlev, tsfc, h2ovmr, o3vmr, co2vmr, ch4vmr, o2vmr, n2ovmr, cfc11vmr, cfc12vmr, cfc22vmr, ccl4vmr, emis, inflglw, iceflglw, liqflglw, cldfmcl, taucmcl, ciwpmcl, clwpmcl, reicmcl, relqmcl, tauaer, pavel, pz, tavel, tz, tbound, semiss, coldry, wkl, wbrodl, wx, pwvcm, inflag, iceflag, liqflag, cldfmc, taucmc, ciwpmc, clwpmc, reicmc, dgesmc, relqmc, taua) |
subroutine, public rrtmg_lw_rad::inatm | ( | integer, intent(in) | iplon, |
integer, intent(in) | nlay, | ||
integer, intent(in) | icld, | ||
integer, intent(in) | iaer, | ||
real(kind=r8), dimension(:,:), intent(in) | play, | ||
real(kind=r8), dimension(:,:), intent(in) | plev, | ||
real(kind=r8), dimension(:,:), intent(in) | tlay, | ||
real(kind=r8), dimension(:,:), intent(in) | tlev, | ||
real(kind=r8), dimension(:), intent(in) | tsfc, | ||
real(kind=r8), dimension(:,:), intent(in) | h2ovmr, | ||
real(kind=r8), dimension(:,:), intent(in) | o3vmr, | ||
real(kind=r8), dimension(:,:), intent(in) | co2vmr, | ||
real(kind=r8), dimension(:,:), intent(in) | ch4vmr, | ||
real(kind=r8), dimension(:,:), intent(in) | o2vmr, | ||
real(kind=r8), dimension(:,:), intent(in) | n2ovmr, | ||
real(kind=r8), dimension(:,:), intent(in) | cfc11vmr, | ||
real(kind=r8), dimension(:,:), intent(in) | cfc12vmr, | ||
real(kind=r8), dimension(:,:), intent(in) | cfc22vmr, | ||
real(kind=r8), dimension(:,:), intent(in) | ccl4vmr, | ||
real(kind=r8), dimension(:,:), intent(in) | emis, | ||
integer, intent(in) | inflglw, | ||
integer, intent(in) | iceflglw, | ||
integer, intent(in) | liqflglw, | ||
real(kind=r8), dimension(:,:,:), intent(in) | cldfmcl, | ||
real(kind=r8), dimension(:,:,:), intent(in) | taucmcl, | ||
real(kind=r8), dimension(:,:,:), intent(in) | ciwpmcl, | ||
real(kind=r8), dimension(:,:,:), intent(in) | clwpmcl, | ||
real(kind=r8), dimension(:,:), intent(in) | reicmcl, | ||
real(kind=r8), dimension(:,:), intent(in) | relqmcl, | ||
real(kind=r8), dimension(:,:,:), intent(in) | tauaer, | ||
real(kind=r8), dimension(:), intent(out) | pavel, | ||
real(kind=r8), dimension(0:), intent(out) | pz, | ||
real(kind=r8), dimension(:), intent(out) | tavel, | ||
real(kind=r8), dimension(0:), intent(out) | tz, | ||
real(kind=r8), intent(out) | tbound, | ||
real(kind=r8), dimension(:), intent(out) | semiss, | ||
real(kind=r8), dimension(:), intent(out) | coldry, | ||
real(kind=r8), dimension(:,:), intent(out) | wkl, | ||
real(kind=r8), dimension(:), intent(out) | wbrodl, | ||
real(kind=r8), dimension(:,:), intent(out) | wx, | ||
real(kind=r8), intent(out) | pwvcm, | ||
integer, intent(out) | inflag, | ||
integer, intent(out) | iceflag, | ||
integer, intent(out) | liqflag, | ||
real(kind=r8), dimension(:,:), intent(out) | cldfmc, | ||
real(kind=r8), dimension(:,:), intent(out) | taucmc, | ||
real(kind=r8), dimension(:,:), intent(out) | ciwpmc, | ||
real(kind=r8), dimension(:,:), intent(out) | clwpmc, | ||
real(kind=r8), dimension(:), intent(out) | reicmc, | ||
real(kind=r8), dimension(:), intent(out) | dgesmc, | ||
real(kind=r8), dimension(:), intent(out) | relqmc, | ||
real(kind=r8), dimension(:,:), intent(out) | taua | ||
) |
subroutine, public rrtmg_lw_rad::inatm | ( | integer, intent(in) | iplon, |
integer, intent(in) | nlay, | ||
integer, intent(in) | icld, | ||
integer, intent(in) | iaer, | ||
real(kind=r8), dimension(:,:), intent(in) | play, | ||
real(kind=r8), dimension(:,:), intent(in) | plev, | ||
real(kind=r8), dimension(:,:), intent(in) | tlay, | ||
real(kind=r8), dimension(:,:), intent(in) | tlev, | ||
real(kind=r8), dimension(:), intent(in) | tsfc, | ||
real(kind=r8), dimension(:,:), intent(in) | h2ovmr, | ||
real(kind=r8), dimension(:,:), intent(in) | o3vmr, | ||
real(kind=r8), dimension(:,:), intent(in) | co2vmr, | ||
real(kind=r8), dimension(:,:), intent(in) | ch4vmr, | ||
real(kind=r8), dimension(:,:), intent(in) | o2vmr, | ||
real(kind=r8), dimension(:,:), intent(in) | n2ovmr, | ||
real(kind=r8), dimension(:,:), intent(in) | cfc11vmr, | ||
real(kind=r8), dimension(:,:), intent(in) | cfc12vmr, | ||
real(kind=r8), dimension(:,:), intent(in) | cfc22vmr, | ||
real(kind=r8), dimension(:,:), intent(in) | ccl4vmr, | ||
real(kind=r8), dimension(:,:), intent(in) | emis, | ||
integer, intent(in) | inflglw, | ||
integer, intent(in) | iceflglw, | ||
integer, intent(in) | liqflglw, | ||
real(kind=r8), dimension(:,:), intent(in) | cldfr, | ||
real(kind=r8), dimension(:,:,:), intent(in) | taucld, | ||
real(kind=r8), dimension(:,:), intent(in) | cicewp, | ||
real(kind=r8), dimension(:,:), intent(in) | cliqwp, | ||
real(kind=r8), dimension(:,:), intent(in) | reice, | ||
real(kind=r8), dimension(:,:), intent(in) | reliq, | ||
real(kind=r8), dimension(:,:,:), intent(in) | tauaer, | ||
integer, intent(out) | nlayers, | ||
real(kind=r8), dimension(:), intent(out) | pavel, | ||
real(kind=r8), dimension(0:), intent(out) | pz, | ||
real(kind=r8), dimension(:), intent(out) | tavel, | ||
real(kind=r8), dimension(0:), intent(out) | tz, | ||
real(kind=r8), intent(out) | tbound, | ||
real(kind=r8), dimension(:), intent(out) | semiss, | ||
real(kind=r8), dimension(:), intent(out) | coldry, | ||
real(kind=r8), dimension(:,:), intent(out) | wkl, | ||
real(kind=r8), dimension(:), intent(out) | wbrodl, | ||
real(kind=r8), dimension(:,:), intent(out) | wx, | ||
real(kind=r8), intent(out) | pwvcm, | ||
integer, intent(out) | inflag, | ||
integer, intent(out) | iceflag, | ||
integer, intent(out) | liqflag, | ||
real(kind=r8), dimension(:), intent(out) | cldfrac, | ||
real(kind=r8), dimension(:,:), intent(out) | tauc, | ||
real(kind=r8), dimension(:), intent(out) | ciwp, | ||
real(kind=r8), dimension(:), intent(out) | clwp, | ||
real(kind=r8), dimension(:), intent(out) | rei, | ||
real(kind=r8), dimension(:), intent(out) | dge, | ||
real(kind=r8), dimension(:), intent(out) | rel, | ||
real(kind=r8), dimension(:,:), intent(out) | taua | ||
) |
subroutine, public rrtmg_lw_rad::rrtmg_lw | ( | integer, intent(in) | lchnk, |
integer, intent(in) | ncol, | ||
integer, intent(in) | nlay, | ||
integer, intent(inout) | icld, | ||
real(kind=r8), dimension(:,:), intent(in) | play, | ||
real(kind=r8), dimension(:,:), intent(in) | plev, | ||
real(kind=r8), dimension(:,:), intent(in) | tlay, | ||
real(kind=r8), dimension(:,:), intent(in) | tlev, | ||
real(kind=r8), dimension(:), intent(in) | tsfc, | ||
real(kind=r8), dimension(:,:), intent(in) | h2ovmr, | ||
real(kind=r8), dimension(:,:), intent(in) | o3vmr, | ||
real(kind=r8), dimension(:,:), intent(in) | co2vmr, | ||
real(kind=r8), dimension(:,:), intent(in) | ch4vmr, | ||
real(kind=r8), dimension(:,:), intent(in) | o2vmr, | ||
real(kind=r8), dimension(:,:), intent(in) | n2ovmr, | ||
real(kind=r8), dimension(:,:), intent(in) | cfc11vmr, | ||
real(kind=r8), dimension(:,:), intent(in) | cfc12vmr, | ||
real(kind=r8), dimension(:,:), intent(in) | cfc22vmr, | ||
real(kind=r8), dimension(:,:), intent(in) | ccl4vmr, | ||
real(kind=r8), dimension(:,:), intent(in) | emis, | ||
integer, intent(in) | inflglw, | ||
integer, intent(in) | iceflglw, | ||
integer, intent(in) | liqflglw, | ||
real(kind=r8), dimension(:,:,:), intent(in) | cldfmcl, | ||
real(kind=r8), dimension(:,:,:), intent(in) | taucmcl, | ||
real(kind=r8), dimension(:,:,:), intent(in) | ciwpmcl, | ||
real(kind=r8), dimension(:,:,:), intent(in) | clwpmcl, | ||
real(kind=r8), dimension(:,:), intent(in) | reicmcl, | ||
real(kind=r8), dimension(:,:), intent(in) | relqmcl, | ||
real(kind=r8), dimension(:,:,:), intent(in) | tauaer, | ||
real(kind=r8), dimension(:,:), intent(out) | uflx, | ||
real(kind=r8), dimension(:,:), intent(out) | dflx, | ||
real(kind=r8), dimension(:,:), intent(out) | hr, | ||
real(kind=r8), dimension(:,:), intent(out) | uflxc, | ||
real(kind=r8), dimension(:,:), intent(out) | dflxc, | ||
real(kind=r8), dimension(:,:), intent(out) | hrc, | ||
real(kind=r8), dimension(:,:,:), intent(out) | uflxs, | ||
real(kind=r8), dimension(:,:,:), intent(out) | dflxs | ||
) |
subroutine, public rrtmg_lw_rad::rrtmg_lw | ( | integer, intent(in) | lchnk, |
integer, intent(in) | ncol, | ||
integer, intent(in) | nlay, | ||
integer, intent(inout) | icld, | ||
real(kind=r8), dimension(:,:), intent(in) | play, | ||
real(kind=r8), dimension(:,:), intent(in) | plev, | ||
real(kind=r8), dimension(:,:), intent(in) | tlay, | ||
real(kind=r8), dimension(:,:), intent(in) | tlev, | ||
real(kind=r8), dimension(:), intent(in) | tsfc, | ||
real(kind=r8), dimension(:,:), intent(in) | h2ovmr, | ||
real(kind=r8), dimension(:,:), intent(in) | o3vmr, | ||
real(kind=r8), dimension(:,:), intent(in) | co2vmr, | ||
real(kind=r8), dimension(:,:), intent(in) | ch4vmr, | ||
real(kind=r8), dimension(:,:), intent(in) | o2vmr, | ||
real(kind=r8), dimension(:,:), intent(in) | n2ovmr, | ||
real(kind=r8), dimension(:,:), intent(in) | cfc11vmr, | ||
real(kind=r8), dimension(:,:), intent(in) | cfc12vmr, | ||
real(kind=r8), dimension(:,:), intent(in) | cfc22vmr, | ||
real(kind=r8), dimension(:,:), intent(in) | ccl4vmr, | ||
real(kind=r8), dimension(:,:), intent(in) | emis, | ||
integer, intent(in) | inflglw, | ||
integer, intent(in) | iceflglw, | ||
integer, intent(in) | liqflglw, | ||
real(kind=r8), dimension(:,:), intent(in) | cldfr, | ||
real(kind=r8), dimension(:,:,:), intent(in) | taucld, | ||
real(kind=r8), dimension(:,:), intent(in) | cicewp, | ||
real(kind=r8), dimension(:,:), intent(in) | cliqwp, | ||
real(kind=r8), dimension(:,:), intent(in) | reice, | ||
real(kind=r8), dimension(:,:), intent(in) | reliq, | ||
real(kind=r8), dimension(:,:,:), intent(in) | tauaer, | ||
real(kind=r8), dimension(:,:), intent(out) | uflx, | ||
real(kind=r8), dimension(:,:), intent(out) | dflx, | ||
real(kind=r8), dimension(:,:), intent(out) | hr, | ||
real(kind=r8), dimension(:,:), intent(out) | uflxc, | ||
real(kind=r8), dimension(:,:), intent(out) | dflxc, | ||
real(kind=r8), dimension(:,:), intent(out) | hrc | ||
) |