136 SUBROUTINE dlarra( N, D, E, E2, SPLTOL, TNRM,
137 $ NSPLIT, ISPLIT, INFO )
145 INTEGER INFO, N, NSPLIT
146 DOUBLE PRECISION SPLTOL, TNRM
150 DOUBLE PRECISION D( * ), E( * ), E2( * )
156 DOUBLE PRECISION ZERO
157 parameter( zero = 0.0d0 )
161 DOUBLE PRECISION EABS, TMP1
179 IF(spltol.LT.zero)
THEN 181 tmp1 = abs(spltol)* tnrm
184 IF( eabs .LE. tmp1)
THEN 195 IF( eabs .LE. spltol * sqrt(abs(d(i)))*sqrt(abs(d(i+1))) )
subroutine dlarra(N, D, E, E2, SPLTOL, TNRM, NSPLIT, ISPLIT, INFO)
DLARRA computes the splitting points with the specified threshold.