Loading [MathJax]/extensions/tex2jax.js
CCPP SciDoc for UFS-SRW v3.0.0  SRW v3.0.0
Common Community Physics Package Developed at DTC
 
All Classes Namespaces Functions Variables Modules Pages
Loading...
Searching...
No Matches

◆ gfs_checkland_run()

subroutine, public gfs_checkland::gfs_checkland_run ( integer, intent(in) me,
integer, intent(in) master,
integer, intent(in) blkno,
integer, intent(in) im,
integer, intent(in) kdt,
integer, intent(in) iter,
logical, dimension(:), intent(in) flag_iter,
logical, dimension(:), intent(in) flag_guess,
logical, intent(in) flag_init,
logical, intent(in) flag_restart,
logical, intent(in) frac_grid,
integer, intent(in) isot,
integer, intent(in) ivegsrc,
integer, dimension(:), intent(in) stype,
integer, dimension(:), intent(in) scolor,
integer, dimension(:), intent(in) vtype,
integer, dimension(:), intent(in) slope,
logical, dimension(:), intent(in) dry,
logical, dimension(:), intent(in) icy,
logical, dimension(:), intent(in) wet,
logical, dimension(:), intent(in) lake,
logical, dimension(:), intent(in) ocean,
real(kind_phys), dimension(:), intent(in) oceanfrac,
real(kind_phys), dimension(:), intent(in) landfrac,
real(kind_phys), dimension(:), intent(in) lakefrac,
real(kind_phys), dimension(:), intent(in) slmsk,
integer, dimension(:), intent(in) islmsk,
real(kind_phys), dimension(:), intent(in) zorl,
real(kind_phys), dimension(:), intent(in) zorlw,
real(kind_phys), dimension(:), intent(in) zorll,
real(kind_phys), dimension(:), intent(in) zorli,
real(kind_phys), dimension(:), intent(in) fice,
character(len=*), intent(out) errmsg,
integer, intent(out) errflg )

Argument Table

GFS_checkland_run argument table
local_namestandard_namelong_nameunitstypedimensionskindintent
mempi_rankcurrent MPI-rankindexinteger()in
mastermpi_rootmaster MPI-rankindexinteger()in
blknoccpp_block_numbernumber of block for explicit data blocking in CCPPindexinteger()in
imhorizontal_loop_extenthorizontal loop extentcountinteger()in
kdtindex_of_timestepcurrent number of time stepsindexinteger()in
iterccpp_loop_counterloop counter for subcycling loops in CCPPindexinteger()in
flag_iterflag_for_iterationflag for iterationflaglogical(ccpp_constant_one:horizontal_loop_extent)in
flag_guessflag_for_guess_runflag for guess runflaglogical(ccpp_constant_one:horizontal_loop_extent)in
flag_initflag_for_first_timestepflag signaling first time step for time integration loopflaglogical()in
flag_restartflag_for_restartflag for restart (warmstart) or coldstartflaglogical()in
frac_gridflag_for_fractional_landmaskflag for fractional gridflaglogical()in
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_loop_extent)in
scolorsoil_color_classificationsoil color for lsmindexinteger(ccpp_constant_one:horizontal_loop_extent)in
vtypevegetation_type_classificationvegetation type for lsmindexinteger(ccpp_constant_one:horizontal_loop_extent)in
slopesurface_slope_classificationsfc slope type for lsmindexinteger(ccpp_constant_one:horizontal_loop_extent)in
dryflag_nonzero_land_surface_fractionflag indicating some land surface area fractionflaglogical(ccpp_constant_one:horizontal_loop_extent)in
icyflag_nonzero_sea_ice_surface_fractionflag indicating some sea ice surface area fractionflaglogical(ccpp_constant_one:horizontal_loop_extent)in
wetflag_nonzero_wet_surface_fractionflag indicating some ocean or lake surface area fractionflaglogical(ccpp_constant_one:horizontal_loop_extent)in
lakeflag_nonzero_lake_surface_fractionflag indicating some lake surface area fractionflaglogical(ccpp_constant_one:horizontal_loop_extent)in
oceanflag_nonzero_ocean_surface_fractionflag indicating some ocean surface area fractionflaglogical(ccpp_constant_one:horizontal_loop_extent)in
oceanfracsea_area_fractionfraction of horizontal grid area occupied by oceanfracreal(ccpp_constant_one:horizontal_loop_extent)kind_physin
landfracland_area_fractionfraction of horizontal grid area occupied by landfracreal(ccpp_constant_one:horizontal_loop_extent)kind_physin
lakefraclake_area_fractionfraction of horizontal grid area occupied by lakefracreal(ccpp_constant_one:horizontal_loop_extent)kind_physin
slmskarea_typelandmask: sea/land/ice=0/1/2flagreal(ccpp_constant_one:horizontal_loop_extent)kind_physin
islmsksea_land_ice_masksea/land/ice mask (=0/1/2)flaginteger(ccpp_constant_one:horizontal_loop_extent)in
zorlsurface_roughness_lengthsurface roughness lengthcmreal(ccpp_constant_one:horizontal_loop_extent)kind_physin
zorlwsurface_roughness_length_over_watersurface roughness length over watercmreal(ccpp_constant_one:horizontal_loop_extent)kind_physin
zorllsurface_roughness_length_over_landsurface roughness length over landcmreal(ccpp_constant_one:horizontal_loop_extent)kind_physin
zorlisurface_roughness_length_over_icesurface roughness length over icecmreal(ccpp_constant_one:horizontal_loop_extent)kind_physin
ficesea_ice_area_fraction_of_sea_area_fractionice fraction over open waterfracreal(ccpp_constant_one:horizontal_loop_extent)kind_physin
errmsgccpp_error_messageerror message for error handling in CCPPnonecharacter()len=*out
errflgccpp_error_codeerror code for error handling in CCPP1integer()out