1 SUBROUTINE ddbtf2( M, N, KL, KU, AB, LDAB, INFO )
14 INTEGER INFO, KL, KU, LDAB, M, N
17 DOUBLE PRECISION AB( LDAB, * )
88 DOUBLE PRECISION ONE, ZERO
89 parameter( one = 1.0d+0 )
90 parameter( zero = 0.0d+0 )
93 INTEGER J, JP, JU, KM, KV
100 EXTERNAL dger, dscal, dswap
133 IF( m.EQ.0 .OR. n.EQ.0 )
143 DO 40 j = 1,
min( m, n )
150 IF( ab( kv+1, j ).NE.zero )
THEN
151 ju =
max( ju,
min( j+ku, n ) )
157 CALL dscal( km, one / ab( ku+1, j ), ab( ku+2, j ), 1 )
162 CALL dger( km, ju-j, -one, ab( ku+2, j ), 1,
163 $ ab( ku, j+1 ), ldab-1, ab( ku+1, j+1 ),