Commit Graph
100 Commits
Author SHA1 Message Date
Martin Kroeker 04b02f0107 Add missing API_SUFFIX wrapper 2024-08-20 17:11:12 +02:00
Martin Kroeker a7b82edbae Add missing API_SUFFIX wrapper 2024-08-20 17:10:17 +02:00
Martin Kroeker e612c6df83 Add missing API_SUFFIX wrapper 2024-08-20 17:09:17 +02:00
Martin Kroeker 4b85a11e56 Add missing API_SUFFIX wrapper 2024-08-20 17:07:42 +02:00
Martin Kroeker 5c03f73611 add missing API_SUFFIX wrapper 2024-08-20 17:05:15 +02:00
Martin Kroeker eaa105b0e0 Expressly request flang 11.0.1 from conda 2023-11-08 23:35:08 +01:00
Martin Kroeker 914f719422 properly cast from zwork_query result to lzwork 2023-07-12 15:29:39 +02:00
Martin Kroeker b85e2bd578 fix types of work and zwork array in c/zgedmd interfaces 2023-07-11 23:25:46 +02:00
Martin Kroeker 6eecdf6c0c update to match c/zgedmd interface fixes 2023-07-11 23:24:10 +02:00
Martin Kroeker cc4798ea38 Adjust prototypes of Dynamic Mode Decomposition functions 2023-07-09 18:20:22 +02:00
Martin Kroeker 1575bb8e19 Update LAPACKE interfaces for Dynamic Mode Decomposition 2023-07-09 18:10:48 +02:00
Martin Kroeker a6c76767b0 Merge pull request #807 from martin-frbg/issue790
Replace the (partially defined) constant index variable INDIBL in ?SBGVX and related
2023-04-05 21:02:51 +02:00
Martin Kroeker a37f229a71 Replace the partially defined constant INDIBL with 1 2023-03-26 17:09:15 +02:00
Martin Kroeker b095fc6b5b temporarily disable build cache 2022-11-09 11:37:01 +01:00
Martin Kroeker 4c8b76da4e use newer miniconda 2022-11-09 11:22:53 +01:00
Martin Kroeker a790c4dbe5 Update .appveyor.yml 2022-11-08 22:23:59 +01:00
Martin Kroeker f7fa63f973 Update .appveyor.yml 2022-11-08 22:06:05 +01:00
Martin Kroeker 798ab5f8c3 Update .appveyor.yml 2022-11-08 21:54:38 +01:00
Martin Kroeker ac7d655484 Update .appveyor.yml 2022-11-08 18:53:46 +01:00
Martin Kroeker 70373e1a4c Update .appveyor.yml 2022-11-08 17:24:27 +01:00
Martin Kroeker ab12b85909 Update .appveyor.yml 2022-11-08 17:09:50 +01:00
Martin Kroeker 4bf5eb723c Update .appveyor.yml 2022-11-08 16:03:37 +01:00
Martin Kroeker 6fa0844c31 Update .appveyor.yml 2022-11-08 14:33:37 +01:00
Martin Kroeker f076f7482b reshuffle conda commands 2022-11-08 14:14:42 +01:00
Martin Kroeker 211fbbed0e allow conda updates again 2022-11-08 13:22:32 +01:00
Martin Kroeker 1acee2241a Update .appveyor.yml 2021-12-28 19:43:01 +01:00
Martin Kroeker 83f13fb2c7 Update .appveyor.yml 2021-12-28 19:28:30 +01:00
Martin Kroeker 9c6729e351 Update .appveyor.yml 2021-12-15 21:35:57 +01:00
Martin Kroeker 5a585d7f6a Update .appveyor.yml 2021-12-15 20:27:21 +01:00
Martin Kroeker 64487cc5de Update .appveyor.yml 2021-12-15 17:34:50 +01:00
Martin Kroeker f78c6acd35 Update .appveyor.yml 2021-12-15 16:24:24 +01:00
Martin Kroeker ed834d4613 Update .appveyor.yml 2021-12-15 13:43:59 +01:00
Martin Kroeker 75082fa032 Update .appveyor.yml 2021-12-14 22:18:45 +01:00
Martin Kroeker 56b6ebf71a Update .appveyor.yml 2021-12-14 21:54:46 +01:00
Martin Kroeker eb5c151e10 Update .appveyor.yml 2021-12-14 21:27:11 +01:00
Martin Kroeker bb66bc2280 Update .appveyor.yml 2021-12-14 19:34:37 +01:00
Martin Kroeker bcdff44254 try to work around failed install of charset-normalizer 2021-12-14 19:32:49 +01:00
Martin Kroeker 217d935085 Update conda before enabling conda-forge 2021-10-10 17:36:57 +02:00
Martin Kroeker 96db3e457d Reflect renaming of ?chkaa files to .F 2021-05-14 18:20:21 +02:00
Martin Kroeker 8855029c49 Reflect renaming of ?chkaa files to .F 2021-05-14 18:18:58 +02:00
Martin Kroeker 8ff127d897 Use dynamic allocation for all large arrays 2021-05-14 18:16:58 +02:00
Martin Kroeker b1b81b2ce5 Rename zchkaa.f to zchkaa.F 2021-05-14 18:14:46 +02:00
Martin Kroeker 67324f3893 Rename schkaa.f to schkaa.F 2021-05-14 18:13:57 +02:00
Martin Kroeker 0ea56e4e9e Rename dchkaa.f to dchkaa.F 2021-05-14 18:13:00 +02:00
Martin Kroeker eed0107826 Rename cchkaa.f to cchkaa.F 2021-05-14 18:11:32 +02:00
Martin Kroeker af6deca646 Use cmake builtin tool for "env" to ensure cross-platform compatibility
fixes #530
2021-04-10 12:40:24 +02:00
Martin Kroeker 66468d6eaa Merge pull request #9 from Reference-LAPACK/master
rebase
2021-04-10 12:32:28 +02:00
Martin Kroeker 4ba73aa2aa Add sample configuration file for the NAG Fortran compiler 2021-03-14 11:27:21 +01:00
Martin Kroeker 19dc53b3b5 Merge pull request #8 from Reference-LAPACK/master
rebase
2021-03-14 11:25:17 +01:00
Martin Kroeker 3c32ba6351 Add testing on OS X Catalina 2021-03-07 23:09:22 +01:00
Martin Kroeker 23dda1af71 Merge pull request #7 from Reference-LAPACK/master
rebase
2021-03-07 23:03:57 +01:00
Martin Kroeker ac14f8ddc2 rebase 2020-11-10 21:53:50 +01:00
Martin Kroeker df8b043a8a Integrate downloading and building of BLAS++ and LAPACK++ 2020-11-10 20:06:33 +01:00
Martin Kroeker 8050692ede Merge pull request #6 from Reference-LAPACK/master
rebase
2020-11-04 23:12:46 +01:00
Martin Kroeker 122506cd8b Merge pull request #449 from timleslie/remove-ncola
[BLAS] Remove unused NCOLA variable
2020-09-29 22:30:42 +02:00
Martin Kroeker 4e71ce7d52 Merge pull request #445 from thijssteel/fix-dlanv2
fix dlanv2 and slanv2
2020-09-27 22:09:23 +02:00
Martin Kroeker a0b221157a Merge pull request #447 from martin-frbg/issue430
Add make.inc template for NVIDIA HPC compiler
2020-09-22 23:39:17 +02:00
Martin Kroeker a0e1ccd9fc Merge pull request #448 from martin-frbg/issue416
Improve prototype for LAPACKE_get_nancheck
2020-09-22 23:38:25 +02:00
Martin Kroeker 80b0a2b5ab Improve prototype for LAPACKE_get_nancheck 2020-09-22 23:07:01 +02:00
Martin Kroeker 5a623e57b7 Comment PREFIX and LAPACKSOLIB entries to avoid surprises 2020-09-22 22:20:28 +02:00
Martin Kroeker 12a6a8afc2 Add make.inc template for NVIDIA HPC compiler
from issue #430
2020-09-22 21:56:01 +02:00
Martin Kroeker 2be5a09cbd Merge pull request #427 from martin-frbg/lintest-tau
Fix out-of-bounds accesses in LIN test
2020-09-21 13:37:11 +02:00
Martin Kroeker 5ade1b2fee Merge pull request #338 from martin-frbg/EIG-testing
Avoid out-of-bounds accesses in complex EIG tests
2020-09-21 13:35:43 +02:00
Martin Kroeker b4b56a5839 Merge pull request #444 from martin-frbg/travisosx
Fix OSX builds on Travis CI
2020-09-17 18:22:22 +02:00
Martin Kroeker 9861f27c0c Update .travis.yml 2020-09-17 11:59:07 +02:00
Martin Kroeker 692b7e5a8c Fix OSX build (gcc9 already installed now, so upgrade to gcc10) 2020-09-17 10:48:51 +02:00
Martin Kroeker 67ab142be0 Merge pull request #4 from Reference-LAPACK/master
rebase
2020-09-17 10:46:22 +02:00
Martin Kroeker 0148a3625c Merge pull request #443 from thijssteel/fix-xgetsls
fix workspace query in xgelq and xgetsls
2020-09-17 00:19:39 +02:00
Martin Kroeker 7744f9e08a Fix incorrect argument to SLASET
Reference-LAPACK issue 425 (and 318)

