moluopro
03cfefcdcb
cmake: propagate CBLAS test failures on Windows
2026-07-11 19:53:42 +08:00
moluopro
5daa61827a
ctest: fail level-3 error-exit mismatches
2026-07-10 15:04:13 +08:00
moluopro
cd4786dd78
ctest: fail level-2 error-exit mismatches
2026-07-10 15:03:18 +08:00
moluopro
39526d88c9
ctest: add a fatal test failure helper
2026-07-10 15:02:17 +08:00
moluopro
99bb32ae59
ctest: use explicit XERBLA handlers in error tests
2026-07-10 15:00:36 +08:00
Martin Kroeker
8af8d8f4b6
Merge branch 'develop' into jn/build-exe
2026-07-08 16:39:07 +02:00
Martin Kroeker
47be0d8a52
Fix access beyond array size
2026-04-02 10:14:09 +02:00
Martin Kroeker
983fca52d5
Merge branch 'develop' into jn/build-exe
2026-03-23 18:59:02 +01:00
Martin Kroeker
f2a89889a4
make some arrays static to fix memory requirement issues
2026-03-16 09:32:56 +01:00
Martin Kroeker
86ccbe8fea
Fix function signatures and minor compiler warnings
2026-03-15 02:09:22 +01:00
Jameson Nash and Claude Opus 4.5
7414e363f0
Add $(EXE) suffix to executables in Makefiles
...
Define EXE variable in Makefile.system (set to .exe on Windows,
empty otherwise) and update all test executables to use it for
Windows compatibility.
- Makefile.system: Add EXE variable definition
- test/Makefile: Update all executables with $(EXE) suffix
- ctest/Makefile: Update all executables with $(EXE) suffix
- utest/Makefile: Update UTESTBIN and UTESTEXTBIN with $(EXE) suffix
- Makefile.install: Update install_tests target with $(EXE) suffix
- .gitignore: Add *.exe pattern
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2025-12-11 14:49:34 -05:00
Martin Kroeker
bd573a9d38
Expand mingw32 gfortran workaround to all versions after 14.1
2025-05-21 22:01:02 +02:00
Martin Kroeker
ebbe682f7d
Fix function prototypes
2025-05-10 08:38:06 -07:00
Martin Kroeker
70865a894e
Merge pull request #5180 from ywwry66/openmp_use_cmake
...
CMake: Pass `OpenMP` compiler and linker flags through CMake targets
2025-04-08 13:16:07 -07:00
Martin Kroeker
fc8090b607
Move additional omp dependency to EXTRALIB
2025-04-08 11:54:36 +02:00
Ruiyang Wu
1b0c0f00e9
CMake: Avoid mixed OpenMP linkage
2025-03-26 23:52:13 -04:00
Martin Kroeker
5d81e514e4
Assume no underline suffixes on symbols when compiling with ifx on Windows
2024-12-23 19:06:03 +01:00
Martin Kroeker
4ba471dd5a
Merge pull request #5003 from mathomp4/bugfix/nag-pic
...
Fixes for NAG Compiler
2024-12-04 15:41:12 -08:00
Matthew Thompson
d3b2036d49
Move to use ERROR STOP instead of ABORT
2024-12-04 12:09:24 -05:00
Kai Pastor
93eb42fdc8
Fix redefinition of FAILED
2024-12-03 09:45:04 +01:00
Martin Kroeker
4dba6ce6ea
work around mingw32-gfortran 14.2 miscompiling CBLAS1 tests
2024-10-20 20:25:06 +02:00
Rohit Goswami
d9f368dfe6
TST: Signal abort for ctest failures correctly
2024-10-05 16:24:16 +00:00
Martin Kroeker
869a169c57
Fix ZAXPYTEST prototype
2024-09-11 22:18:14 +02:00
Henry Chen
20bdb65882
Fix recursive variable expansion in Makefiles for LOONGSON3A
2024-08-14 15:08:32 +08:00
Vladimir Nikolić
127ea5d0d9
Add missing parenthesis
2024-07-15 15:12:21 -07:00
Martin Kroeker
edacf9b397
Work around spurious BLAS3 test errors on LOONGSON3R3/4 ( #4667 )
...
Force compilation with gfortran to use O0 on older Loongson hardware to avoid spurious test failures
2024-04-30 08:50:47 +02:00
Martin Kroeker
48e017de09
fix position of endif - gemm3m tests should not be run in cross-compiles
2024-04-05 22:54:34 +02:00
Martin Kroeker
5d929d2706
avoid overriding the global USE_GEMM3M
2024-02-26 21:00:57 +01:00
Martin Kroeker
a1ec94c258
Readd proper f2c'd sources for the GEMM3M tests
2024-02-26 17:46:07 +01:00
Martin Kroeker
ea167328f1
Add f2c-converted sources for GEMM3M tests
2024-02-26 14:14:58 +01:00
Martin Kroeker
5aaeca2896
fix name
2024-02-26 09:26:14 +01:00
Martin Kroeker
87dd1c710e
fix conditional gemm3m build
2024-02-26 07:37:30 +01:00
Martin Kroeker
0ce794f0c3
Enable GEMM3M tests on supported platforms
2024-02-25 23:38:36 +01:00
Martin Kroeker
3516fff378
Avoid linking both libgomp and libomp in mixed clang/gfortran builds
2024-02-22 22:15:28 +01:00
Martin Kroeker
a29f91ae9a
Merge pull request #4471 from ChipKerchner/fixMakefileAIXOpenMP
...
Fix Makefiles to support OpenMP on AIX for xlc (clang) with xlf.
2024-02-04 12:13:26 +01:00
Chip Kerchner
61c8e19f95
Fix Makefile to support OpenMP on AIX for xlc (clang) with xlf.
2024-01-31 15:27:50 -06:00
Sergei Lewis
1093def0d1
Merge branch 'risc-v' into develop
2024-01-29 11:11:39 +00:00
kseniyazaytseva
ff41cf5c49
Fix BLAS, BLAS-like functions and Generic RISC-V kernels
...
* Fixed gemmt, imatcopy, zimatcopy_cnc functions
* Fixed cblas_cscal testing in ctest
* Removed rotmg unreacheble code
* Added zero size checks
2024-01-18 23:19:52 +03:00
Martin Kroeker
c5e7339c9e
correct prototypes for INTERFACE64 builds
2023-10-08 16:13:37 +02:00
Martin Kroeker
d8126c76e7
fix prototype
2023-10-08 13:38:39 +02:00
Martin Kroeker
769a58e9d1
fix prototypes of stest and itest1 for INTERFACE64
2023-10-08 12:51:41 +02:00
Martin Kroeker
c30b530878
fix prototypes of ctest and itest for INTERFACE64
2023-10-08 11:59:19 +02:00
Martin Kroeker
2b865da730
fix prototypes of stest and ctest for INTERFACE64
2023-10-08 11:55:10 +02:00
Martin Kroeker
65bfe1a06d
fix prototype of itest1 for INTERFACE64
2023-10-08 11:36:06 +02:00
Martin Kroeker
b626544ca3
complete function prototypes and remove unused functions
2023-10-07 22:31:03 +02:00
Martin Kroeker
7a96908d0c
Add -lgomp when IBM xlf is combined with gcc in OPENMP builds
2023-09-24 10:18:24 +02:00
Aiden Grossman
b209915121
Fix build with clang
...
There are two instances when building the tests where OpenBLAS fails to
build with OpenMP and clang due to library paths getting reset as flags
are set rather than appended. This seems to only affect certain
clang/libomp installations, but if it's already grabbing the correct
library paths we might as well use them.
2023-07-28 12:59:44 -07:00
Martin Kroeker
91110f92d2
fix missing return type in function declaration
2022-09-14 14:03:31 +02:00
Pablo Romero
84a5f0e2eb
Fixes #3743 .
2022-08-26 11:44:11 +02:00
Isuru Fernando
d54971fe20
Fix building tests when NOFORTRAN is not given at all
2022-08-08 11:20:38 -05:00