summaryrefslogtreecommitdiff
path: root/SRC/ssytri2x.f
AgeCommit message (Collapse)AuthorFilesLines
2016-07-09STYLE: Remove trailing whitespace in Fortran filesHans Johnson1-33/+33
This is mostly a long term maintenance improvement. Many coding styles require elimination of trailing whitespace, and many editors and source code management configurations automatically gobble up whitespace. When these tools gobble up whitespace, it complicates reviewing the meaningful code changes. By removing whitespace on one patch, it makes future code reviews much easier. =SCRIPT==================================================================== if which tempfile &>/dev/null; then TEMPMAKER=tempfile elif which mktemp &>/dev/null; then TEMPMAKER=mktemp else echo "Cannot find tempfile program." 2>&1 exit 1 fi MYTEMP=$($TEMPMAKER) trap 'rm -f $MYTEMP' SIGINT SIGTERM stripit() { echo "stripping $1" sed 's/[ \t]*$//' "$1" > $MYTEMP cp $MYTEMP "$1" } if [ $# -gt 0 ]; then while [ "$1" != "" ]; do stripit $1 shift done else while read -t 2; do stripit $REPLY done fi rm $MYTEMP =================================================
2011-11-11Update version number to 3.4.0julie1-1/+1
2011-11-03Cosmetic changes in Doxygen presentation.julie1-13/+11
Use \par instead of \details for section. add a Contributors Section and a Reference Section. Remove (some) verbatim section when not needed. Those changes have been done by hand so I am not sure I manage to catch them all.
2011-11-01Never say never...julie1-2/+1
2011-11-01Last commit related to Doxygen integration following Albert's commentjulie1-1/+3
2011-10-13adding link to individual download, the links will appear directly in ↵julie1-0/+8
Doxygen html documentation
2011-10-06Integrating Doxygen in commentsjulie1-48/+111
2011-04-13Upadte header for the modified routine for the 3.3.1 releasejulie1-2/+2
2011-04-07Second and hopefully last pass to homgenize notation for transpose (**T) and ↵julie1-13/+13
conjugate transpose (**H) Corresponds to bug0024 Please take a look and let me know if you find some old notation of transpose. I am going to close bug0024. Julie
2011-04-02First pass to homgenize notation for transpose (**T) and conjugate transpose ↵julie1-8/+8
(**H) Corresponds to bug0024
2011-01-28Correct bug0069julie1-2/+15
Bug was sent by nmozarto on Jan 27th (see forum topic 2156) Problem in new function ?SYTRI2 was found: the part of A below the diagonal is changed in the case UPLO='U' . But in the description of arguments If UPLO = 'U', the upper triangular part of the inverse is formed and the part of A below the diagonal is not referenced; if UPLO = 'L' the lower triangular part of the inverse is formed and the part of A above the diagonal is not referenced. These elements zeroized after calling ?GEMM function in ?SYTRI2X. CALL SGEMM('T','N',NNB,NNB,CUT,ONE,A(1,CUT+1),LDA, $ WORK,N+NB+1, ZERO, A(CUT+1,CUT+1), LDA)
2011-01-261) Je viens de modifier le fichier timer_dsytri2.c de telle sorte a ce qu'illangou1-8/+8
traite les matrices avec des lda. Exemple: > gfortran timer_dsytri2.c /Users/langou/Documents/lapack-dev-trunk.svn/lapack_LINUX.a -framework vecLib > ./a.out -U -lda 1079 -n 100 DSYTRI2 info=0, check=1.891597e-14 Dispo dans ldlt.git. Marche bien. Upper ou Lower. LDA different de N ou pas. Le check est || A . inv(A) - I || / || A || (Je pense que il faut diviser par || A || * || inv(A) ||, pas tres important.) 2) Du coup, dans ce commit, je rectifie tous les codes. Cela compile. Je n'ai pas verifie les testings. Je n'ai pas ecrit de driver pour verifier. (Le driver n'est que pour la version DOUBLE.) JL
2010-11-17Fix typo in external routine namejulie1-1/+1
2010-11-13polish commentsjulie1-16/+28
correct final iteration in the lower case. Teststing are fine now with the -fbounds-check options.
2010-11-03Commiting the 3 other precisions (single, complex, dcomplex) for sytri using ↵julie1-0/+495
Level BLAS 3. Update testing accordingly