CCPP SciDoc for UFS-SRW v2.2.0  SRW v2.2.0
Common Community Physics Package Developed at DTC
GSL drag_suite Module

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...
 

Detailed Description

This subroutine initializes the orographic gravity wave drag scheme.

Argument Table

drag_suite_init argument table
local_namestandard_namelong_nameunitstypedimensionskindintent
gwd_optcontrol_for_drag_suite_gravity_wave_dragflag to choose gwd schemeflaginteger()in
errmsgccpp_error_messageerror message for error handling in CCPPnonecharacter()len=*out
errflgccpp_error_codeerror code for error handling in CCPP1integer()out