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_surface_composites_inter_run()

subroutine, public gfs_surface_composites_inter::gfs_surface_composites_inter_run ( integer, intent(in) im,
logical, dimension(:), intent(in) dry,
logical, dimension(:), intent(in) icy,
logical, dimension(:), intent(inout) wet,
real(kind=kind_phys), dimension(:), intent(in) semis_wat,
real(kind=kind_phys), dimension(:), intent(in) semis_lnd,
real(kind=kind_phys), dimension(:), intent(in) semis_ice,
real(kind=kind_phys), dimension(:), intent(in) adjsfcdlw,
real(kind=kind_phys), dimension(:), intent(inout) gabsbdlw_lnd,
real(kind=kind_phys), dimension(:), intent(inout) gabsbdlw_ice,
real(kind=kind_phys), dimension(:), intent(inout) gabsbdlw_wat,
real(kind=kind_phys), dimension(:), intent(out) adjsfcusw,
real(kind=kind_phys), dimension(:), intent(in) adjsfcdsw,
real(kind=kind_phys), dimension(:), intent(in) adjsfcnsw,
integer, dimension(:), intent(in) use_lake_model,
character(len=*), intent(out) errmsg,
integer, intent(out) errflg )

Argument Table

GFS_surface_composites_inter_run argument table
local_namestandard_namelong_nameunitstypedimensionskindintent
imhorizontal_loop_extenthorizontal loop extentcountinteger()in
dryflag_nonzero_land_surface_fractionflag indicating presence of some land surface area fractionflaglogical(ccpp_constant_one:horizontal_loop_extent)in
icyflag_nonzero_sea_ice_surface_fractionflag indicating presence of some sea ice surface area fractionflaglogical(ccpp_constant_one:horizontal_loop_extent)in
wetflag_nonzero_wet_surface_fractionflag indicating presence of some ocean or lake surface area fractionflaglogical(ccpp_constant_one:horizontal_loop_extent)inout
semis_watsurface_longwave_emissivity_over_watersurface lw emissivity in fraction over waterfracreal(ccpp_constant_one:horizontal_loop_extent)kind_physin
semis_lndsurface_longwave_emissivity_over_landsurface lw emissivity in fraction over landfracreal(ccpp_constant_one:horizontal_loop_extent)kind_physin
semis_icesurface_longwave_emissivity_over_icesurface lw emissivity in fraction over icefracreal(ccpp_constant_one:horizontal_loop_extent)kind_physin
adjsfcdlwsurface_downwelling_longwave_fluxsurface downwelling longwave flux at current timeW m-2real(ccpp_constant_one:horizontal_loop_extent)kind_physin
gabsbdlw_lndsurface_downwelling_longwave_flux_absorbed_by_ground_over_landtotal sky surface downward longwave flux absorbed by the ground over landW m-2real(ccpp_constant_one:horizontal_loop_extent)kind_physinout
gabsbdlw_icesurface_downwelling_longwave_flux_absorbed_by_ground_over_icetotal sky surface downward longwave flux absorbed by the ground over iceW m-2real(ccpp_constant_one:horizontal_loop_extent)kind_physinout
gabsbdlw_watsurface_downwelling_longwave_flux_absorbed_by_ground_over_watertotal sky surface downward longwave flux absorbed by the ground over waterW m-2real(ccpp_constant_one:horizontal_loop_extent)kind_physinout
adjsfcuswsurface_upwelling_shortwave_fluxsurface upwelling shortwave flux at current timeW m-2real(ccpp_constant_one:horizontal_loop_extent)kind_physout
adjsfcdswsurface_downwelling_shortwave_fluxsurface downwelling shortwave flux at current timeW m-2real(ccpp_constant_one:horizontal_loop_extent)kind_physin
adjsfcnswsurface_net_downwelling_shortwave_fluxsurface net downwelling shortwave flux at current timeW m-2real(ccpp_constant_one:horizontal_loop_extent)kind_physin
use_lake_modelflag_for_using_lake_modelflag indicating lake points using a lake modelflaginteger(ccpp_constant_one:horizontal_loop_extent)in
errmsgccpp_error_messageerror message for error handling in CCPPnonecharacter()len=*out
errflgccpp_error_codeerror code for error handling in CCPP1integer()out