This module contains the orographic gravity wave drag scheme.
Functions/Subroutines | |
subroutine | drag_suite_init (gwd_opt, errmsg, errflg) |
This subroutine initializes the orographic gravity wave drag scheme. | |
subroutine | drag_suite_run (im, km, dvdt, dudt, dtdt, u1, v1, t1, q1, kpbl, prsi, del, prsl, prslk, phii, phil, deltim, kdt, var, oc1, oa4, ol4, varss, oc1ss, oa4ss, ol4ss, theta, sigma, gamma, elvmax, dtaux2d_ms, dtauy2d_ms, dtaux2d_bl, dtauy2d_bl, dtaux2d_ss, dtauy2d_ss, dtaux2d_fd, dtauy2d_fd, dusfc, dvsfc, dusfc_ms, dvsfc_ms, dusfc_bl, dvsfc_bl, dusfc_ss, dvsfc_ss, dusfc_fd, dvsfc_fd, slmsk, br1, hpbl, g, cp, rd, rv, fv, pi, imx, cdmbgwd, alpha_fd, me, master, lprnt, ipr, rdxzb, dx, gwd_opt, do_gsl_drag_ls_bl, do_gsl_drag_ss, do_gsl_drag_tofd, dtend, dtidx, index_of_process_orographic_gwd, index_of_temperature, index_of_x_wind, index_of_y_wind, ldiag3d, ldiag_ugwp, ugwp_seq_update, spp_wts_gwd, spp_gwd, errmsg, errflg) |
This subroutine includes orographic gravity wave drag, mountain blocking, and form drag. | |
subroutine | drag_suite_psl (im, km, dvdt, dudt, dtdt, u1, v1, t1, q1, kpbl, prsi, del, prsl, prslk, phii, phil, deltim, kdt, var, oc1, oa4, ol4, varss, oc1ss, oa4ss, ol4ss, theta, sigma, gamma, elvmax, dtaux2d_ls, dtauy2d_ls, dtaux2d_bl, dtauy2d_bl, dtaux2d_ss, dtauy2d_ss, dtaux2d_fd, dtauy2d_fd, dusfc, dvsfc, dusfc_ls, dvsfc_ls, dusfc_bl, dvsfc_bl, dusfc_ss, dvsfc_ss, dusfc_fd, dvsfc_fd, slmsk, br1, hpbl, vtype, g, cp, rd, rv, fv, pi, imx, cdmbgwd, alpha_fd, me, master, lprnt, ipr, rdxzb, dx, gwd_opt, do_gsl_drag_ls_bl, do_gsl_drag_ss, do_gsl_drag_tofd, psl_gwd_dx_factor, dtend, dtidx, index_of_process_orographic_gwd, index_of_temperature, index_of_x_wind, index_of_y_wind, ldiag3d, ldiag_ugwp, ugwp_seq_update, spp_wts_gwd, spp_gwd, errmsg, errflg) |
This subroutine includes orographic gravity wave drag, mountain blocking, and form drag. | |