Computes the solution to the system of linear equations with a real or complex symmetric coefficient matrix A and multiple right-hand sides.
The routine solves for
Xthe real or complex system of linear equations
nsymmetric matrix, the columns of matrix
Bare individual right-hand sides, and the columns of
Xare the corresponding solutions.
The diagonal pivoting method is used to factor
L) is a product of permutation and unit upper (lower) triangular matrices, and
Dis symmetric and block diagonal with 1-by-1 and 2-by-2 diagonal blocks.
?sysv_rookroutine is called to compute the factorization of a complex symmetric matrix
Ausing the bounded Bunch-Kaufman ("rook") diagonal pivoting method.
The factored form of
Ais then used to solve the system of equations
- Must beCHARACTER*1.'U'or'L'.Indicates whether the upper or lower triangular part ofAis stored:If, the upper triangle ofuplo='U'Ais stored.If, the lower triangle ofuplo='L'Ais stored.
- The order of matrixINTEGER.A;n