* X03AAF Example Program Text * Mark 14 Revised. NAG Copyright 1989. * .. Parameters .. INTEGER N PARAMETER (N=3) INTEGER NIN, NOUT PARAMETER (NIN=5,NOUT=6) * .. Local Scalars .. DOUBLE PRECISION C1, C2, D1, D2 INTEGER I, IFAIL, ISIZEA, ISIZEB, ISTEPA, ISTEPB, J LOGICAL SW * .. Local Arrays .. DOUBLE PRECISION A(N,N), B(N) * .. External Subroutines .. EXTERNAL X03AAF * .. Executable Statements .. WRITE (NOUT,*) 'X03AAF Example Program Results' * Skip heading in data file READ (NIN,*) READ (NIN,*) ((A(I,J),J=1,N),I=1,N), (B(I),I=1,N) C1 = 1.0D0 C2 = 0.0D0 ISIZEA = N ISIZEB = N ISTEPA = 1 ISTEPB = 1 SW = .TRUE. IFAIL = 0 * CALL X03AAF(A(1,2),ISIZEA,B,ISIZEB,N,ISTEPA,ISTEPB,C1,C2,D1,D2,SW, + IFAIL) * WRITE (NOUT,*) WRITE (NOUT,99999) 'D1 = ', D1, ' D2 = ', D2 * 99999 FORMAT (1X,A,F4.1,A,F4.1) END