PROGRAM WELLFUNC C======================================================================= C WELL FUNCTION COMPUTATION BY SERIES C Nov. 30, 1981 Tucson, Arizona Eiji Fukumori C======================================================================= IMPLICIT REAL*8 ( A-H , O-Z ) GAMMA = 0.5772156649D0 ACCEPT = 1.D-12 C======================================================================= WRITE(*,*) ' TYPE IN A VALUE OF U' READ (*,*) U IF ( U .GT. 0.) THEN SUM = 0.D0 TERM = -1.D0 I = 0 RINCRMNT = 2.*ACCEPT DO WHILE ( DABS(RINCRMNT) .GT. ACCEPT ) I = I + 1 TERM = -TERM*U/DFLOAT(I) TERMX = TERM/DFLOAT(I) SUM = SUM + TERMX RINCRMNT = TERMX/SUM END DO WELL = -GAMMA - DLOG(U) + SUM WRITE(*,*) ' W(',U,')=',WELL, ' I=', I END IF STOP END