summaryrefslogtreecommitdiff
path: root/SRC/dsyevr.f
AgeCommit message (Collapse)AuthorFilesLines
2017-02-16Fix #124Julien Langou1-1/+1
2016-12-23Updating version number on source file modified since 3.6.1Julie1-1/+1
This is really old school, but a lot of times we have users sending us copy pasting of codes, and that is the only way to know the version of the code.
2016-11-03Lots of trailing whitespaces in the files of Syd. Cleaning this. No big deal.Julien Langou1-1/+1
2016-10-22Update dsyevr.fOAM1-2/+4
2016-07-09STYLE: Remove trailing whitespace in Fortran filesHans Johnson1-15/+15
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 =================================================
2016-06-18Update date, version for 3.6.1 releaseJulie1-3/+3
2016-06-14Update Descriptions for IL, IU, VL and VUJulie1-3/+10
reported by Alex Zotkevich, Intel Co. on april 11th 2016 See http://icl.cs.utk.edu/lapack-forum/viewtopic.php?f=13&t=4951
2012-09-25(no commit message)julie1-2/+2
2012-08-25(no commit message)julie1-3/+3
2012-05-22Correct a problem reported by Keita Teranishi from CRAY on May 18th 2012julie1-1/+1
Confirmed and Corrected by Julie on May 21st 2012 ==================================== EMAIL: We would like to report a bug in {S,D}SYEVR and {C,Z}HEEVR routines. This bug causes writing two different data in the same address in IWORK, potentially producing wrong answers. The bug description is provided in the bottom of the email. Please let us know, if you have any questions. Thank you, Line 543 in {S,D}SYEVR: Line 717 on {C,Z}HEEVR: === Code Starts here== INDISP = INDIBL + N * IWORK(INDIFL:INDIFL+N-1) stores the indices of eigenvectors * that corresponding to eigenvectors that fail to converge in * DSTEIN. This information is discarded; if any fail, the driver * returns INFO > 0. INDIFL = INDISP + N * INDIWO is the offset of the remaining integer workspace. INDIWO = INDISP + N <- -- It is suspicious. =====End of the Code========= I think this should be INDIWO = INDIFL+N. Otherwise, subsequent {S,D}STEIN call takes the same address for IWORK(INDIWO) and INWROK(INDIFL). CALL DSTEIN( N, WORK( INDD ), WORK( INDE ), M, W, $ IWORK( INDIBL ), IWORK( INDISP ), Z, LDZ, $ WORK( INDWK ), IWORK( INDIWO ), IWORK( INDIFL ), $ INFO ) ====================================
2011-11-11Update version number to 3.4.0julie1-1/+1
2011-11-03Cosmetic changes in Doxygen presentation.julie1-25/+17
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-12/+6
2011-11-01Last commit related to Doxygen integration following Albert's commentjulie1-2/+4
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-212/+329
2011-09-30Comments fix to be able to generate the new layout and the corresponding ↵julie1-3/+5
Doxygen documentation
2010-06-23Update date and version for 3.2.2 releasejulie1-2/+2
2009-12-16Correct a bug found by Ashutosh Mahajan from Mathematics and Computer ↵langou1-2/+5
Science Division of Argonne National Labs. Email sent on Fri, 11 Dec 2009 14:51:07 to lapack@cs.utk.edu. Subject: [Lapack] bug in dsyevr.f when N = 1 when dsyevr is called with N=1, then it returns without setting up ISUPPZ values. 331: IF( N.EQ.1 ) THEN ... 342: IF( WANTZ ) 343: $ Z( 1, 1 ) = ONE 344: RETURN 345: END IF It should rather do IF( WANTZ ) Z( 1, 1 ) = ONE ISUPPZ(1) = 1 ISUPPZ(2) = 1 END IF
2009-10-15Bug report from Michael Chuvelev from Intel on DSYEVR. langou1-2/+4
====================================================================================== Date: Wed, 14 Oct 2009 02:42:06 -0600 From: "Chuvelev, Michael" <michael.chuvelev@intel.com> To: "lapack@cs.utk.edu" <lapack@cs.utk.edu> Subject: [Lapack] VL, VU are referenced in lapack-3.2.1 dsyevr even if range.ne.'V' Hello, dsyevr contains this code (lines 360-361): VLL = VL VUU = VU which means VL, VU is accessed regardless of RANGE. Whereas this issue is fixed in ssyevr, for instance (lines 364-367): IF (VALEIG) THEN VLL = VL VUU = VU END IF Best regards, Michael. ======================================================================================
2009-04-16Big commit before 3.2.1 release.julie1-1/+2
Those are just cosmetic changes to update version number and various other minor change.
2008-12-16(no commit message)julie1-1/+1
2008-10-28Move LAPACK trunk into position.jason1-0/+551