← Back to Documentation Home
CCPP SciDoc v8.0.0  v8.0.0
Common Community Physics Package Developed at DTC
 
Loading...
Searching...
No Matches
sfc_land Module Reference

This module contains the CCPP-compliant GFS land post interstitial codes, which returns updated surface properties such as latent heat and sensible heat provided by the component version of land model. More...

Functions/Subroutines

subroutine sfc_land_run (im, flag_init, flag_restart, cpllnd, cpllnd2atm, flag_iter, dry, t1, q1, prsl1, prslki, ps, tskin, wind, cm, ch, dlwflx, dswsfc, sfalb, sfcemis, rd, eps, epsm1, rvrdm1, hvap, cp, con_sbc, sncovr1_lnd, qsurf_lnd, evap_lnd, hflx_lnd, ep_lnd, t2mmp_lnd, q2mp_lnd, gflux_lnd, runoff_lnd, drain_lnd, cmm_lnd, chh_lnd, zvfun_lnd, slc, sncovr1, qsurf, evap, hflx, ep, t2mmp, q2mp, gflux, runoff, drain, cmm, chh, zvfun, errmsg, errflg)
 Brief description of the subroutine.
 

Detailed Description

This module contains the CCPP-compliant GFS land post interstitial codes, which returns updated surface properties such as latent heat and sensible heat provided by the component version of land model.

This module contains the CCPP-compliant GFS land scheme.

Function/Subroutine Documentation

◆ sfc_land_run()

subroutine sfc_land::sfc_land_run ( integer, intent(in)  im,
logical, intent(in)  flag_init,
logical, intent(in)  flag_restart,
logical, intent(in)  cpllnd,
logical, intent(in)  cpllnd2atm,
logical, dimension(:), intent(in)  flag_iter,
logical, dimension(:), intent(in)  dry,
real(kind=kind_phys), dimension(:), intent(in)  t1,
real(kind=kind_phys), dimension(:), intent(in)  q1,
real(kind=kind_phys), dimension(:), intent(in)  prsl1,
real(kind=kind_phys), dimension(:), intent(in)  prslki,
real(kind=kind_phys), dimension(:), intent(in)  ps,
real(kind=kind_phys), dimension(:), intent(in)  tskin,
real(kind=kind_phys), dimension(:), intent(in)  wind,
real(kind=kind_phys), dimension(:), intent(in)  cm,
real(kind=kind_phys), dimension(:), intent(in)  ch,
real(kind=kind_phys), dimension(:), intent(in)  dlwflx,
real(kind=kind_phys), dimension(:), intent(in)  dswsfc,
real(kind=kind_phys), dimension(:), intent(in)  sfalb,
real(kind=kind_phys), dimension(:), intent(in)  sfcemis,
real(kind=kind_phys), intent(in)  rd,
real(kind=kind_phys), intent(in)  eps,
real(kind=kind_phys), intent(in)  epsm1,
real(kind=kind_phys), intent(in)  rvrdm1,
real(kind=kind_phys), intent(in)  hvap,
real(kind=kind_phys), intent(in)  cp,
real(kind=kind_phys), intent(in)  con_sbc,
real(kind=kind_phys), dimension(:), intent(in), optional  sncovr1_lnd,
real(kind=kind_phys), dimension(:), intent(in), optional  qsurf_lnd,
real(kind=kind_phys), dimension(:), intent(in), optional  evap_lnd,
real(kind=kind_phys), dimension(:), intent(in), optional  hflx_lnd,
real(kind=kind_phys), dimension(:), intent(in), optional  ep_lnd,
real(kind=kind_phys), dimension(:), intent(in), optional  t2mmp_lnd,
real(kind=kind_phys), dimension(:), intent(in), optional  q2mp_lnd,
real(kind=kind_phys), dimension(:), intent(in), optional  gflux_lnd,
real(kind=kind_phys), dimension(:), intent(in), optional  runoff_lnd,
real(kind=kind_phys), dimension(:), intent(in), optional  drain_lnd,
real(kind=kind_phys), dimension(:), intent(in), optional  cmm_lnd,
real(kind=kind_phys), dimension(:), intent(in), optional  chh_lnd,
real(kind=kind_phys), dimension(:), intent(in), optional  zvfun_lnd,
real(kind=kind_phys), dimension(:,:), intent(in), optional  slc,
real(kind=kind_phys), dimension(:), intent(inout)  sncovr1,
real(kind=kind_phys), dimension(:), intent(inout)  qsurf,
real(kind=kind_phys), dimension(:), intent(inout)  evap,
real(kind=kind_phys), dimension(:), intent(inout)  hflx,
real(kind=kind_phys), dimension(:), intent(inout)  ep,
real(kind=kind_phys), dimension(:), intent(inout), optional  t2mmp,
real(kind=kind_phys), dimension(:), intent(inout), optional  q2mp,
real(kind=kind_phys), dimension(:), intent(inout)  gflux,
real(kind=kind_phys), dimension(:), intent(inout)  runoff,
real(kind=kind_phys), dimension(:), intent(inout)  drain,
real(kind=kind_phys), dimension(:), intent(inout)  cmm,
real(kind=kind_phys), dimension(:), intent(inout)  chh,
real(kind=kind_phys), dimension(:), intent(inout)  zvfun,
character(len=*), intent(out)  errmsg,
integer, intent(out)  errflg 
)

Brief description of the subroutine.

Arguments

Definition at line 26 of file sfc_land.F90.