CCPP SciDoc  v6.0.0
Common Community Physics Package Developed at DTC
GFS surface_generic_pre module

This module contains code related to running prior to all GFS surface schemes. More...

Functions/Subroutines

subroutine, public gfs_surface_generic_pre::gfs_surface_generic_pre_init (nthreads, im, slmsk, isot, ivegsrc, stype, vtype, slope, vtype_save, stype_save, slope_save, errmsg, errflg)
 
subroutine, public gfs_surface_generic_pre::gfs_surface_generic_pre_run (nthreads, im, levs, vfrac, islmsk, isot, ivegsrc, stype, vtype, slope, prsik_1, prslk_1, tsfc, phil, con_g, sigmaf, work3, zlvl, drain_cpl, dsnow_cpl, rain_cpl, snow_cpl, lndp_type, n_var_lndp, sfc_wts, lndp_var_list, lndp_prt_list, z01d, zt1d, bexp1d, xlai1d, vegf1d, lndp_vgf, cplflx, flag_cice, islmsk_cice, slimskin_cpl, wind, u1, v1, cnvwind, smcwlt2, smcref2, vtype_save, stype_save, slope_save, errmsg, errflg)
 

Detailed Description

Argument Table

GFS_surface_generic_pre_init argument table
local_namestandard_namelong_nameunitstypedimensionskindintent
nthreadsnumber_of_openmp_threadsnumber of OpenMP threads available for physics schemescountinteger()in
imhorizontal_dimensionhorizontal dimensioncountinteger()in
slmskarea_typelandmask: sea/land/ice=0/1/2flagreal(ccpp_constant_one:horizontal_dimension)kind_physin
isotcontrol_for_soil_type_datasetsoil type dataset choiceindexinteger()in
ivegsrccontrol_for_vegetation_datasetland use dataset choiceindexinteger()in
stypesoil_type_classificationsoil type for lsmindexinteger(ccpp_constant_one:horizontal_dimension)inout
vtypevegetation_type_classificationvegetation type for lsmindexinteger(ccpp_constant_one:horizontal_dimension)inout
slopesurface_slope_classificationsfc slope type for lsmindexinteger(ccpp_constant_one:horizontal_dimension)inout
stype_savesoil_type_classification_savesoil type for lsm saveindexinteger(ccpp_constant_one:horizontal_dimension)out
vtype_savevegetation_type_classification_savevegetation type for lsm saveindexinteger(ccpp_constant_one:horizontal_dimension)out
slope_savesurface_slope_classification_savesfc slope type for lsm saveindexinteger(ccpp_constant_one:horizontal_dimension)out
errmsgccpp_error_messageerror message for error handling in CCPPnonecharacter()len=*out
errflgccpp_error_codeerror code for error handling in CCPP1integer()out