C SAMPLE PROGRAM FOR DFMIN
C
      DOUBLE PRECISION A, B, XSTAR, TOL, DFMIN, F
      EXTERNAL F
      A     = 0.1D0
      B     = 0.9D0
      TOL   = 1.0D-5
      XSTAR = DFMIN (A, B, F, TOL)
      WRITE (*,*) 'DFMIN RESULTS'
      WRITE (*,'(2X,A,D18.10)') ' XSTAR =', XSTAR
      WRITE (*,*)
      WRITE (*,*) 'REFERENCE RESULTS FROM IBM PC/AT'
      WRITE (*,*) '  XSTAR =  0.8164961769E+00'    
      STOP
      END
C
      DOUBLE PRECISION FUNCTION F(X)
      DOUBLE PRECISION X
      F = X*(X*X - 2.0D0) - 5.0D0
      RETURN
      END
