5 &(n,p,d,iju,ju,iu,u,z,b,tmp)
113 INTEGER,
INTENT(IN) :: N
114 INTEGER,
INTENT(INOUT) :: P(n),IJU(*),JU(*),IU(n+1)
115 DOUBLE PRECISION,
INTENT(IN) :: B(n)
116 DOUBLE PRECISION,
INTENT(INOUT) :: TMP(n),Z(n),D(n),U(*)
121 INTEGER I,J,K,JMIN,JMAX,MU
122 DOUBLE PRECISION TMPK,SU
138 IF(jmin.GT.jmax)
GO TO 3
141 tmp(ju(mu+j)) = tmp(ju(mu+j)) + u(j) * tmpk
143 3 tmp(k) = tmpk * d(k)
153 IF(jmin.GT.jmax)
GO TO 5
156 su = su + u(j) * tmp(ju(mu+j))
subroutine sd_sns(N, P, D, IJU, JU, IU, U, Z, B, TMP)