29       real*8 l,d,ks,reynolds,form_fact,lambda,alfa2,
    30      &     rey_turb_min,rey_lam_max,lzd,dd,ds,friction,dfriction,
    31      &     lambda_kr,lambda_turb,ksd
    33       intent(in) l,d,ks,reynolds,form_fact
    44       if((reynolds.gt.rey_lam_max).and.(reynolds.lt.rey_turb_min))
then    46          lambda_kr=64.d0/rey_lam_max
    54          friction=(-1.8*dlog10(6.9d0/4000.d0+(ksd/3.7d0)**1.11d0))**-2
    58             dd=2.51d0/(4000.d0*ds)+0.27d0*ksd
    59             dfriction=(1.d0/ds+2.d0*dlog10(dd))*2.d0*friction*ds/
    60      &           (1.d0+2.51d0/(4000.d0*dd))
    61             if(dfriction.le.friction*1.d-3) 
then    62                friction=friction+dfriction
    65             friction=friction+dfriction
    72          lambda=lambda_kr*(lambda_turb/lambda_kr)
    73      &       **(log(reynolds/rey_lam_max)/log(rey_turb_min/rey_lam_max))
    84       elseif(reynolds.lt.rey_lam_max) 
then    86          lambda=form_fact*lambda
    97          friction=(-1.8*dlog10(6.9d0/reynolds+(ksd/3.7d0)
   102             dd=2.51d0/(reynolds*ds)+0.27d0*ksd
   103             dfriction=(1.d0/ds+2.d0*dlog10(dd))*2.d0*friction*ds/
   104      &           (1.d0+2.51d0/(reynolds*dd))
   105             if(dfriction.le.friction*1.d-3) 
then   106                friction=friction+dfriction
   109             friction=friction+dfriction
 subroutine interpol_alfa2(lzd, reynolds, alfa2)
Definition: interpol_alfa2.f:21