home *** CD-ROM | disk | FTP | other *** search
- SUBROUTINE OUT(A, LDA, N, M)
- INTEGER I, J, K, M, N, IC, LDA, ICB, ICE
- REAL A(LDA,1)
- C
- C GENERAL PURPOSE OUTPUT ROUTINE FOR THE MATRIX A WHICH
- C HAS LEADING DIMENSION LDA AND IS N BY M.
- C
- IF (M.EQ.1) GO TO 30
- IC = (M+4)/5
- ICB = 1
- ICE = 5
- DO 20 K=1,IC
- IF (ICE.GT.M) ICE = M
- DO 10 I=1,N
- WRITE (*,99999) (A(I,J),J=ICB,ICE)
- 99999 FORMAT (1P5E16.8)
- 10 CONTINUE
- ICB = ICB + 5
- ICE = ICE + 5
- WRITE (*,99998)
- 99998 FORMAT (/)
- 20 CONTINUE
- WRITE (*,99997)
- 99997 FORMAT (/)
- RETURN
- 30 CONTINUE
- WRITE (*,99999) (A(I,1),I=1,N)
- WRITE (*,99997)
- RETURN
- END