aboutsummaryrefslogtreecommitdiff
path: root/SRC/ctrevc3.f
AgeCommit message (Collapse)Author
2016-12-23Updating version number on source file modified since 3.6.1Julie
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-12-19[ minor ] fix some missing EXTERNAL declarationsJulien Langou
Note: Bug report (for missing GEMM) communicated by email by Jim Demmel. (Thanks Jim.) Took the occasion to fix some more missing EXTERNAL.
2016-09-12Mistake in the comments to CTREVC3 / ZTREVC3 (github issue #48)Elena Ivanova
See: https://github.com/Reference-LAPACK/lapack/issues/48
2016-08-29Fix incorrect call to GEMM in ctrevc3.f and ztrevc3.f: alpha should have ↵Eugene Chereshnev
complex type
2016-07-09STYLE: Remove trailing whitespace in Fortran filesHans Johnson
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-12blocked back-transformation for the non-symmetric eigenvalue problem - ↵Julie
Contribution from Mark Gates (UTK) From mark: It blocks NB gemv calls into one gemm call inside trevc. To do that, it needs a new routine, trevc3, because unfortunately the lwork was not passed into trevc. (I highly recommend all new routines always pass lwork and lrwork, where applicable, to enable future upgrades & to catch lwork bugs.)