Commit Graph
100 Commits
Author SHA1 Message Date
Weslley S. Pereira 1ae4bd76ed Merge pull request #1058 from Reference-LAPACK/revert-1046-fixup-1042
Revert "Add a few forgotten API_SUFFIX wrappers in the recently changed LAPACKE ?TFSM"
2024-10-02 09:30:05 -06:00
Weslley S Pereira cbb553627e Enables Fortran before including CheckFortranFunctionExists in CMakeLists.txt 2023-11-27 10:29:11 -07:00
Weslley S. Pereira f568a60945 Merge pull request #936 from Reference-LAPACK/DMD_improve_comments
make the DMD comments in the header Doxygen compliant
2023-11-11 14:47:37 -07:00
Weslley S. Pereira 2382be4f23 Merge pull request #926 from weslleyspereira/fix-nan-propag-gecon
GECON returns 1 if RCOND is NaN
2023-11-11 10:35:32 -07:00
Weslley S. Pereira d469b91278 Merge pull request #929 from martin-frbg/appv-flang11
Appveyor CI: Expressly request flang 11.0.1 from conda
2023-11-10 09:25:50 -07:00
Weslley S. Pereira 43a55bc960 Merge pull request #933 from Reference-LAPACK/issue931_timdavis__incorrect_blas_level_in_dtrsv
fix #931
2023-11-10 09:02:14 -07:00
Weslley S Pereira 68eafc69a8 Makes NaN an illegal value for ANORM on input of GECON. Let NaNs propagate in the computation of RCOND 2023-11-09 09:10:49 -07:00
Weslley S. Pereira ada20a01db Merge pull request #927 from pleshkovvli/fix-complex-bdsqr-maxit
Fix complex BDSQR maxit
2023-11-03 08:36:29 -06:00
Weslley S Pereira 09abbd017b GECON returns 1 if RCOND is NaN 2023-11-02 11:21:34 -06:00
Weslley S. Pereira 3a6f4629e3 Merge pull request #922 from colleeneb/master
Adding in quotes in cmake for Intel ifx and linux build
2023-11-01 11:21:52 -06:00
Weslley S. Pereira e18529f945 Merge pull request #844 from weslleyspereira/try-valgrind
Uses Valgrind for ExperimentalMemCheck in ctest
2023-11-01 11:07:10 -06:00
Weslley S Pereira cfe1114651 Avoid spourious memory leaks in valgrind 2023-11-01 10:56:57 -06:00
Weslley S Pereira 88277c5b8e Solves two memory leaks in the examples 2023-11-01 09:32:50 -06:00
Weslley S Pereira d8f668cf50 Add option to disable usage of Python in the tests 2023-10-31 17:57:52 -06:00
Weslley S Pereira 833ae881d3 Use Debug mode in valgrind CI 2023-10-31 16:24:52 -06:00
Weslley S Pereira 1cae5392c0 Trying to improve time of the memory check job 2023-10-31 15:02:09 -06:00
Weslley S Pereira 7216a7cd1b Uses Valgrind for ExperimentalMemCheck in ctest 2023-10-31 15:00:42 -06:00
Weslley S Pereira dfb84d0c3b Always use C as linker language for CBLAS 2023-10-31 12:40:38 -06:00
Weslley S Pereira bf50aff0de Adds test in the CI for the installation of CBLAS and LAPACKE without Fortran compiler 2023-10-31 11:59:50 -06:00
Weslley S Pereira 981af1160b Fix a minor bug 2023-10-31 11:18:28 -06:00
Weslley S Pereira 6a74005272 Solve a few bugs generated in the previous commit 2023-10-31 11:18:28 -06:00
Weslley S Pereira f70c3febac Some changes to make a possible compilation of LAPACKE independent from a Fortran compiler 2023-10-31 11:18:28 -06:00
Weslley S. Pereira aca7ad1ec6 Merge pull request #907 from soypat/master
dtgex2: add 2 to iwork length to prevent OOB interaction in Dtgsy2
2023-10-31 10:40:59 -06:00
Weslley S. Pereira fa75a821b6 Merge pull request #893 from chayleaf/gnu-install-dirs
allow absolute GNU install dirs
2023-10-31 10:40:31 -06:00
Weslley S. Pereira 62e6bdfc71 Merge pull request #880 from martin-frbg/issue879
Update C prototypes and LAPACKE interfaces for ?GEDMD/?GEDMDQ
2023-10-31 10:40:09 -06:00
Weslley S. Pereira 4174d8d080 Merge pull request #910 from scivision/cmake_min
Fix build for CMake >= 3.27
2023-10-12 15:05:52 -06:00
Weslley S Pereira c4f8085e66 Applies fix following @angsch's suggestions 2023-09-15 15:31:30 -06:00
Weslley S Pereira 78b3aab273 fix issue #908 2023-09-14 13:05:08 -06:00
Weslley S. Pereira ae2f14fe1f Merge pull request #898 from ACSimon33/intelllvm_and_nvhpc
CMake config for IntelLLVM (ifx) and NVIDIA HPC SDK (nvfortran)
2023-08-30 11:02:55 -06:00
Weslley S Pereira d5c4999fcb Adds OpenSSF Scorecard badge 2023-08-22 16:19:26 -06:00
Weslley S Pereira 658ac9dbbb Updates documentation of *gemv.f, *gbmv.f, *la_gbamv.f, *la_geamv.f 2023-08-22 11:58:49 -06:00
Weslley S. Pereira 9138a87629 Merge pull request #892 from weslleyspereira/try-disabling-experimental-ctest
Removes usage of Experimental (interactive) mode in ctest
2023-08-12 09:36:20 -07:00
Weslley S Pereira 7c7b380e2d Removes usage of Experimental (interactive) mode in ctest. It is not working well in the Github Actions 2023-08-11 18:01:53 -07:00
Weslley S Pereira d212879672 Fix bugs in ZRSCL 2023-06-26 10:12:50 -06:00
Weslley S Pereira c9a49d98cf Adds zrscl in the build environments 2023-06-26 09:39:40 -06:00
Weslley S Pereira bfcece32ec Adding zrscl.f 2023-06-26 09:34:24 -06:00
Weslley S. Pereira e2428ec4cb Merge pull request #860 from chrwarm/openmp_bug
[cz]hetrd_hb2st.F, [sd]sytrd_sb2st.F OpenMP fixes
2023-06-26 11:18:26 -04:00
Weslley S. Pereira ccdc1a5ba6 Merge pull request #856 from Reference-LAPACK/revert-846-master
Revert "Add Index-64 API as extended API with _64 suffix for CBLAS"
2023-06-21 09:48:00 -04:00
Weslley S Pereira 59a1772336 (Last?) version of RSCL 2023-06-01 08:22:06 -06:00
Weslley S Pereira 35b7a4b5d3 Use a better (more informative) message when we say the compiler intrinsics fail 2023-05-30 11:53:40 -06:00
Weslley S Pereira 9e7c7ae87b Updates the documentation of xGEMV and xGBMV related to when M=0 and N=0 2023-05-26 09:32:11 -06:00
Weslley S. Pereira c8f7bbb0ea Merge pull request #832 from weslleyspereira/fix-243
Removes unused variable from bdsqr
2023-05-26 09:11:24 -06:00
Weslley S Pereira 8b27cefdc9 Apply suggestions from @angsch 2023-05-26 08:46:04 -06:00
Weslley S. Pereira bd82aa0dfc Merge pull request #524 from weslleyspereira/try-github-actions-for-windows
Create GitHub action to test CMake build system on Windows
2023-05-25 10:53:21 -06:00
Weslley S Pereira 88f56cef6d For now, do not run tests on Windows 2023-05-25 10:08:56 -06:00
Weslley S Pereira f7b6056501 Test adding unlimited stack size for tests 2023-05-25 09:27:26 -06:00
Weslley S Pereira f37aa33819 Removes -j2 from build flags. Ninja should manage the parallel build 2023-05-24 17:47:41 -06:00
Weslley S Pereira 633440e5d5 Adds tests for windows-latest on cmake.yml 2023-05-24 17:25:42 -06:00
Weslley S Pereira 831ac96880 Adds CRSCL 2023-05-24 16:59:25 -06:00
Weslley S Pereira 8db97d347d Applies changes from @zerothi at #225 2023-05-24 16:19:53 -06:00
Weslley S Pereira 14bb2a9605 Fix bug in lapacke_[s,d]geesx 2023-05-24 11:09:50 -06:00
Weslley S. Pereira 9f4b5d27d4 Merge pull request #768 from sbite0138/fix-766
Thanks @sbite0138 !!
2023-05-23 19:04:30 -06:00
Weslley S Pereira b354d10d6f Remove unnecessary transposition of t_t on input 2023-05-23 19:03:16 -06:00
Weslley S Pereira b788b4ad20 Fix comments to close issue #259 2023-05-23 18:45:34 -06:00
Weslley S Pereira f17dc240ef Adds comment related to zero-sized matrix B in GELSY 2023-05-23 18:25:27 -06:00
Weslley S Pereira ae54ebc87c Removes unused SMIN from bdsqr 2023-05-23 18:03:00 -06:00
Weslley S Pereira 48adc215a0 Closes #230 2023-05-23 17:49:53 -06:00
Weslley S Pereira 5db45a2c4e Fix 103 thanks to @elivanova 2023-05-23 14:51:32 -06:00
Weslley S. Pereira 133e753f9c Merge pull request #829 from gabibguti/master
Reference actions by commit SHA
2023-05-09 12:16:31 -06:00
Weslley S. Pereira 313ef8058a Merge pull request #814 from Reference-LAPACK/typos_issue_813
fix #813
2023-04-05 08:57:57 -06:00
Weslley S. Pereira 52e4974b59 Merge pull request #761 from jschueller/patch-3
CMake: Disable TEST_FORTRAN_COMPILER by default
2023-02-26 21:16:44 -07:00
Weslley S. Pereira 3a8b7579c6 Merge pull request #781 from Reference-LAPACK/revert-780-master
Revert "Warnings supression in some LAPACKE functions"
2023-01-13 13:31:03 -07:00
Weslley S Pereira 5d8a3a804b Check for NaNs in xGECON 2022-11-22 18:44:40 -07:00
Weslley S. Pereira 9b6076ab66 Merge branch 'master' into fix-cslatrs3-test 2022-11-22 12:08:31 -07:00
Weslley S. Pereira 9067b6b23c Merge pull request #755 from dklyuchinskiy/master
Fix bug in new test case for LAPACK 3.11 SLATRS3
2022-11-22 12:06:50 -07:00
Weslley da Silva Pereira 57f15d84c1 Change ILAVER and Doxyfile accordingly 2022-11-10 10:43:17 -07:00
Weslley da Silva Pereira 9300418fe4 Change README and CMakeLists to LAPACK 3.11 2022-11-10 10:29:22 -07:00
Weslley S. Pereira d7614a37b4 Merge pull request #627 from martin-frbg/appveyor-conda
Update conda version used in Appveyor
2022-11-09 10:26:30 -07:00
Weslley S. Pereira c30e50270b Merge pull request #631 from weslleyspereira/fix-precision-in-clartgf90-2
New algorithms for computing Givens rotations
2022-11-09 10:24:43 -07:00
Weslley S. Pereira 4911ca48b1 Update .appveyor.yml
Removing comments.

