5 &(n,ip,ia,ja,a,
q,r,dflag)
70 INTEGER,
INTENT(IN) :: N
71 INTEGER,
INTENT(IN) :: IP(*)
72 INTEGER,
INTENT(INOUT) :: JA(*),R(*),Q(n),IA(*)
73 DOUBLE PRECISION,
INTENT(INOUT) :: A(*)
74 LOGICAL,
INTENT(IN) :: DFLAG
78 INTEGER I,J,K,JMIN,JMAX,ILAST,JDUMMY,JAK
95 IF(jmin.GT.jmax)
GO TO 3
101 IF (ip(k).LT.ip(i)) ja(j) = i
102 IF (ip(k).GE.ip(i)) k = i
115 ia(i+1) = ia(i) + q(i)
126 DO 6 jdummy=jmin,jmax
128 IF(.NOT.dflag .OR. ja(j).NE.i .OR. i.EQ.ilast)
GO TO 5
147 7
IF (r(j).EQ.j)
GO TO 8
subroutine sd_sro(N, IP, IA, JA, A, Q, R, DFLAG)
double precision function q(I)