1DSYTRS(1)                LAPACK routine (version 3.1)                DSYTRS(1)
2
3
4

NAME

6       DSYTRS  -  a  system  of linear equations A*X = B with a real symmetric
7       matrix A using the factorization A = U*D*U**T or A = L*D*L**T  computed
8       by DSYTRF
9

SYNOPSIS

11       SUBROUTINE DSYTRS( UPLO, N, NRHS, A, LDA, IPIV, B, LDB, INFO )
12
13           CHARACTER      UPLO
14
15           INTEGER        INFO, LDA, LDB, N, NRHS
16
17           INTEGER        IPIV( * )
18
19           DOUBLE         PRECISION A( LDA, * ), B( LDB, * )
20

PURPOSE

22       DSYTRS  solves a system of linear equations A*X = B with a real symmet‐
23       ric matrix A using the factorization A = U*D*U**T or A = L*D*L**T  com‐
24       puted by DSYTRF.
25
26

ARGUMENTS

28       UPLO    (input) CHARACTER*1
29               Specifies  whether  the details of the factorization are stored
30               as an upper or lower triangular matrix.  = 'U':  Upper triangu‐
31               lar, form is A = U*D*U**T;
32               = 'L':  Lower triangular, form is A = L*D*L**T.
33
34       N       (input) INTEGER
35               The order of the matrix A.  N >= 0.
36
37       NRHS    (input) INTEGER
38               The  number of right hand sides, i.e., the number of columns of
39               the matrix B.  NRHS >= 0.
40
41       A       (input) DOUBLE PRECISION array, dimension (LDA,N)
42               The block diagonal matrix D and the multipliers used to  obtain
43               the factor U or L as computed by DSYTRF.
44
45       LDA     (input) INTEGER
46               The leading dimension of the array A.  LDA >= max(1,N).
47
48       IPIV    (input) INTEGER array, dimension (N)
49               Details  of  the  interchanges  and the block structure of D as
50               determined by DSYTRF.
51
52       B       (input/output) DOUBLE PRECISION array, dimension (LDB,NRHS)
53               On entry, the right hand side matrix B.  On exit, the  solution
54               matrix X.
55
56       LDB     (input) INTEGER
57               The leading dimension of the array B.  LDB >= max(1,N).
58
59       INFO    (output) INTEGER
60               = 0:  successful exit
61               < 0:  if INFO = -i, the i-th argument had an illegal value
62
63
64
65 LAPACK routine (version 3.1)    November 2006                       DSYTRS(1)
Impressum