109 parameter( zero = 0.0e+0 )
119 INTRINSIC aimag,
cmplx, mod, real
141.LE.
IF( D( I )ZERO ) THEN
146 EII = AIMAG( E( I ) )
149 E( I ) = CMPLX( F, G )
150 D( I+1 ) = D( I+1 ) - F*EIR - G*EII
153 DO 110 I = I4+1, N - 4, 4
158.LE.
IF( D( I )ZERO ) THEN
166 EII = AIMAG( E( I ) )
169 E( I ) = CMPLX( F, G )
170 D( I+1 ) = D( I+1 ) - F*EIR - G*EII
172.LE.
IF( D( I+1 )ZERO ) THEN
179 EIR = REAL( E( I+1 ) )
180 EII = AIMAG( E( I+1 ) )
183 E( I+1 ) = CMPLX( F, G )
184 D( I+2 ) = D( I+2 ) - F*EIR - G*EII
186.LE.
IF( D( I+2 )ZERO ) THEN
193 EIR = REAL( E( I+2 ) )
194 EII = AIMAG( E( I+2 ) )
197 E( I+2 ) = CMPLX( F, G )
198 D( I+3 ) = D( I+3 ) - F*EIR - G*EII
200.LE.
IF( D( I+3 )ZERO ) THEN
207 EIR = REAL( E( I+3 ) )
208 EII = AIMAG( E( I+3 ) )
211 E( I+3 ) = CMPLX( F, G )
212 D( I+4 ) = D( I+4 ) - F*EIR - G*EII
subroutine xerbla(srname, info)
XERBLA
subroutine cpttrf(n, d, e, info)
CPTTRF