| subroutine, private noahmp_glacier_routines::glacier_flux  | 
          ( | 
          integer, intent(in) |           nsoil,  | 
         
        
           | 
           | 
          integer, intent(in) |           nsnow,  | 
         
        
           | 
           | 
          real (kind=kind_phys), intent(in) |           emg,  | 
         
        
           | 
           | 
          integer, intent(in) |           isnow,  | 
         
        
           | 
           | 
          real (kind=kind_phys), dimension(-nsnow+1:nsoil), intent(in) |           df,  | 
         
        
           | 
           | 
          real (kind=kind_phys), dimension(-nsnow+1:nsoil), intent(in) |           dzsnso,  | 
         
        
           | 
           | 
          real (kind=kind_phys), intent(in) |           z0m,  | 
         
        
           | 
           | 
          real (kind=kind_phys), intent(in) |           zlvl,  | 
         
        
           | 
           | 
          real (kind=kind_phys), intent(in) |           zpd,  | 
         
        
           | 
           | 
          real (kind=kind_phys), intent(in) |           qair,  | 
         
        
           | 
           | 
          real (kind=kind_phys), intent(in) |           sfctmp,  | 
         
        
           | 
           | 
          real (kind=kind_phys), intent(in) |           rhoair,  | 
         
        
           | 
           | 
          real (kind=kind_phys), intent(in) |           sfcprs,  | 
         
        
           | 
           | 
          real (kind=kind_phys), intent(in) |           ur,  | 
         
        
           | 
           | 
          real (kind=kind_phys), intent(in) |           gamma,  | 
         
        
           | 
           | 
          real (kind=kind_phys), intent(in) |           rsurf,  | 
         
        
           | 
           | 
          real (kind=kind_phys), intent(in) |           lwdn,  | 
         
        
           | 
           | 
          real (kind=kind_phys), intent(in) |           rhsur,  | 
         
        
           | 
           | 
          real (kind=kind_phys), dimension(       1:nsoil), intent(in) |           smc,  | 
         
        
           | 
           | 
          real (kind=kind_phys), intent(in) |           eair,  | 
         
        
           | 
           | 
          real (kind=kind_phys), dimension(-nsnow+1:nsoil), intent(in) |           stc,  | 
         
        
           | 
           | 
          real (kind=kind_phys), intent(in) |           sag,  | 
         
        
           | 
           | 
          real (kind=kind_phys), intent(in) |           snowh,  | 
         
        
           | 
           | 
          real (kind=kind_phys), intent(in) |           lathea,  | 
         
        
           | 
           | 
          real (kind=kind_phys), dimension(       1:nsoil), intent(in) |           sh2o,  | 
         
        
           | 
           | 
          logical, intent(in) |           thsfc_loc,  | 
         
        
           | 
           | 
          real (kind=kind_phys), intent(in) |           prslkix,  | 
         
        
           | 
           | 
          real (kind=kind_phys), intent(in) |           prsik1x,  | 
         
        
           | 
           | 
          real (kind=kind_phys), intent(in) |           prslk1x,  | 
         
        
           | 
           | 
          real (kind=kind_phys), intent(in) |           psfc,  | 
         
        
           | 
           | 
          real (kind=kind_phys), intent(in) |           pblhx,  | 
         
        
           | 
           | 
          integer, intent(in) |           iz0tlnd,  | 
         
        
           | 
           | 
          integer, intent(in) |           itime,  | 
         
        
           | 
           | 
          real (kind=kind_phys), intent(in) |           uu,  | 
         
        
           | 
           | 
          real (kind=kind_phys), intent(in) |           vv,  | 
         
        
           | 
           | 
          real (kind=kind_phys), intent(in) |           sigmaf1,  | 
         
        
           | 
           | 
          real (kind=kind_phys), intent(in) |           garea1,  | 
         
        
           | 
           | 
          integer, intent(in) |           psi_opt,  | 
         
        
           | 
           | 
          real (kind=kind_phys), intent(in) |           ep_1,  | 
         
        
           | 
           | 
          real (kind=kind_phys), intent(in) |           ep_2,  | 
         
        
           | 
           | 
          real (kind=kind_phys), intent(in) |           epsm1,  | 
         
        
           | 
           | 
          real (kind=kind_phys), intent(in) |           cp,  | 
         
        
           | 
           | 
           |           ifdef,  | 
         
        
           | 
           | 
           |           ccpp ) | 
         
       
   | 
  
private   |