[xSYTRS/xSYSV] Hide the call to syconv inside trs2 to avoid changing the SYTRS inter...
authorjulie <julielangou@users.noreply.github.com>
Tue, 2 Nov 2010 18:53:38 +0000 (18:53 +0000)
committerjulie <julielangou@users.noreply.github.com>
Tue, 2 Nov 2010 18:53:38 +0000 (18:53 +0000)
commit9205713fbc07fa5bcca7d17e74394430762d9aad
tree8ed1d54491b09b3d768f14003c34b03f96b08d99
parenta4462006fa683e35a6105a0866245ede836387e4
 [xSYTRS/xSYSV] Hide the call to syconv inside trs2 to avoid changing the SYTRS interface.
Update the testing accordingly

 [DSYTRI2]      Comit dsytri2 to get some feedback
                Update the testing accordingly

DSYTRI2 is the Level 3 blas Version of DSYTRI
The actual routine that does the work is DSYTRI2X (name can be changed)
DSYTRI2 is just a wrapper to allow to hide the 2D Workspace required by the routine.
The interface had to be changed to integrate the possibility of doing a workspace query.
DSYTRI2x implementation will be documented in a LAWN. This algorithm was inspired by the following paper:
"Families of Algorithms Related to the Inversion of a Symmetric Positive Definite Matrix"
PAOLO BIENTINESI Duke University and BRIAN GUNTER Delft University of Technology and ROBERT A. VAN DE GEIJN The University of Texas at Austin
27 files changed:
SRC/Makefile
SRC/chesv.f
SRC/chetrs2.f
SRC/csysv.f
SRC/csytrs2.f
SRC/dsyconv.f
SRC/dsysv.f
SRC/dsyswapr.f [new file with mode: 0644]
SRC/dsytri2.f [new file with mode: 0644]
SRC/dsytri2x.f [new file with mode: 0644]
SRC/dsytrs2.f
SRC/ssysv.f
SRC/ssytrs2.f
SRC/zhesv.f
SRC/zhetrs2.f
SRC/zsysv.f
SRC/zsytrs2.f
TESTING/LIN/cchkhe.f
TESTING/LIN/cchksy.f
TESTING/LIN/dchksy.f
TESTING/LIN/ddrvsy.f
TESTING/LIN/ddrvsyx.f
TESTING/LIN/derrsy.f
TESTING/LIN/derrsyx.f
TESTING/LIN/schksy.f
TESTING/LIN/zchkhe.f
TESTING/LIN/zchksy.f