FV3 Bundle
|
Functions/Subroutines | |
subroutine, public | irrad (np, ple_dev, ta_dev, wa_dev, oa_dev, tb_dev, co2, trace, n2o_dev, ch4_dev, cfc11_dev, cfc12_dev, cfc22_dev, cwc_dev, fcld_dev, ict, icb, reff_dev, ns, fs_dev, tg_dev, eg_dev, tv_dev, ev_dev, rv_dev, na, nb, taua_dev, ssaa_dev, asya_dev, flxu_dev, flxd_dev, dfdts_dev, aib_ir, awb_ir, aiw_ir, aww_ir, aig_ir, awg_ir, xkw, xke, mw, aw, bw, pm, fkw, gkw, cb, dcb, w11, w12, w13, p11, p12, p13, dwe, dpe, c1, c2, c3, oo1, oo2, oo3, h11, h12, h13, h21, h22, h23, h81, h82, h83) |
subroutine, public | planck (ibn, cb, t, xlayer) |
subroutine, public | plancd (ibn, dcb, t, dbdt) |
subroutine, public | h2oexps (ib, np, dh2o, pa, dt, xkw, aw, bw, pm, mw, h2oexp) |
subroutine, public | conexps (ib, np, dcont, xke, conexp) |
subroutine, public | n2oexps (ib, np, dn2o, pa, dt, n2oexp) |
subroutine, public | ch4exps (ib, np, dch4, pa, dt, ch4exp) |
subroutine, public | comexps (ib, np, dcom, dt, comexp) |
subroutine, public | cfcexps (ib, np, a1, b1, fk1, a2, b2, fk2, dcfc, dt, cfcexp) |
subroutine, public | b10exps (np, dh2o, dcont, dco2, dn2o, pa, dt, h2oexp, conexp, co2exp, n2oexp) |
subroutine, public | tablup (nx1, nh1, dw, p, dt, s1, s2, s3, w1, p1, dwe, dpe, coef1, coef2, coef3, tran) |
subroutine, public | h2okdis (ib, np, k, fkw, gkw, ne, h2oexp, conexp, th2o, tcon, tran) |
subroutine, public | n2okdis (ib, np, k, n2oexp, tn2o, tran) |
subroutine, public | ch4kdis (ib, np, k, ch4exp, tch4, tran) |
subroutine, public | comkdis (ib, np, k, comexp, tcom, tran) |
subroutine, public | cfckdis (np, k, cfcexp, tcfc, tran) |
subroutine, public | b10kdis (np, k, h2oexp, conexp, co2exp, n2oexp, th2o, tcon, tco2, tn2o, tran) |
subroutine, public | cldovlp (np, k1, k2, ict, icb, icx, ncld, enn, ett, cldhi, cldmd, cldlw) |
subroutine, public | sfcflux (ibn, cb, dcb, ns, fs, tg, eg, tv, ev, rv, bs, dbs, rflxs) |
subroutine, public | mkicx (np, ict, icb, enn, icx, ncld) |
subroutine, public | sortit (ENN, LST, NCL, ibg, iend) |
subroutine, public | getirtau1 (ib, nlevs, dp, fcld, reff, hydromets, tcldlyr, enn, aib_ir1, awb_ir1, aiw_ir1, aww_ir1, aig_ir1, awg_ir1, CONS_GRAV) |
subroutine, public irradmod::b10exps | ( | integer | np, |
real(8), dimension(0:np) | dh2o, | ||
real(8), dimension(0:np) | dcont, | ||
real(8), dimension(0:np) | dco2, | ||
real(8), dimension(0:np) | dn2o, | ||
real(8), dimension(0:np) | pa, | ||
real(8), dimension(0:np) | dt, | ||
real(8), dimension(0:np,5) | h2oexp, | ||
real(8), dimension(0:np) | conexp, | ||
real(8), dimension(0:np,6) | co2exp, | ||
real(8), dimension(0:np,2) | n2oexp | ||
) |
subroutine, public irradmod::b10kdis | ( | integer | np, |
integer | k, | ||
real(8), dimension(0:np,5) | h2oexp, | ||
real(8), dimension(0:np) | conexp, | ||
real(8), dimension(0:np,6) | co2exp, | ||
real(8), dimension(0:np,2) | n2oexp, | ||
real(8), dimension(6) | th2o, | ||
real(8), dimension(3) | tcon, | ||
real(8), dimension(6) | tco2, | ||
real(8), dimension(4) | tn2o, | ||
real(8) | tran | ||
) |
subroutine, public irradmod::cfckdis | ( | integer | np, |
integer | k, | ||
real(8), dimension(0:np) | cfcexp, | ||
real(8) | tcfc, | ||
real(8) | tran | ||
) |
subroutine, public irradmod::cldovlp | ( | integer, intent(in) | np, |
integer, intent(in) | k1, | ||
integer, intent(in) | k2, | ||
integer, intent(in) | ict, | ||
integer, intent(in) | icb, | ||
integer, dimension(0:np), intent(in) | icx, | ||
integer, dimension(3), intent(in) | ncld, | ||
real(8), dimension(0:np), intent(in) | enn, | ||
real(8), dimension(0:np), intent(in) | ett, | ||
real(8), intent(inout) | cldhi, | ||
real(8), intent(inout) | cldmd, | ||
real(8), intent(inout) | cldlw | ||
) |
subroutine, public irradmod::getirtau1 | ( | integer, intent(in) | ib, |
integer, intent(in) | nlevs, | ||
real(8), dimension(nlevs), intent(in) | dp, | ||
real(8), dimension(nlevs), intent(in) | fcld, | ||
real(8), dimension(nlevs,4), intent(in) | reff, | ||
real(8), dimension(nlevs,4), intent(in) | hydromets, | ||
real(8), dimension(0:nlevs ), intent(out) | tcldlyr, | ||
real(8), dimension(0:nlevs ), intent(out) | enn, | ||
real(8), dimension(3,10), intent(in) | aib_ir1, | ||
real(8), dimension(4,10), intent(in) | awb_ir1, | ||
real(8), dimension(4,10), intent(in) | aiw_ir1, | ||
real(8), dimension(4,10), intent(in) | aww_ir1, | ||
real(8), dimension(4,10), intent(in) | aig_ir1, | ||
real(8), dimension(4,10), intent(in) | awg_ir1, | ||
real(8), intent(in) | CONS_GRAV | ||
) |
subroutine, public irradmod::h2oexps | ( | integer | ib, |
integer | np, | ||
real(8), dimension(0:np) | dh2o, | ||
real(8), dimension(0:np) | pa, | ||
real(8), dimension(0:np) | dt, | ||
real(8), dimension(9) | xkw, | ||
real(8), dimension(9) | aw, | ||
real(8), dimension(9) | bw, | ||
real(8), dimension(9) | pm, | ||
integer, dimension(9) | mw, | ||
real(8), dimension(0:np,6) | h2oexp | ||
) |
subroutine, public irradmod::irrad | ( | integer, intent(in) | np, |
real(8), dimension(np+1), intent(in) | ple_dev, | ||
real(8), dimension(np), intent(in) | ta_dev, | ||
real(8), dimension(np), intent(in) | wa_dev, | ||
real(8), dimension(np), intent(in) | oa_dev, | ||
real(8), intent(in) | tb_dev, | ||
real(8), intent(in) | co2, | ||
logical, intent(in) | trace, | ||
real(8), dimension(np), intent(in) | n2o_dev, | ||
real(8), dimension(np), intent(in) | ch4_dev, | ||
real(8), dimension(np), intent(in) | cfc11_dev, | ||
real(8), dimension(np), intent(in) | cfc12_dev, | ||
real(8), dimension(np), intent(in) | cfc22_dev, | ||
real(8), dimension(np,4), intent(in) | cwc_dev, | ||
real(8), dimension(np), intent(in) | fcld_dev, | ||
integer, intent(in) | ict, | ||
integer, intent(in) | icb, | ||
real(8), dimension(np,4), intent(in) | reff_dev, | ||
integer, intent(in) | ns, | ||
real(8), dimension(ns), intent(in) | fs_dev, | ||
real(8), dimension(ns), intent(in) | tg_dev, | ||
real(8), dimension(ns,10), intent(in) | eg_dev, | ||
real(8), dimension(ns), intent(in) | tv_dev, | ||
real(8), dimension(ns,10), intent(in) | ev_dev, | ||
real(8), dimension(ns,10), intent(in) | rv_dev, | ||
integer, intent(in) | na, | ||
integer, intent(in) | nb, | ||
real(8), dimension(np,nb), intent(inout) | taua_dev, | ||
real(8), dimension(np,nb), intent(inout) | ssaa_dev, | ||
real(8), dimension(np,nb), intent(inout) | asya_dev, | ||
real(8), dimension(np+1), intent(out) | flxu_dev, | ||
real(8), dimension(np+1), intent(out) | flxd_dev, | ||
real(8), dimension(np+1), intent(out) | dfdts_dev, | ||
real(8), dimension(3,10), intent(in) | aib_ir, | ||
real(8), dimension(4,10), intent(in) | awb_ir, | ||
real(8), dimension(4,10), intent(in) | aiw_ir, | ||
real(8), dimension(4,10), intent(in) | aww_ir, | ||
real(8), dimension(4,10), intent(in) | aig_ir, | ||
real(8), dimension(4,10), intent(in) | awg_ir, | ||
real(8), dimension(9), intent(in) | xkw, | ||
real(8), dimension(9), intent(in) | xke, | ||
integer, dimension(9), intent(in) | mw, | ||
real(8), dimension(9), intent(in) | aw, | ||
real(8), dimension(9), intent(in) | bw, | ||
real(8), dimension(9), intent(in) | pm, | ||
real(8), dimension(6,9), intent(in) | fkw, | ||
real(8), dimension(6,3), intent(in) | gkw, | ||
real(8), dimension(6,10), intent(in) | cb, | ||
real(8), dimension(5,10), intent(in) | dcb, | ||
real(8), intent(in) | w11, | ||
real(8), intent(in) | w12, | ||
real(8), intent(in) | w13, | ||
real(8), intent(in) | p11, | ||
real(8), intent(in) | p12, | ||
real(8), intent(in) | p13, | ||
real(8), intent(in) | dwe, | ||
real(8), intent(in) | dpe, | ||
real(8), dimension(26,30), intent(in) | c1, | ||
real(8), dimension(26,30), intent(in) | c2, | ||
real(8), dimension(26,30), intent(in) | c3, | ||
real(8), dimension(26,21), intent(in) | oo1, | ||
real(8), dimension(26,21), intent(in) | oo2, | ||
real(8), dimension(26,21), intent(in) | oo3, | ||
real(8), dimension(26,31), intent(in) | h11, | ||
real(8), dimension(26,31), intent(in) | h12, | ||
real(8), dimension(26,31), intent(in) | h13, | ||
real(8), dimension(26,31), intent(in) | h21, | ||
real(8), dimension(26,31), intent(in) | h22, | ||
real(8), dimension(26,31), intent(in) | h23, | ||
real(8), dimension(26,31), intent(in) | h81, | ||
real(8), dimension(26,31), intent(in) | h82, | ||
real(8), dimension(26,31), intent(in) | h83 | ||
) |
subroutine, public irradmod::plancd | ( | integer, intent(in) | ibn, |
real(8), dimension(5,10), intent(in) | dcb, | ||
real(8), intent(in) | t, | ||
real(8), intent(out) | dbdt | ||
) |
subroutine, public irradmod::planck | ( | integer, intent(in) | ibn, |
real(8), dimension(6,10), intent(in) | cb, | ||
real(8), intent(in) | t, | ||
real(8), intent(out) | xlayer | ||
) |
subroutine, public irradmod::sfcflux | ( | integer | ibn, |
real(8), dimension(6,10) | cb, | ||
real(8), dimension(5,10) | dcb, | ||
integer | ns, | ||
real(8), dimension(ns) | fs, | ||
real(8), dimension(ns) | tg, | ||
real(8), dimension(ns,10) | eg, | ||
real(8), dimension(ns) | tv, | ||
real(8), dimension(ns,10) | ev, | ||
real(8), dimension(ns,10) | rv, | ||
real(8) | bs, | ||
real(8) | dbs, | ||
real(8) | rflxs | ||
) |
subroutine, public irradmod::tablup | ( | integer | nx1, |
integer | nh1, | ||
real(8) | dw, | ||
real(8) | p, | ||
real(8) | dt, | ||
real(8) | s1, | ||
real(8) | s2, | ||
real(8) | s3, | ||
real(8) | w1, | ||
real(8) | p1, | ||
real(8) | dwe, | ||
real(8) | dpe, | ||
real(8), dimension(nx1,nh1) | coef1, | ||
real(8), dimension(nx1,nh1) | coef2, | ||
real(8), dimension(nx1,nh1) | coef3, | ||
real(8) | tran | ||
) |