CCPP Scientific Documentation
v5.0.0
noahmp_glacier_routines Module Reference

Functions/Subroutines

subroutine, public noahmp_glacier ( iloc ,jloc ,cosz ,nsnow ,nsoil ,dt , sfctmp ,sfcprs ,uu ,vv ,q2 ,soldn , prcp ,lwdn ,tbot ,zlvl ,ficeold,zsoil , qsnow ,sneqvo ,albold ,cm ,ch ,isnow , sneqv ,smc ,zsnso ,snowh ,snice ,snliq , tg ,stc ,sh2o ,tauss ,qsfc , fsa ,fsr ,fira ,fsh ,fgev ,ssoil , trad ,edir ,runsrf ,runsub ,sag ,albedo , qsnbot ,ponding,ponding1, ponding2, t2m ,q2e , ifdef CCPP
 
subroutine, private atm_glacier (sfcprs, sfctmp, q2 ,soldn,cosz ,thair, qair ,eair ,rhoair, solad,solai, swdown)
 
subroutine, private energy_glacier (nsnow ,nsoil ,isnow ,dt ,qsnow ,rhoair, eair ,sfcprs,qair ,sfctmp,lwdn ,uu , vv ,solad ,solai ,cosz ,zref , tbot ,zbot ,zsnso ,dzsnso, tg ,stc ,snowh ,sneqv ,sneqvo,sh2o , smc ,snice ,snliq ,albold,cm ,ch , ifdef CCPP
 
subroutine, private thermoprop_glacier (nsoil ,nsnow ,isnow ,dzsnso, dt ,snowh ,snice ,snliq , df ,hcpct ,snicev,snliqv,epore , fact )
 
subroutine, private csnow_glacier (isnow ,nsnow ,nsoil ,snice ,snliq ,dzsnso, tksno ,cvsno ,snicev,snliqv,epore )
 
subroutine, private radiation_glacier (dt ,tg ,sneqvo,sneqv ,cosz , qsnow ,solad ,solai , albold,tauss , sag ,fsr ,fsa)
 
subroutine, private snow_age_glacier (dt, tg, sneqvo, sneqv, tauss, fage)
 
subroutine, private snowalb_bats_glacier (nband, cosz, fage, albsnd, albsni)
 
subroutine, private snowalb_class_glacier (nband, qsnow, dt, alb, albold, albsnd, albsni)
 
subroutine, private glacier_flux (nsoil ,nsnow ,emg ,isnow ,df ,dzsnso ,z0m , zlvl ,zpd ,qair ,sfctmp ,rhoair ,sfcprs , ur ,gamma ,rsurf ,lwdn ,rhsur ,smc , eair ,stc ,sag ,snowh ,lathea ,sh2o , ifdef CCPP
 
subroutine esat (t, esw, esi, desw, desi)
 
subroutine, private sfcdif1_glacier (iter ,zlvl ,zpd ,z0h ,z0m , qair ,sfctmp,h ,rhoair,mpe ,ur , ifdef CCPP
 
subroutine, private tsnosoi_glacier (nsoil ,nsnow ,isnow ,dt ,tbot , ssoil ,snowh ,zbot ,zsnso ,df , hcpct , stc )
 
subroutine, private hrt_glacier (nsnow ,nsoil ,isnow ,zsnso , stc ,tbot ,zbot ,df , hcpct ,ssoil ,phi , ai ,bi ,ci ,rhsts , botflx )
 
subroutine, private hstep_glacier (nsnow ,nsoil ,isnow ,dt , ai ,bi ,ci ,rhsts , stc )
 
subroutine, private rosr12_glacier (p, a, b, c, d, delta, ntop, nsoil, nsnow)
 
subroutine, private phasechange_glacier (nsnow ,nsoil ,isnow ,dt ,fact , dzsnso, stc ,snice ,snliq ,sneqv ,snowh , smc ,sh2o , qmelt ,imelt ,ponding)
 
subroutine, private water_glacier (nsnow,nsoil,imelt,dt ,prcp ,sfctmp, qvap ,qdew ,ficeold, zsoil, isnow,snowh,sneqv,snice,snliq,stc , dzsnso, sh2o ,sice ,ponding, zsnso, runsrf, runsub, qsnow,ponding1, ponding2, qsnbot, fpice, esnow )
 
subroutine, private snowwater_glacier (nsnow,nsoil,imelt,dt ,sfctmp, snowhin, qsnow,qsnfro, qsnsub, qrain, ficeold, zsoil, isnow,snowh,sneqv,snice,snliq, sh2o ,sice ,stc ,dzsnso, zsnso, qsnbot, snoflow, ponding1 ,ponding2)
 
subroutine, private snowfall_glacier (nsoil,nsnow,dt ,qsnow,snowhin, sfctmp, isnow,snowh,dzsnso, stc ,snice , snliq,sneqv)
 
subroutine, private compact_glacier (nsnow,nsoil,dt ,stc ,snice, snliq,imelt,ficeold, isnow,dzsnso)
 
subroutine, private combine_glacier (nsnow,nsoil, isnow,sh2o ,stc ,snice,snliq, dzsnso, sice ,snowh,sneqv, ponding1 ,ponding2)
 
subroutine, private combo_glacier (dz, wliq, wice, t, dz2, wliq2, wice2, t2)
 
subroutine, private divide_glacier (nsnow,nsoil, isnow,stc ,snice,snliq,dzsnso)
 
subroutine, private snowh2o_glacier (nsnow,nsoil,dt ,qsnfro, qsnsub, qrain, isnow,dzsnso, snowh,sneqv,snice, snliq,sh2o ,sice ,stc , ponding1 ,ponding2 , qsnbot)
 
subroutine, private error_glacier (iloc ,jloc ,swdown,fsa ,fsr ,fira , fsh ,fgev ,ssoil ,sag ,prcp ,edir , ifdef CCPP
 
subroutine, public noahmp_options_glacier (idveg ,iopt_crs,iopt_btr,iopt_run,iopt_sfc,iopt_frz, iopt_inf,iopt_rad,iopt_alb,iopt_snf,iopt_tbot, iopt_stc)