Suggested-By: Serguei Patchkovskii <Serguei.Patchkovskii@gmail.com>
2020-09-04 18:31:03 +02:00
Martin Kroeker 7d8e2f0924 Fix incorrect argument to SLASET
Reference-LAPACK issue 425 (and 318)

Suggested-By: Serguei Patchkovskii <Serguei.Patchkovskii@gmail.com>
2020-09-04 18:30:56 +02:00
Martin Kroeker 0bba1319ed Fix incorrect calls to DLASET
Reference-LAPACK issue 429

Suggested-By: Serguei Patchkovskii <Serguei.Patchkovskii@gmail.com>
2020-09-04 18:29:52 +02:00
Martin Kroeker 14740d3aa3 Correct prototypes for LAPACK_?ggsvd and LAPACK_?ggsvp 2020-09-01 11:12:56 +02:00
Martin Kroeker a69969d5e1 Merge pull request #3 from Reference-LAPACK/master
rebase
2020-09-01 11:11:02 +02:00
Martin Kroeker 1f288756fa Fix use of unallocated array in workspace query and wrong type of argument to xSCAL 2020-08-06 18:34:25 +02:00
Martin Kroeker a149100696 Expand TAU array as SGEMQR/DGEMQR read elements 2 and 3 2020-08-03 23:15:21 +02:00
Martin Kroeker 006526327d Break out of potentially infinite rescaling loop after 20 iterations 2020-06-06 17:51:18 +02:00
Martin Kroeker cd1db4338e Break out of potentially infinite rescaling loop after 20 iterations 2020-06-06 17:50:19 +02:00
Martin Kroeker 9297ae48a8 Break out of potentially inifinite rescaling loop after 20 iterations 2020-06-06 17:47:57 +02:00
Martin Kroeker 2e9b52c1c0 Break out of potentially infinite rescaling loop after 20 iterations 2020-06-06 17:46:48 +02:00
Martin Kroeker 267d3d18e5 Break out of potentially infinite rescaling loop after 20 iterations 2020-06-06 17:42:45 +02:00
Martin Kroeker 7439cc0af5 Break out of potentially infinite rescaling loop after 20 iterations 2020-06-06 17:23:24 +02:00
Martin Kroeker ac3f163d8b Break out of potentially infinite rescaling loop after 20 iterations 2020-06-06 17:22:23 +02:00
Martin Kroeker ef8afbef47 Break out of potentially infinite rescaling loop after 20 iterations 2020-06-06 17:20:57 +02:00
Martin Kroeker 600c5e9963 Break out of potentially infinite rescaling loop after 20 iterations 2020-06-06 17:18:59 +02:00
Martin Kroeker de1fbc2337 Merge pull request #2 from Reference-LAPACK/master
rebase
2020-06-06 17:14:25 +02:00
Martin Kroeker 3e5c803c59 Make "OMP task depend" sections conditional on OpenMP4, not just OpenMP
to allow compilation with older implementations
2019-12-31 20:15:08 +01:00
Martin Kroeker d7be8c7220 Rebase on 3.9.0 2019-12-31 13:40:06 +01:00
Martin Kroeker 3c125d643f Merge pull request #1 from Reference-LAPACK/master
rebase
2019-12-21 12:20:46 +01:00
Martin Kroeker ea2a102d38 Avoid out-of-bounds accesses in complex EIG tests
fixes #333
2019-04-27 23:06:12 +02:00
Martin Kroeker 3fd8ae6990 Add conditionals to avoid calling ar with no input
macOS ar errors when it gets called with an empty list of object modules, see https://github.com/xianyi/OpenBLAS/issues/1398
2017-12-21 20:53:33 +01:00
Martin Kroeker 68ff584c8d Add the new two-stage Aasen functions to the Makefile 2017-11-20 22:41:32 +01:00
Martin Kroeker 6206e95ee7 Add a couple of _work functions 2017-11-19 23:33:26 +01:00
Martin Kroeker d4909841c9 Reduce iteration limit to 20 and add parentheses 2017-11-10 22:37:39 +01:00
Martin Kroeker 49d10ea305 Break out of potentially infinite rescaling loop after 1000 iterations
inf values in the input vector will survive rescaling, making the code hang. The limit of 1000 iterations is arbitrarily chosen with the intention to not interfere with regular behaviour.
2017-11-10 19:48:28 +01:00
Martin Kroeker 13c85360b6 Remove spurious entries from EXTERNAL list
ZHETRD_SY2SB and ZHETRD_SB2ST are never called and do not even seem to exist in the current codebase.
2017-02-22 16:12:10 +01:00
Martin Kroeker 3c52c1958b Remove spurious entries from EXTERNAL list
ZHETRD_SY2SB and ZHETRD_SB2ST are never called and do not even exist in the current codebase.
2017-02-22 16:09:10 +01:00
Martin Kroeker 0efe77bf67 Fix typo in EXTERNAL
ZHBTRD_HB2ST in the EXTERNAL statement should be ZHETRD_HB2ST (Windows Ifort treated it as an unresolved reference)
2017-02-22 16:03:19 +01:00
Martin Kroeker d133f50ff3 Fix missing comma on continued line
EXTERNAL declaration of subroutines missed a comma before the continuation line,
causing a strange run-together name to appear in the object when compiled with ifort.
2017-02-22 09:07:58 +01:00
Martin Kroeker 88827fba79 Fix missing comma on continued line
EXTERNAL declaration of subroutines missed a comma before the continuation line,
causing a strange run-together name to appear in the object when compiled with ifort.
2017-02-22 09:06:30 +01:00
Martin Kroeker eabc74a2e9 Fix missing comma on continued line
EXTERNAL declaration of subroutines missed a comma before the continuation line,
causing a strange run-together name to appear in the object when compiled with ifort.
2017-02-22 09:04:33 +01:00