This module contains the CCPP-compliant GSL orographic gravity wave drag scheme. More...
Functions/Subroutines | |
subroutine | drag_suite::drag_suite_init (gwd_opt, errmsg, errflg) |
subroutine | drag_suite::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, 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. More... | |
This subroutine initializes the orographic gravity wave drag scheme.
local_name | standard_name | long_name | units | type | dimensions | kind | intent |
---|---|---|---|---|---|---|---|
gwd_opt | control_for_drag_suite_gravity_wave_drag | flag to choose gwd scheme | flag | integer | () | in | |
errmsg | ccpp_error_message | error message for error handling in CCPP | none | character | () | len=* | out |
errflg | ccpp_error_code | error code for error handling in CCPP | 1 | integer | () | out |