| subroutine __module_sf_noahmplsm_f90__::csnow  | 
          ( | 
          type (noahmp_parameters), intent(in) |           parameters,  | 
         
        
           | 
           | 
          integer, intent(in) |           isnow,  | 
         
        
           | 
           | 
          integer, intent(in) |           nsnow,  | 
         
        
           | 
           | 
          integer, intent(in) |           nsoil,  | 
         
        
           | 
           | 
          real (kind=kind_phys), dimension(-nsnow+1:    0), intent(in) |           snice,  | 
         
        
           | 
           | 
          real (kind=kind_phys), dimension(-nsnow+1:    0), intent(in) |           snliq,  | 
         
        
           | 
           | 
          real (kind=kind_phys), dimension(-nsnow+1:nsoil), intent(in) |           dzsnso,  | 
         
        
           | 
           | 
          real (kind=kind_phys), dimension(-nsnow+1:    0), intent(out) |           tksno,  | 
         
        
           | 
           | 
          real (kind=kind_phys), dimension(-nsnow+1:    0), intent(out) |           cvsno,  | 
         
        
           | 
           | 
          real (kind=kind_phys), dimension(-nsnow+1:    0), intent(out) |           snicev,  | 
         
        
           | 
           | 
          real (kind=kind_phys), dimension(-nsnow+1:    0), intent(out) |           snliqv,  | 
         
        
           | 
           | 
          real (kind=kind_phys), dimension(-nsnow+1:    0), intent(out) |           epore ) | 
         
       
   | 
  
private   |