* S14AGF Example Program Text * Mark 21 Release. NAG Copyright 2004. * .. Parameters .. INTEGER NIN, NOUT PARAMETER (NIN=5,NOUT=6) * .. Local Scalars .. COMPLEX *16 Y, Z INTEGER IFAIL * .. External Functions .. COMPLEX *16 S14AGF EXTERNAL S14AGF * .. Executable Statements .. WRITE (NOUT,*) 'S14AGF Example Program Results' * Skip heading in data file READ (NIN,*) WRITE (NOUT,*) WRITE (NOUT,*) ' Z ln(Gamma(Z))', + ' IFAIL' WRITE (NOUT,*) 20 READ (NIN,*,END=40) Z IFAIL = 1 * Y = S14AGF(Z,IFAIL) * IF (IFAIL.GE.0) THEN WRITE (NOUT,99999) Z, Y, IFAIL GO TO 20 ELSE WRITE (NOUT,99998) IFAIL END IF 40 CONTINUE * 99999 FORMAT (1X,'(',F5.1,',',F5.1,' ) (',1P,E12.4,',',E12.4,' )',I7) 99998 FORMAT (1X,' ** S14AGF returned with IFAIL = ',I5) END