| subroutine module_sf_ruclsm::transf  | 
          ( | 
          logical, intent(in)  | 
          debug_print,  | 
         
        
           | 
           | 
          integer, intent(in)  | 
          nzs,  | 
         
        
           | 
           | 
          integer, intent(in)  | 
          nroot,  | 
         
        
           | 
           | 
          real (kind_phys), dimension(1:nzs), intent(in)  | 
          soiliqw,  | 
         
        
           | 
           | 
          real (kind_phys), intent(in)  | 
          tabs,  | 
         
        
           | 
           | 
          real (kind_phys), intent(in)  | 
          lai,  | 
         
        
           | 
           | 
          real (kind_phys), intent(in)  | 
          gswin,  | 
         
        
           | 
           | 
          real (kind_phys), intent(in)  | 
          dqm,  | 
         
        
           | 
           | 
          real (kind_phys), intent(in)  | 
          qmin,  | 
         
        
           | 
           | 
          real (kind_phys), intent(in)  | 
          ref,  | 
         
        
           | 
           | 
          real (kind_phys), intent(in)  | 
          wilt,  | 
         
        
           | 
           | 
          real (kind_phys), dimension(1:nzs), intent(in)  | 
          zshalf,  | 
         
        
           | 
           | 
          real (kind_phys), intent(in)  | 
          pc,  | 
         
        
           | 
           | 
          integer, intent(in)  | 
          iland,  | 
         
        
           | 
           | 
          real (kind_phys), dimension(1:nzs), intent(out)  | 
          tranf,  | 
         
        
           | 
           | 
          real (kind_phys), intent(out)  | 
          transum  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
private   |