This module contains the orographic drag scheme.
Functions/Subroutines | |
subroutine | drag_suite_init (gwd_opt, errmsg, errflg) |
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 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 drag, mountain blocking, and form drag. | |