langou
58ba032b06
Merge pull request #1197 from nakatamaho/master
...
TESTING/LIN: align ISEED declarations with documented dimension in four test routines
2026-03-06 19:47:21 -07:00
Nakata Maho
fa23a2dc2d
TESTING/LIN: declare ISEED as dimension(4) in clatsp/clatsy/zlatsp/zlatsy
...
The four TESTING/LIN routines currently document ISEED as an
INTEGER array of dimension (4), but their dummy argument
declarations use ISEED(*).
All four routines pass ISEED to CLARND or ZLARND, whose interfaces
require ISEED(4) and document that the fourth element must be odd.
Replace the assumed-size declaration with an explicit size of 4 in
both the commented argument declarations and the actual dummy
argument declarations, so that the source matches the documented
contract and the callee interfaces.
No functional change is intended.
2026-03-07 11:10:10 +09:00
langou
00cf62bc1b
Merge pull request #1191 from angsch/issue-1166
...
Update step length selection in LAED4 overshoot fallback
2026-03-05 22:36:31 -07:00
Angelika Schwarz
b6b6288080
Update step length selection in LAED4 overshoot fallback
2026-02-16 10:27:00 +01:00
langou
c0c64400da
Merge pull request #1185 from adam-sim-dev/fix_issue_1184
...
For building shared libs with flang, use C linker instead of Fortran linker to avoid macOS-specific flags that CMake adds (tested CMake 4.2).
2026-01-20 09:14:32 -07:00
adam-sim-dev
7d2118331c
For building shared libs with flang, use C linker instead of Fortran linker to avoid macOS-specific flags that CMake adds (tested CMake 4.2).
2026-01-19 20:26:38 +08:00
Simon Maertens
76a3a41e70
Fix typo
2026-01-13 10:58:50 -06:00
langou
4327756d94
Merge pull request #1181 from ACSimon33/fortran_strlen_type
...
Change FORTRAN_STRLEN type in installed headers.
2026-01-13 07:32:08 -07:00
Simon Maertens
eeed198193
Only enable Fortran for CBLAS if Fortran compiler is found
2026-01-13 14:34:05 +01:00
Simon Maertens
583e0e289f
Enable Fortran for CBLAS since it also contains Fortran files
2026-01-13 13:11:47 +01:00
Simon Maertens
daed92441d
Replace FORTRAN_STRLEN type in the cblas_f77.h and handle the header like the lapack.h header.
2026-01-13 12:11:05 +01:00
Simon Maertens
54817e9385
Replace FORTRAN_STRLEN type in the lapack.h header if it's different from size_t
2026-01-13 12:07:05 +01:00
langou
8856fad0cf
Merge pull request #1179 from ACSimon33/fix-asan-errors
...
Fix ASAN errors and FORMAT specifiers
2026-01-07 05:22:09 -07:00
Simon Maertens
3bd8b3124b
Increase the size of TAU in tall-skinny QR error tests to 5 to fix reads from outside the array bounds.
2026-01-07 12:13:04 +01:00
Simon Maertens
794b0ba0ab
Fix format specifiers with lines longer than 72 characters.
2026-01-07 12:09:56 +01:00
langou
1ff794a959
Merge pull request #1158 from michael-chuvelev/zdrscl_csrscl_infinite_loop
...
Prevent csrscl/zdrscl from going to infinite loop on Infinity input
2025-12-19 07:04:00 -07:00
langou
67f9279da4
Merge pull request #1174 from Reference-LAPACK/langou-patch-1
...
Add output-on-failure to ctest command
2025-12-03 00:38:32 -07:00
langou
75248ffe0d
Merge pull request #1175 from Reference-LAPACK/langou-patch-2
...
Enhance test output with failure details
2025-12-03 00:38:20 -07:00
langou
97c0e32f36
Enhance test output with failure details
2025-12-01 06:57:12 -07:00
langou
2b2879eef7
Add output-on-failure to ctest command
2025-12-01 02:04:58 -07:00
langou
06f5ba3143
Merge pull request #1155 from sh-zheng/skew-symmetric-presubmit
...
Add skew-symmetric blas subroutines and tests
2025-11-23 12:38:28 -07:00
langou
8d44c30685
Merge pull request #1165 from ACSimon33/fno-tree-loop-vectorize
...
Disable loop vectorization for gfortran on ARM
2025-11-14 16:58:11 -07:00
Simon Maertens
54726b8177
Format message better.
2025-11-14 14:51:38 +01:00
Simon Maertens
cbaf8d377f
Disable loop vectorization for GNU Fortran 14.0-14.4 and 15.0-15.2 on ARM due to a compiler bug.
2025-11-14 14:48:08 +01:00
langou
d5026069ba
Merge pull request #1164 from mgorny/msvc-complex
...
Implement MSVC complex types
2025-11-07 13:37:46 -07:00
Michał Górny
548f62369e
Implement MSVC complex types
...
Implement the support for the `_Fcomplex` and `_Dcomplex` types used
by MSVC in place of the standard C99 complex types. This is necessary
to make LAPACK build out of the box with MSVC, since it does not
implement the default C99 types.
See: https://learn.microsoft.com/en-us/cpp/c-runtime-library/complex-math-support
I went for the simplest implementation possible, limiting the changes
to swapping the default types used when MSVC is used as the compiler,
also when `lapack_config.h` is not used. I haven't added
a `LAPACK_COMPLEX_*` ifdef for it, but I can do that if you prefer.
Signed-off-by: Michał Górny <mgorny@quansight.com >
2025-11-07 19:25:44 +01:00
langou
9f4032ec97
Merge pull request #1154 from mgorny/lapack64-pc
...
fix library names in `lapack64.pc`
2025-11-03 14:24:46 -07:00
sh-zheng
968b45006b
Fix error of array's length
2025-10-28 23:07:24 +08:00
sh-zheng
24534338bd
Update the skew-symmetric blas doc
2025-10-28 21:38:27 +08:00
sh-zheng
fb80127153
Optimize the parsing of SNAME in skew-symmetric blas testing cases
2025-10-28 01:41:58 +08:00
langou
48677eea06
Merge pull request #1162 from ACSimon33/LAPACKE_const_correctness
...
LAPACKE const correctness fixes
2025-10-23 17:55:27 -06:00
langou
7014148a5b
Merge pull request #1163 from jprhyne/dlarftTermCase
...
Add non-trivial terminating case to xLARFT
2025-10-23 10:20:45 -06:00
Johnathan Rhyne
dd076164da
Merge branch 'dlarftTermCase' of github.com:jprhyne/lapack into dlarftTermCase
2025-10-23 08:47:56 -06:00
Johnathan Rhyne
746f7afb2b
attempt at fixing build errors for CI tests
2025-10-22 19:47:38 -06:00
Johnathan Rhyne
6529fc14bc
Merge branch 'master' into dlarftTermCase
2025-10-22 14:01:45 -06:00
Johnathan Rhyne
87d679164c
changing names
2025-10-22 14:00:14 -06:00
Johnathan Rhyne
9ea006008e
Adding larft VARIANTS folder back to test CI failures
2025-10-22 13:59:17 -06:00
Johnathan Rhyne
81c48a0a3a
removed larft build instructions from VARIANTS Makefile
2025-10-22 13:53:19 -06:00
Johnathan Rhyne
68a1389c4b
Added NX variable declaration to clarft that was initially missed
2025-10-22 13:32:08 -06:00
Johnathan Rhyne
b9d53f4c5c
adding nx behavior to *larft
2025-10-22 13:24:50 -06:00
Simon Maertens
0de6ae0fc4
Fixed const specifiers in several LAPACKE function signatures and removed some spurious transpositions of output matrices that are in fact pure input parameters.
2025-10-22 16:50:10 +02:00
langou
c08dcfa106
Merge pull request #1159 from ACSimon33/nagfor_constant_propagation_fix
...
Fixes for the NAG Fortran compiler
2025-10-20 12:16:23 -06:00
Simon Maertens
9630b23c4f
Fixed FORMAT lines that were longerthan 72 characters
2025-10-02 16:42:00 +02:00
Simon Maertens
362029e383
Add missing intrinsics in icamax.f90 and izamax.f90
2025-10-02 16:41:30 +02:00
Simon Maertens
d2d2625019
Disable constant propagation for the NAG Fortran compiler in BLAS tests.
2025-10-02 16:40:58 +02:00
Chuvelev, Michael
3c9f92b391
Prevent csrscl/zdrscl from going to infinite loop on Infinity input
2025-09-19 09:24:38 -07:00
langou
66380df1ca
Merge pull request #1157 from amontoison/precompilation
...
Provide precompiled artifacts for future releases
2025-09-19 10:17:48 -06:00
langou
6b92a7affa
Merge pull request #1048 from grisuthedragon/implement-axpby
2025-09-19 09:11:21 -06:00
Alexis Montoison
3c59d1725d
Provide precompiled artifacts for future releases
2025-09-18 20:37:22 -06:00
langou
b4cf815965
Merge pull request #1156 from TiborGY/fix_gelqt_docs
...
Fix errors in the documentation of ?gelqt
2025-09-16 15:07:24 -06:00