Keep the one commented line that disabled automatic updates of conda itself.
2022-11-09 10:00:46 -07:00
Weslley da Silva Pereira f8b6b40498 Fix wrong documentation as reported in #733 2022-11-07 15:48:55 -07:00
Weslley da Silva Pereira c9e012152f Apply the fixes on lapacke_(c,s,z)tpmqrt_work.c 2022-10-12 13:14:21 -06:00
Weslley da Silva Pereira 64a0db9b19 Applies fixes thanks to @angsch 2022-10-10 13:51:07 -06:00
Weslley S. Pereira 79a37b29a5 Merge pull request #721 from angsch/cblas
Fix 2 CBLAS issues
2022-10-06 14:49:25 -06:00
Weslley S. Pereira dcba2e274a Merge pull request #700 from ACSimon33/cblas_int64_warning_fix
Fixed format warnings in 64 bit integer builds.
2022-08-11 12:33:20 -06:00
Weslley da Silva Pereira 9f6566470e Use LTO and warnings for unused variables only on the Makefile CI 2022-08-11 10:07:59 -06:00
Weslley da Silva Pereira fdcd1de954 Removes all implicit conversions from the Fortran and add -Werror=conversion to the CI 2022-08-11 08:55:37 -06:00
Weslley da Silva Pereira 5792a1dc93 Add more information and more strict rules to the CI 2022-08-10 17:26:53 -06:00
Weslley da Silva Pereira 0b9757db86 Explicit all conversions in the Fortran code 2022-08-10 17:26:53 -06:00
Weslley S. Pereira cb8d38c76b Merge pull request #706 from mjacobse/testing-type-mismatches
Fix type mismatches in function calls of testing code
2022-08-10 17:23:18 -06:00
Weslley da Silva Pereira 2ba5e8e042 Fix bug in DORCSD2BY1 (found by doing a diff between single and double precision files) 2022-08-10 07:07:34 -06:00
Weslley da Silva Pereira 2beef68075 Fix documentation for double, complex and double complex 2022-08-10 07:07:34 -06:00
Weslley da Silva Pereira 02836f353d Revert "SORCSD2BY1: remove dead code"
This reverts commit d245b4f6ef.
2022-08-10 07:07:34 -06:00
Weslley da Silva Pereira 6a44057f06 Revert "SORCSD: fix documentation on matrix dimensions"
This reverts commit bdcd890a18.
2022-08-10 07:07:34 -06:00
Weslley S. Pereira d073b03ec4 Merge pull request #702 from mjacobse/master
Fix type precision in dorbdb6 and zunbdb6
2022-08-10 06:51:31 -06:00
Weslley S. Pereira 984dcc059c Merge pull request #699 from ivan-pi/lsame
Add const to LAPACK_lsame_base
2022-08-09 09:05:06 -06:00
Weslley S. Pereira 79bfdd46de Merge pull request #690 from weslleyspereira/master
Fix the left-looking variant of geqrf following #638
2022-07-18 11:20:41 -06:00
Weslley da Silva Pereira e9c4a7af8e Fix the left-looking variant of geqrf following #638 thanks to @angsch. 2022-07-18 10:27:56 -06:00
Weslley S. Pereira 675d71659f Merge pull request #693 from friedc/master
Revert "Do not check the FortranCInterface if LAPACKE is not built."
2022-07-17 20:10:23 -06:00
Weslley S. Pereira 3995eacd24 Merge pull request #691 from neil-lindquist/fix-evd-workspace-query
Fix workspace query for *syevd and *heevd routines
2022-07-14 14:19:42 -06:00
Weslley S. Pereira a19611303b Merge pull request #671 from dbakshee/master
Do not gitignore TESTING/CMakeLists.txt
2022-05-19 08:53:12 -06:00
Weslley S. Pereira 3b177e95d4 Merge pull request #663 from mtowara/master
Fix CBLAS/src/CMakeLists.txt
2022-04-27 12:45:46 -06:00
Weslley S. Pereira 25274dfebb Merge pull request #622 from matcross/master
Regression test for illegal modification of Y in xGEMV.
2022-04-15 14:48:03 -06:00
Weslley S. Pereira 32b062a333 Merge pull request #659 from weslleyspereira/prepare-lapack-3.10.1
Prepare software to release 3.10.1
2022-04-12 14:19:52 -06:00
Weslley da Silva Pereira e7ad0370d4 Preparing software to release 3.10.1 2022-04-12 14:11:40 -06:00
Weslley S. Pereira 5559978672 Merge pull request #617 from ajaypanyala/master
use integer64 flag for Cray Fortran compiler
2022-04-12 09:11:08 -06:00
Weslley S. Pereira 2821eadc72 Merge pull request #640 from mathstuf/cmake-osx-deployment-target
cmake: forward the macOS deployment target to the TIME function test
2022-04-12 09:09:39 -06:00
Weslley S. Pereira fc556054ff Merge pull request #653 from weslleyspereira/master
Adds __attribute__((const)) to LAPACKE_lsame
2022-04-12 09:00:34 -06:00
Weslley S. Pereira 10634c138e Merge pull request #658 from angsch/fix
Fix tests
2022-04-11 17:43:00 -06:00
Weslley da Silva Pereira 5a392d9cc5 Improve slaed4 following the same strategy fromdlaed4 2022-03-15 16:09:26 -06:00