CAM
|
Functions/Subroutines | |
subroutine, public | rad_rrtmg_lw (lchnk, ncol, rrtmg_levs, r_state, pmid, aer_lw_abs, cld, tauc_lw, qrl, qrlc, flns, flnt, flnsc, flntc, flwds, flut, flutc, fnl, fcnl, fldsc, clm_rand_seed, lu, ld) |
subroutine, public | radlw_init () |
subroutine, public | radclwmx (lchnk, ncol, doabsems, lwupcgs, tnm, qnm, o3, pmid, pint, pmln, piln, n2o, ch4, cfc11, cfc12, cld, emis, pmxrgn, nmxrgn, qrl, qrlc, flns, flnt, flnsc, flntc, flwds, fldsc, flut, flutc, fnl, fcnl, co2mmr, odap_aer) |
subroutine, public | radlw_init (gravit, stebol) |
subroutine | aer_trans_from_od (ncol, odap_aer, aer_trn_ttl) |
Variables | |
integer | ntoplw |
logical | pergro_mods = .false. |
real(r8) | gravit_cgs |
real(r8) | stebol_cgs |
|
private |
subroutine, public radlw::rad_rrtmg_lw | ( | integer, intent(in) | lchnk, |
integer, intent(in) | ncol, | ||
integer, intent(in) | rrtmg_levs, | ||
type(rrtmg_state_t), intent(in) | r_state, | ||
real(r8), dimension(pcols,pver), intent(in) | pmid, | ||
real(r8), dimension (pcols,pver,nbndlw), intent(in) | aer_lw_abs, | ||
real(r8), dimension(pcols,pver), intent(in) | cld, | ||
real(r8), dimension(nbndlw,pcols,pver), intent(in) | tauc_lw, | ||
real(r8), dimension (pcols,pver), intent(out) | qrl, | ||
real(r8), dimension(pcols,pver), intent(out) | qrlc, | ||
real(r8), dimension(pcols), intent(out) | flns, | ||
real(r8), dimension(pcols), intent(out) | flnt, | ||
real(r8), dimension(pcols), intent(out) | flnsc, | ||
real(r8), dimension(pcols), intent(out) | flntc, | ||
real(r8), dimension(pcols), intent(out) | flwds, | ||
real(r8), dimension(pcols), intent(out) | flut, | ||
real(r8), dimension(pcols), intent(out) | flutc, | ||
real(r8), dimension(pcols,pverp), intent(out) | fnl, | ||
real(r8), dimension(pcols,pverp), intent(out) | fcnl, | ||
real(r8), dimension(pcols), intent(out) | fldsc, | ||
integer, dimension(pcols,4), intent(inout) | clm_rand_seed, | ||
real(r8), dimension(:,:,:), pointer | lu, | ||
real(r8), dimension(:,:,:), pointer | ld | ||
) |
subroutine, public radlw::radclwmx | ( | integer, intent(in) | lchnk, |
integer, intent(in) | ncol, | ||
logical, intent(in) | doabsems, | ||
real(r8), dimension(pcols), intent(in) | lwupcgs, | ||
real(r8), dimension(pcols,pver), intent(in) | tnm, | ||
real(r8), dimension(pcols,pver), intent(in) | qnm, | ||
real(r8), dimension(pcols,pver), intent(in) | o3, | ||
real(r8), dimension(pcols,pver), intent(in) | pmid, | ||
real(r8), dimension(pcols,pverp), intent(in) | pint, | ||
real(r8), dimension(pcols,pver), intent(in) | pmln, | ||
real(r8), dimension(pcols,pverp), intent(in) | piln, | ||
real(r8), dimension(pcols,pver), intent(in) | n2o, | ||
real(r8), dimension(pcols,pver), intent(in) | ch4, | ||
real(r8), dimension(pcols,pver), intent(in) | cfc11, | ||
real(r8), dimension(pcols,pver), intent(in) | cfc12, | ||
real(r8), dimension(pcols,pver), intent(in) | cld, | ||
real(r8), dimension(pcols,pver), intent(in) | emis, | ||
real(r8), dimension(pcols,pverp), intent(in) | pmxrgn, | ||
integer, dimension(pcols), intent(in) | nmxrgn, | ||
real(r8), dimension (pcols,pver), intent(out) | qrl, | ||
real(r8), dimension(pcols,pver), intent(out) | qrlc, | ||
real(r8), dimension(pcols), intent(out) | flns, | ||
real(r8), dimension(pcols), intent(out) | flnt, | ||
real(r8), dimension(pcols), intent(out) | flnsc, | ||
real(r8), dimension(pcols), intent(out) | flntc, | ||
real(r8), dimension(pcols), intent(out) | flwds, | ||
real(r8), dimension(pcols), intent(out) | fldsc, | ||
real(r8), dimension(pcols), intent(out) | flut, | ||
real(r8), dimension(pcols), intent(out) | flutc, | ||
real(r8), dimension(pcols,pverp), intent(out) | fnl, | ||
real(r8), dimension(pcols,pverp), intent(out) | fcnl, | ||
real(r8), dimension(pcols), intent(in) | co2mmr, | ||
real(r8), dimension(pcols,pver,nlwbands), intent(in) | odap_aer | ||
) |
subroutine, public radlw::radlw_init | ( | ) |
subroutine, public radlw::radlw_init | ( | real(r8), intent(in) | gravit, |
real(r8), intent(in) | stebol | ||
) |
|
private |
|
private |
|
private |
|
private |