CCPP SciDoc for UFS-SRW v3.0.0  SRW v3.0.0
Common Community Physics Package Developed at DTC

◆ lsm_ruc_init()

subroutine, public lsm_ruc::lsm_ruc_init ( integer, intent(in)  me,
integer, intent(in)  master,
integer, intent(in)  isot,
integer, intent(in)  ivegsrc,
integer, intent(in)  nlunit,
logical, intent(in)  lsm_cold_start,
logical, intent(in)  flag_init,
real (kind_phys), intent(in)  con_fvirt,
real (kind_phys), intent(in)  con_rd,
integer, intent(in)  im,
integer, intent(in)  lsoil_ruc,
integer, intent(in)  lsoil,
integer, intent(in)  kice,
integer, intent(in)  nlev,
integer, intent(in)  lsm_ruc,
integer, intent(in)  lsm,
real (kind_phys), dimension(:), intent(in)  slmsk,
integer, dimension(:), intent(in)  stype,
integer, dimension(:), intent(in)  vtype,
real (kind_phys), dimension(:), intent(in)  landfrac,
real (kind_phys), dimension(:), intent(in)  q1,
real (kind_phys), dimension(:), intent(in)  prsl1,
real (kind_phys), dimension(:), intent(in)  tsfc_lnd,
real (kind_phys), dimension(:), intent(in)  tsfc_ice,
real (kind_phys), dimension(:), intent(in)  tsfc_wat,
real (kind_phys), dimension(:), intent(in)  tg3,
real (kind_phys), dimension(:,:), intent(in)  smc,
real (kind_phys), dimension(:,:), intent(in)  slc,
real (kind_phys), dimension(:,:), intent(in)  stc,
real (kind_phys), dimension(:), intent(in)  fice,
real (kind_phys), intent(in)  min_seaice,
real (kind_phys), dimension(:), intent(in)  sncovr_lnd,
real (kind_phys), dimension(:), intent(in)  sncovr_ice,
real (kind_phys), dimension(:), intent(in)  snoalb,
real (kind_phys), dimension(:), intent(in)  facsf,
real (kind_phys), dimension(:), intent(in)  facwf,
real (kind_phys), dimension(:), intent(in)  alvsf,
real (kind_phys), dimension(:), intent(in)  alvwf,
real (kind_phys), dimension(:), intent(in)  alnsf,
real (kind_phys), dimension(:), intent(in)  alnwf,
real (kind_phys), dimension(:), intent(inout)  sfcqv_lnd,
real (kind_phys), dimension(:), intent(inout)  sfcqv_ice,
real (kind_phys), dimension(:), intent(inout)  sfalb_lnd_bck,
real (kind_phys), dimension(:), intent(out)  semisbase,
real (kind_phys), dimension(:), intent(inout)  semis_lnd,
real (kind_phys), dimension(:), intent(inout)  semis_ice,
real (kind_phys), dimension(:), intent(inout)  albdvis_lnd,
real (kind_phys), dimension(:), intent(inout)  albdnir_lnd,
real (kind_phys), dimension(:), intent(inout)  albivis_lnd,
real (kind_phys), dimension(:), intent(inout)  albinir_lnd,
real (kind_phys), dimension(:), intent(inout)  albdvis_ice,
real (kind_phys), dimension(:), intent(inout)  albdnir_ice,
real (kind_phys), dimension(:), intent(inout)  albivis_ice,
real (kind_phys), dimension(:), intent(inout)  albinir_ice,
real (kind_phys), dimension(:), intent(out)  zs,
real (kind_phys), dimension(:,:), intent(inout)  sh2o,
real (kind_phys), dimension(:,:), intent(inout)  smfrkeep,
real (kind_phys), dimension(:,:), intent(inout)  tslb,
real (kind_phys), dimension(:,:), intent(inout)  smois,
real (kind_phys), dimension(:), intent(inout)  wetness,
real (kind_phys), dimension(:,:), intent(inout)  tsice,
real (kind_phys), dimension(:), intent(out)  pores,
real (kind_phys), dimension(:), intent(out)  resid,
character(len=*), intent(out)  errmsg,
integer, intent(out)  errflg 
)

Argument Table

  • Call rucinit() to initialize soil/ice/water variables

References module_soil_pre::init_soil_depth_3(), module_sf_ruclsm::rslf(), rucinit(), and set_soilveg_ruc_mod::set_soilveg_ruc().

Here is the call graph for this function: