FV3 Bundle
|
Functions/Subroutines | |
subroutine, public | gw_main_b (pcols, pver, dt, pgwv, effgworo_dev, effgwbkg_dev, pint_dev, t_dev, u_dev, u_devb, v_dev, v_devb, sgh_dev, pref_dev, pmid_dev, pdel_dev, rpdel_dev, lnpint_dev, zm_dev, qvt_dev, rog, mapl_vireps_, rlat_dev) |
subroutine | gw_intr_fwd (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_intr_bwd (i, pcols, pver, dt, pgwv, effgworo_dev, effgwbkg_dev, pint_dev, t_dev, u_dev, u_devb, v_dev, v_devb, sgh_dev, pref_dev, pmid_dev, pdel_dev, rpdel_dev, lnpint_dev, zm_dev, rlat_dev, dudt_gwd_dev, dudt_gwd_devb, dvdt_gwd_dev, dvdt_gwd_devb, 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_fwd (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_oro_bwd (i, pcols, pver, pgwv, u, ub, v, vb, t, sgh, pm, pi, dpm, zm, nm, kldv, kldvmn, ksrc, ksrcmn, rdpldv, tau, taub, ubi, ubib, ubm, ubmb, xv, xvb, yv, yvb, 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_fwd (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_bgnd_bwd (i, pcols, pver, c, u, ub, v, vb, t, pm, pi, dpm, rdpm, piln, rlat, kldv, kldvmn, ksrc, ksrcmn, rdpldv, tau, ubi, ubib, ubm, ubmb, xv, xvb, yv, yvb, 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_fwd (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_bwd (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, taub, ubi, ubib, ubm, xv, xvb, yv, yvb, ut, utb, vt, vtb, 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_b (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, taub, ubi, ubib, ubm, xv, xvb, yv, yvb, ut, utb, vt, vtb, tt, taugwx, taugwy, fegw, fepgw, dusrc, dusrcb, dvsrc, dvsrcb, 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_b (uv_out, uv_outb, uv_in, uv_inb) |
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 |
Definition at line 1847 of file gw_drag_b.F90.
|
private |
Definition at line 1642 of file gw_drag_b.F90.
|
private |
Definition at line 2795 of file gw_drag_b.F90.
|
private |
Definition at line 3794 of file gw_drag_b.F90.
|
private |
Definition at line 3172 of file gw_drag_b.F90.
|
private |
Definition at line 2557 of file gw_drag_b.F90.
|
private |
Definition at line 2161 of file gw_drag_b.F90.
|
private |
|
private |
Definition at line 595 of file gw_drag_b.F90.
|
private |
Definition at line 338 of file gw_drag_b.F90.
subroutine, public gw_drag_b::gw_main_b | ( | 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_devb, | ||
real, dimension(pcols, pver) | v_dev, | ||
real, dimension(pcols, pver) | v_devb, | ||
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 1436 of file gw_drag_b.F90.
|
private |
Definition at line 1299 of file gw_drag_b.F90.
|
private |
Definition at line 1088 of file gw_drag_b.F90.
|
private |
Definition at line 999 of file gw_drag_b.F90.
real, parameter, public gw_drag_b::fcrit2 =0.5 |
Definition at line 55 of file gw_drag_b.F90.
real, parameter, public gw_drag_b::fracldv =0.0 |
Definition at line 47 of file gw_drag_b.F90.
real, parameter, public gw_drag_b::kwvb =6.28e-5 |
Definition at line 41 of file gw_drag_b.F90.
real, parameter, public gw_drag_b::kwvbeq =6.28e-5/7. |
Definition at line 43 of file gw_drag_b.F90.
real, parameter, public gw_drag_b::kwvo =6.28e-5 |
Definition at line 45 of file gw_drag_b.F90.
real, parameter, public gw_drag_b::mxasym =0.1 |
Definition at line 49 of file gw_drag_b.F90.
real, parameter, public gw_drag_b::mxrange =0.001 |
Definition at line 51 of file gw_drag_b.F90.
real, parameter, public gw_drag_b::n2min =1.e-8 |
Definition at line 53 of file gw_drag_b.F90.
real, parameter, public gw_drag_b::orohmin =10. |
Definition at line 57 of file gw_drag_b.F90.
real, parameter, public gw_drag_b::oroko2 =0.5*kwvo |
Definition at line 76 of file gw_drag_b.F90.
real, parameter, public gw_drag_b::orovmin =2.0 |
Definition at line 59 of file gw_drag_b.F90.
real, parameter, public gw_drag_b::pi_gwd =4.0*atan(1.0) |
Definition at line 78 of file gw_drag_b.F90.
real, parameter, public gw_drag_b::rog =mapl_rgas/mapl_grav |
Definition at line 74 of file gw_drag_b.F90.
real, parameter, public gw_drag_b::taubgnd =6.4 |
Definition at line 61 of file gw_drag_b.F90.
real, parameter, public gw_drag_b::taumin =1.e-10 |
Definition at line 63 of file gw_drag_b.F90.
real, parameter, public gw_drag_b::tauscal =0.001 |
Definition at line 65 of file gw_drag_b.F90.
real, parameter, public gw_drag_b::tndmax =500./86400. |
Definition at line 67 of file gw_drag_b.F90.
real, parameter, public gw_drag_b::ubmc2mn =0.1 |
Definition at line 71 of file gw_drag_b.F90.
real, parameter, public gw_drag_b::umcfac =0.5 |
Definition at line 69 of file gw_drag_b.F90.
real, parameter, public gw_drag_b::zldvcon =10. |
Definition at line 73 of file gw_drag_b.F90.