Commit Graph
41 Commits
Author SHA1 Message Date
Mark Gates 8caa3ff67b implicit none in SRC/c 2025-08-26 23:27:57 -04:00
Julie 59f136760f Update Source code to fix issue with links in Doxygen
Removed \htmlonly and \endhtmlonly (causing links to not work)
Increase DOT_GRAPH_MAX_NODES   to 200
2025-01-20 17:34:06 -08:00
Maria Kraynyuk 40ca7a2713 Include lapack_64.h only during the build 2024-02-05 10:54:04 -08:00
Maria Kraynyuk 81823e958c Fix -Werror=conversion problems in LAPACK with integer-8 2024-02-05 10:32:17 -08:00
Maria Kraynyuk a1e8cb4845 LAPACK SRC long lines updated by script 2024-02-05 10:28:25 -08:00
Maria Kraynyuk b891145899 Add extended API with _64 suffix to LAPACK with lapack_64.h 2024-02-05 10:28:08 -08:00
Mark Gates 62b19990a2 doxygen: new group structure 2023-07-04 01:29:12 -04:00
musvaage f3fff11ccf typos 2023-04-11 13:52:58 -05:00
Julien Langou 45b5d663d4 fix #813 2023-04-04 20:21:43 -06:00
Igor Zhuravlov d61b9bb00a fix doxygen markup 2023-04-03 09:39:21 +10:00
Igor Zhuravlov c30a2531bb fix typos in documentation of GEJSV
RWORK was mentioned as WORK
2023-03-29 16:07:04 +10:00
Angelika Schwarz cda0ad3d9a Fix typos in documentation of GEJSV 2023-03-05 18:33:20 +01:00
Weslley da Silva Pereira 0b9757db86 Explicit all conversions in the Fortran code 2022-08-10 17:26:53 -06:00
Matthew Badin a5fd876c8b This change adds explicit casts to many of the complex routines. This is done because if the fortran is translated to a different language, the rules in that language for mixed types may not be the same. This change aids compilation in the translated language. 2021-04-15 18:11:50 -07:00
Igor Zhuravlov 56d3c3fbf0 comments fixed: subroutine name 2021-04-06 18:11:37 -03:00
Julie e18d437924 Making LAPACK's code eternal... no more version and date in source files.
GitHub is now enabling us to track accurately version and date.
No need for this anymore.
2021-03-25 10:16:58 -07:00
weslley.spereira a5e610f266 Fix all spelling errors reported at
https://github.com/Reference-LAPACK/lapack/issues/518#issue-834187881
Many thanks to @jschleus
2021-03-18 12:05:25 -03:00
Jean-Christophe Fillion-Robin 6e26afd41d style: Fix typo in docstrings
Issues were identified using the open-source tool codespell [1]
running the following command from the source directory:

[1] https://github.com/codespell-project/codespell#readme


$ codespell -q6 \
  --skip=".git,Doxyfile,Doxyfile_man,CMakeLists.txt,Makefile" \
  --regex="\w[a-z\-\_]+" \
  --ignore-words-list="fro,ith,nd,noe,numer" \
  --summary

[...]

-------8<-------
SUMMARY:
acoording     2
agressive     8
ajust        12
arithmetics   5
comleted      2
contraints    8
equaly        4
everytime     4
febuary       1
matix         8
otherwize     4
overwrittes   4
owerflow      8
parmeter      4
permutaions  32
specturm      8
2018-11-07 03:19:51 -05:00
Julien Langou e0809b0f03 defficient => deficient 2018-10-18 17:58:28 -06:00
Kirana Bergstrom c9cbf1759c Fixes from MKL 3.8 merge 2018-05-31 13:37:49 -07:00
Mark Gates 8f1407b22a fix docs: use <, <=, etc. instead of Fortran .LT., .LE., etc. 2018-05-08 10:57:09 -04:00
Mark Gates 2a1c00dc9a fix docs: format enumerated options consistently using "= 'X':" 2018-05-08 10:05:20 -04:00
luz.paz 53397896bb Misc. typos
Found via `codespell -q 3`
2018-02-16 13:25:54 -05:00
luzpaz 3fac41ca28 Fix misc. typos
Mostly trivial source code comments.
2017-12-01 06:55:48 -05:00
Julie 5c392680ef Preparing for 3.7.1 release
Update version number

