Call CDTTRF( n, c, d, e, inct, work, lwork, info )
n Integer. The dimension of the tri-diagonal matrix. c Complex vector. An input/output complex vector holding the first sub- diagonal band of the tri-diagonal matrix. d Complex vector. An input/output complex vector holding the diagonal band of the tri-diagonal matrix. e Complex vector. An input/output complex vector holding the first super- diagonal band of the tri-diagonal matrix. inct Integer. The increment between elements of vectors c, d, and e. work Complex vector. A complex output vector. This vector must not be modified between calls to this routine and CDTTRS. lwork Integer. The length of vector work. lwork must be at least 2*n. info Integer. On exit, info has one of two values: 0 - no error detected, -1 - lwork is too small.
CDTTRF factors a complex-valued tri-diagonal linear system. The output of this routine, is contained in vectors c, d, e, and work. These vectors are input to CDTTRS where they are used to solve tri-diagonal linear systems. For equations and other information, see Volume 3: UNICOS Math and Scientific Library Reference Manual SR-2081 7.0, Cray Research, Inc.