!$Author: joelevin $ !$Date: 2011-03-24 11:33:26 -0500 (Thu, 24 Mar 2011) $ !$Revision: 11724 $ !$HeadURL: https://svn.weru.ksu.edu/weru/weps1/trunk/weps.src/src/lib_hydro/unsatcond_bc.for $ real function unsatcond_bc(theta, thetar, thetas, ksat, lambda) ! returns the unsaturated hydraulic conductivity in same units as ksat as ! defined by the Books and Corey function and the Mualem conductivity model !*** Argument declarations *** real theta, thetar, thetas, ksat, lambda ! theta - present volumetric water content ! thetar - volumetric water content where hydraulic conductivity becomes zero ! thetas - saturated volumetric water content ! ksat - Saturated hydraulic conductivity (L/T) (modify to set units returned) ! lambda - Brooks adn Corey pore size interaction parameter !*** Local variable declarations *** real satrat, minsatrat parameter( minsatrat = 1.0e-2 ) ! satrat - conductivity relative saturation ratio ! minsatrat - used to clamp unsatcond_bc to zero and prevent underflow satrat = min(1.0,(theta-thetar)/(thetas-thetar)) if( satrat.lt.minsatrat ) then unsatcond_bc = 0.0 else unsatcond_bc = ksat*satrat**(2.5+2.0/lambda) endif return end