FV3 Bundle
|
Functions/Subroutines | |
subroutine, public | gw_main_d (pcols, pver, dt, pgwv, effgworo_dev, effgwbkg_dev, pint_dev, t_dev, u_dev, u_devd, v_dev, v_devd, sgh_dev, pref_dev, pmid_dev, pdel_dev, rpdel_dev, lnpint_dev, zm_dev, qvt_dev, rog, mapl_vireps_, rlat_dev) |
subroutine | gw_intr_d (i, pcols, pver, dt, pgwv, effgworo_dev, effgwbkg_dev, pint_dev, t_dev, u_dev, u_devd, v_dev, v_devd, sgh_dev, pref_dev, pmid_dev, pdel_dev, rpdel_dev, lnpint_dev, zm_dev, rlat_dev, dudt_gwd_dev, dudt_gwd_devd, dvdt_gwd_dev, dvdt_gwd_devd, dtdt_gwd_dev, dudt_org_dev, dvdt_org_dev, dtdt_org_dev, taugwdx_dev, taugwdy_dev, tauox_dev, tauoy_dev, feo_dev, taubkgx_dev, taubkgy_dev, taubx_dev, tauby_dev, feb_dev, fepo_dev, fepb_dev, utbsrc_dev, vtbsrc_dev, ttbsrc_dev) |
subroutine | gw_intr (i, pcols, pver, dt, pgwv, effgworo_dev, effgwbkg_dev, pint_dev, t_dev, u_dev, v_dev, sgh_dev, pref_dev, pmid_dev, pdel_dev, rpdel_dev, lnpint_dev, zm_dev, rlat_dev, dudt_gwd_dev, dvdt_gwd_dev, dtdt_gwd_dev, dudt_org_dev, dvdt_org_dev, dtdt_org_dev, taugwdx_dev, taugwdy_dev, tauox_dev, tauoy_dev, feo_dev, taubkgx_dev, taubkgy_dev, taubx_dev, tauby_dev, feb_dev, fepo_dev, fepb_dev, utbsrc_dev, vtbsrc_dev, ttbsrc_dev) |
subroutine | gw_prof (i, k, pcols, pver, u, v, t, pm, pi, rhoi, ni, ti, nm) |
subroutine | gw_oro_d (i, pcols, pver, pgwv, u, ud, v, vd, t, sgh, pm, pi, dpm, zm, nm, kldv, kldvmn, ksrc, ksrcmn, rdpldv, tau, taud, ubi, ubid, ubm, ubmd, xv, xvd, yv, yvd, kbot, rlat) |
subroutine | gw_oro (i, pcols, pver, pgwv, u, v, t, sgh, pm, pi, dpm, zm, nm, kldv, kldvmn, ksrc, ksrcmn, rdpldv, tau, ubi, ubm, xv, yv, kbot, rlat) |
subroutine | gw_bgnd_d (i, pcols, pver, c, u, ud, v, vd, t, pm, pi, dpm, rdpm, piln, rlat, kldv, kldvmn, ksrc, ksrcmn, rdpldv, tau, ubi, ubid, ubm, ubmd, xv, xvd, yv, yvd, ngwv, kbot) |
subroutine | gw_bgnd (i, pcols, pver, c, u, v, t, pm, pi, dpm, rdpm, piln, rlat, kldv, kldvmn, ksrc, ksrcmn, rdpldv, tau, ubi, ubm, xv, yv, ngwv, kbot) |
subroutine | gw_drag_prof_d (i, pcols, pver, pgwv, ngwv, kbot, ktop, c, u, v, t, pi, dpm, rdpm, piln, rlat, rhoi, ni, ti, nm, dt, alpha, dback, kldv, kldvmn, ksrc, ksrcmn, rdpldv, tau, taud, ubi, ubid, ubm, xv, xvd, yv, yvd, ut, utd, vt, vtd, tt, taugwx, taugwy, fegw, fepgw, dusrc, dvsrc, dtsrc, tau0x, tau0y, effgw) |
subroutine | gw_drag_prof (i, pcols, pver, pgwv, ngwv, kbot, ktop, c, u, v, t, pi, dpm, rdpm, piln, rlat, rhoi, ni, ti, nm, dt, alpha, dback, kldv, kldvmn, ksrc, ksrcmn, rdpldv, tau, ubi, ubm, xv, yv, ut, vt, tt, taugwx, taugwy, fegw, fepgw, dusrc, dvsrc, dtsrc, tau0x, tau0y, effgw) |
subroutine | gw_drag_prof_bgnd_d (i, pcols, pver, pgwv, ngwv, kbot, ktop, c, u, v, t, pi, dpm, rdpm, piln, rlat, rhoi, ni, ti, nm, dt, alpha, dback, kldv, kldvmn, ksrc, ksrcmn, rdpldv, tau, taud, ubi, ubid, ubm, xv, xvd, yv, yvd, ut, utd, vt, vtd, tt, taugwx, taugwy, fegw, fepgw, dusrc, dusrcd, dvsrc, dvsrcd, dtsrc, tau0x, tau0y, effgw) |
subroutine | gw_drag_prof_bgnd (i, pcols, pver, pgwv, ngwv, kbot, ktop, c, u, v, t, pi, dpm, rdpm, piln, rlat, rhoi, ni, ti, nm, dt, alpha, dback, kldv, kldvmn, ksrc, ksrcmn, rdpldv, tau, ubi, ubm, xv, yv, ut, vt, tt, taugwx, taugwy, fegw, fepgw, dusrc, dvsrc, dtsrc, tau0x, tau0y, effgw) |
subroutine | get_uv_d (uv_out, uv_outd, uv_in, uv_ind) |
subroutine | get_uv (uv_out, uv_in) |
subroutine | get_effkwvmap_1 (effkwvmap_, rlat_) |
subroutine | get_effkwvmap_2 (effkwvmap_, rlat_, zfac) |
subroutine | get_effkwvmap_3 (effkwvmap_, rlat_, zfac) |
subroutine | get_cmu (cmu_, cmu) |
subroutine | get_ti (t_out, t_in) |
Variables | |
real, parameter, public | kwvb =6.28e-5 |
real, parameter, public | kwvbeq =6.28e-5/7. |
real, parameter, public | kwvo =6.28e-5 |
real, parameter, public | fracldv =0.0 |
real, parameter, public | mxasym =0.1 |
real, parameter, public | mxrange =0.001 |
real, parameter, public | n2min =1.e-8 |
real, parameter, public | fcrit2 =0.5 |
real, parameter, public | orohmin =10. |
real, parameter, public | orovmin =2.0 |
real, parameter, public | taubgnd =6.4 |
real, parameter, public | taumin =1.e-10 |
real, parameter, public | tauscal =0.001 |
real, parameter, public | tndmax =500./86400. |
real, parameter, public | umcfac =0.5 |
real, parameter, public | ubmc2mn =0.1 |
real, parameter, public | zldvcon =10. |
real, parameter, public | rog =mapl_rgas/mapl_grav |
real, parameter, public | oroko2 =0.5*kwvo |
real, parameter, public | pi_gwd =4.0*atan(1.0) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
Definition at line 2275 of file gw_drag_d.F90.
|
private |
Definition at line 3131 of file gw_drag_d.F90.
|
private |
Definition at line 2651 of file gw_drag_d.F90.
|
private |
Definition at line 1825 of file gw_drag_d.F90.
|
private |
|
private |
Definition at line 325 of file gw_drag_d.F90.
subroutine, public gw_drag_d::gw_main_d | ( | integer | pcols, |
integer | pver, | ||
real | dt, | ||
integer | pgwv, | ||
real, dimension(pcols) | effgworo_dev, | ||
real, dimension(pcols) | effgwbkg_dev, | ||
real, dimension(pcols, pver+1) | pint_dev, | ||
real, dimension(pcols, pver) | t_dev, | ||
real, dimension(pcols, pver) | u_dev, | ||
real, dimension(pcols, pver) | u_devd, | ||
real, dimension(pcols, pver) | v_dev, | ||
real, dimension(pcols, pver) | v_devd, | ||
real, dimension(pcols) | sgh_dev, | ||
real, dimension(pver+1) | pref_dev, | ||
real, dimension(pcols, pver) | pmid_dev, | ||
real, dimension(pcols, pver) | pdel_dev, | ||
real, dimension(pcols, pver) | rpdel_dev, | ||
real, dimension(pcols, pver+1) | lnpint_dev, | ||
real, dimension(pcols, pver) | zm_dev, | ||
real, dimension(pcols, pver) | qvt_dev, | ||
real | rog, | ||
real | mapl_vireps_, | ||
real, dimension(pcols) | rlat_dev | ||
) |
|
private |
Definition at line 1162 of file gw_drag_d.F90.
|
private |
Definition at line 912 of file gw_drag_d.F90.
|
private |
Definition at line 821 of file gw_drag_d.F90.
real, parameter, public gw_drag_d::fcrit2 =0.5 |
Definition at line 53 of file gw_drag_d.F90.
real, parameter, public gw_drag_d::fracldv =0.0 |
Definition at line 45 of file gw_drag_d.F90.
real, parameter, public gw_drag_d::kwvb =6.28e-5 |
Definition at line 39 of file gw_drag_d.F90.
real, parameter, public gw_drag_d::kwvbeq =6.28e-5/7. |
Definition at line 41 of file gw_drag_d.F90.
real, parameter, public gw_drag_d::kwvo =6.28e-5 |
Definition at line 43 of file gw_drag_d.F90.
real, parameter, public gw_drag_d::mxasym =0.1 |
Definition at line 47 of file gw_drag_d.F90.
real, parameter, public gw_drag_d::mxrange =0.001 |
Definition at line 49 of file gw_drag_d.F90.
real, parameter, public gw_drag_d::n2min =1.e-8 |
Definition at line 51 of file gw_drag_d.F90.
real, parameter, public gw_drag_d::orohmin =10. |
Definition at line 55 of file gw_drag_d.F90.
real, parameter, public gw_drag_d::oroko2 =0.5*kwvo |
Definition at line 74 of file gw_drag_d.F90.
real, parameter, public gw_drag_d::orovmin =2.0 |
Definition at line 57 of file gw_drag_d.F90.
real, parameter, public gw_drag_d::pi_gwd =4.0*atan(1.0) |
Definition at line 76 of file gw_drag_d.F90.
real, parameter, public gw_drag_d::rog =mapl_rgas/mapl_grav |
Definition at line 72 of file gw_drag_d.F90.
real, parameter, public gw_drag_d::taubgnd =6.4 |
Definition at line 59 of file gw_drag_d.F90.
real, parameter, public gw_drag_d::taumin =1.e-10 |
Definition at line 61 of file gw_drag_d.F90.
real, parameter, public gw_drag_d::tauscal =0.001 |
Definition at line 63 of file gw_drag_d.F90.
real, parameter, public gw_drag_d::tndmax =500./86400. |
Definition at line 65 of file gw_drag_d.F90.
real, parameter, public gw_drag_d::ubmc2mn =0.1 |
Definition at line 69 of file gw_drag_d.F90.
real, parameter, public gw_drag_d::umcfac =0.5 |
Definition at line 67 of file gw_drag_d.F90.
real, parameter, public gw_drag_d::zldvcon =10. |
Definition at line 71 of file gw_drag_d.F90.