from discussion with Vendors, they still would like to have the version
number inside the source file.
2017-06-10 16:15:09 -07:00
eugene.chereshnev 16db9c24ea Add quick return for *LARR* routines 2017-03-31 13:06:11 -07:00
Sébastien Villemot c77258510e Fix various typos. 2016-12-29 16:41:28 +01:00
Julien Langou 4229de15d0 somewhat better description of the minimal workspace needed for a workspace query 2016-12-22 11:28:32 +01:00
Julien Langou 8f51f38d5c Follow up with ad5bc21cb5
Contribution from Zlatko Drmac

1) LWORK query added;

2) few modifications in pure one sided Jacobi (XGESVJ) to remove possible error
in the really extreme cases (sigma_max close to overflow and sigma_min close to
underflow)  - note that XGESVJ is deigned to compute the singular values in the
full range; I used it (double complex) to compute SVD of certain factored
Hankel matrices with the condition number 1.0e616;

3) in the preconditioned Jacobi SVD (XGEJSV), the code I sent before to Julie
had one experimental modification that I had forgotten to remove before sending
- now this is done (the idea was to extend the computational range, but that
brings to much too risky dependence on how other lapack routines behave under
those extreme conditions).
2016-12-22 11:22:57 +01:00
Julien Langou 0d36145952 defficient spells deficient 2016-11-24 09:41:52 +01:00
Julie 843115bbda Fix issue #8 reported by @matzeri on July 21st 2016
Issue was due to missing Doxygen group, and other Doxygen Group related
issue
2016-09-15 22:15:55 -07:00
Hans Johnson 9dafba6d41 STYLE: Remove trailing whitespace in Fortran files
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-07-09 11:19:34 -05:00
Sébastien Villemot 40a3b2fb15 Description: Fix various typos
Author: Sébastien Villemot <sebastien@debian.org>
Forwarded: yes, by email to lapack@cs.utk.edu on 2016-06-26
2016-06-27 20:07:25 -06:00
Julie 5efe359948 Update date, version for 3.6.1 release 2016-06-18 13:26:30 -07:00
Julie b49e997c3b Missing verbatim tags in ILAVER, CGESVJ, CGEJSV, ZGEJSV
reported by Eugene Chereshnev on April 4th 2016
See:
http://icl.cs.utk.edu/lapack-forum/posting.php?mode=reply&f=13&t=4946
2016-06-14 22:34:46 -07:00
julie 6ffce6670e APPLYING INTEL PATCHES sent to Julie on Feb 19th 2016 by Dima from INTEL (dmitry.g.baksheev@intel.com)
Subject: [PATCH 01/42] Fix ?GEJSV: handle M=N=0 case correctly, amend
 documentation. ISSUE: need LQUERY

- Complex kind functions operate on complex matrices
- JOBA cannot be 'N', and we have no parameter named JOBE
- Typos like CGEJSV uses CUNMQR, not SUNMQR
- Case M=0 N=0 shall zero IWORK(1:3) and WORK(1:7) anyway (F90 syntax!)
- Comments fixed to not corrupt doxygen output
- Missing fill of IWORK(3) = 0
- Math is written from capital letter :-)
- Typos like use ZGELQF, not ZGELQ
2016-02-23 04:51:38 +00:00
julie 365668214f Following post on Forum by Dmitry Baksheev (Intel) improved documentation for ?gejsv
Link: http://icl.cs.utk.edu/lapack-forum/viewtopic.php?f=13&t=4896
2016-02-05 03:01:39 +00:00
julie c7bbaf7e32 fixing typo reported by Elena Ivanova (Oracle) to Julie on Jan 11th 2016 2016-01-13 02:48:53 +00:00
julie 21c91533ff Committing Sébastien Villemot patches (5) sent on Jan 6th 2016 to LAPACK Mailing list
From Sébastien Villemot:
I attach to this message 5 patches that are currently applied to the
Debian package for LAPACK, and that I think could be usefully merged in
the LAPACK SVN tree.

The patches include fixes for old outstanding bugs in the CBLAS test
programs, fixes for the build system, and fixes for various typos.

Each patch file contains a more detailed description of its purpose.
2016-01-08 03:07:42 +00:00
langou 5471701032 Thanks to Lawrence Mulholland from NAG for improving the newly released complex
Jacobi SVD, and thanks to Zlatko Drmac for following so fast and improving the
code.  See: http://icl.cs.utk.edu/lapack-forum/viewtopic.php?t=4844
for more information about all this. Julien.
2015-11-16 23:48:28 +00:00
julie 6f69800f5e Committing Zlatko Drmac Contribution 2015-11-09 00:10:27 +00:00