1 SUBROUTINE ddttrf( N, DL, D, DU, INFO )
16 DOUBLE PRECISION D( * ), DL( * ), DU( * )
76 parameter( zero = 0.0d+0 )
83 CALL xerbla(
'DDTTRF', -info )
93 IF( dl( i ).EQ.zero )
THEN
97 IF( d( i ).EQ.zero .AND. info.EQ.0 )
101 fact = dl( i ) / d( i )
103 d( i+1 ) = d( i+1 ) - fact*du( i )
106 IF( d( n ).EQ.zero .AND. info.EQ.0 )
THEN