Commit Graph

  • 5c3b0adb1a Accepting request 1312329 from science factory Ana Guerrero 2025-10-21 09:14:51 +00:00
  • 01a7218453 - Reenable LTO on riscv64 as gcc has been fixed Atri Bhattacharya 2025-10-20 08:41:36 +00:00
  • df84337527 Sync changes to SLFO-1.2 branch slfo-main slfo-1.2 Adrian Schröter 2025-08-20 09:58:39 +02:00
  • c6aa156fc6 Accepting request 1282433 from science Dominique Leuenberger 2025-06-04 18:27:19 +00:00
  • 684ed79877 - For SLES16 target POWER9 instead of POWER8 which fixes the issue with the reported sgemm testsuite fails. [bsc#1239545] Atri Bhattacharya 2025-06-03 16:53:11 +00:00
  • 2914a6b45c Accepting request 1266047 from science Ana Guerrero 2025-04-03 14:45:54 +00:00
  • d96cf8ac37 - Disable and remove support for gnu-hpc build flavours (bsc#1239982) Ana Guerrero 2025-04-01 08:42:12 +00:00
  • e248fb09b3 Accepting request 1253922 from science Ana Guerrero 2025-03-18 16:37:29 +00:00
  • c538c2b94e Accepting request 1253917 from home:eeich:branches:science Egbert Eich 2025-03-17 19:36:04 +00:00
  • 8c9cfaec34 Accepting request 1253107 from science Dominique Leuenberger 2025-03-15 15:14:59 +00:00
  • b1aba967bb Accepting request 1253105 from home:eeich:branches:science Egbert Eich 2025-03-14 14:36:31 +00:00
  • 9c32724dcd Accepting request 1252226 from science Ana Guerrero 2025-03-13 14:04:24 +00:00
  • 0b03e5d54c Accepting request 1252221 from home:eeich:branches:science Egbert Eich 2025-03-12 07:20:47 +00:00
  • e73dc11156 Accepting request 1251078 from science Ana Guerrero 2025-03-07 15:39:24 +00:00
  • 118d302b84 - Fix path to work with i586 Egbert Eich 2025-03-07 06:00:00 +00:00
  • 91d236b47d - Fix permissions and path Egbert Eich 2025-03-06 17:11:39 +00:00
  • a1d44dcaed - Add test package. - Add flags: -Wa,--noexecstack -Wl,-z,noexecstack to make sure stack is not executable. This works around problems in assembler code for z. - Make stack of empty cpuid.S non-executable as well. Egbert Eich 2025-03-06 12:52:05 +00:00
  • 7c4967fcc3 - Update to version 0.2.29 (jsc#PED-9676): General: * Fixed a potential NULL pointer dereference in multithreaded builds. * Added function aliases for GEMMT using its new name GEMMTR adopted by Reference-BLAS. * Fixed the behavior of the recently added CBLAS_?GEMMT functions with row-major data. * Improved thread scaling of multithreaded SBGEMV. * Improved thread scaling of multithreaded TRTRI. * Fixed compilation of the CBLAS testsuite with gcc14 (and no Fortran compiler). * Fixed placement of the -fopenmp flag and libsuffix in the generated pkgconfig file. * Improved the CMakeConfig file generated by the Makefile build. * Fixed const-correctness of cblas_?geadd in cblas.h. * Fixed a potential inaccuracy in multithreaded BLAS3 calls. * Fixed empty implementations of get/set_affinity that print a warning in OpenMP builds. * Fixed function signatures for TRTRS in the converted C version of LAPACK. * Fixed omission of several single-precision LAPACK symbols in the shared library. * Improved build instructions for the provided "pybench" benchmarks. * Improved documentation, including descriptions of environment variables that affect build and runtime behavior. * Added a separate "make install_tests" target for use with cross-compilations. * Integrated improvements and corrections from Reference-LAPACK: - removed a comparison in LAPACKE ?tpmqrt that is always false. - fixed the leading dimension for B in tests for GGEV. Egbert Eich 2025-03-05 20:05:34 +00:00
  • dd935c2c6b - Update to version 0.3.28 (jsc#PED-9676): Egbert Eich 2025-03-05 13:14:18 +00:00
  • 29312f7bef Accepting request 1242905 from science Ana Guerrero 2025-02-04 17:10:38 +00:00
  • e34d745add OBS-URL: https://build.opensuse.org/package/show/science/openblas?expand=0&rev=187 Atri Bhattacharya 2025-02-03 18:17:41 +00:00
  • 9fcedbb542 - Disable LTO on riscv64 due to gcc bug 110812 Atri Bhattacharya 2025-02-03 18:16:49 +00:00
  • bb67ef8e10 Accepting request 1234592 from science Ana Guerrero 2025-01-06 15:04:58 +00:00
  • 0f2e101f5c - Update to version 0.3.27 (jsc#PED-9676): * General: + Reworked the unfinished implementation of HUGETLB from GotoBLAS for allocating huge memory pages as buffers on suitable systems. + Changed the unfinished implementation of GEMM3M for the generic target on all architectures to at least forward to regular GEMM. + Improved multithreaded GEMM performance for large non-skinny matrices. + Improved BLAS3 performance on larger multicore systems through improved parallelism. + Improved performance of the initial memory allocation by reducing locking overhead. + Improved performance of GBMV at small problem sizes by introducing a size barrier for the switch to multithreading. + Added an implementation of the CBLAS_GEMM_BATCH extension. + Fixed corner cases involving the handling of NAN and INFINITY arguments in ?SCAL on all architectures. + Fixed NAN handling and potential accuracy issues in compilations with Intel ICX by supplying a suitable fp-model option by default. + It is now possible to register a callback function that replaces the built-in support for multithreading with an external backend like TBB (openblas_set_threads_callback_function). + Fixed potential duplication of suffixes in shared library naming. + Improved C compiler detection by the build system to tolerate more naming variants for gcc builds. + Fixed an unnecessary dependency of the utest on CBLAS. + Fixed spurious error reports from the BLAS extensions utest. + Fixed unwanted invocation of the GEMM3M tests in cross- compilation. + Fixed a flaw in the makefile build that could lead to the Egbert Eich 2025-01-02 16:50:32 +00:00
  • 721ac9a90a Accepting request 1190851 from science Dominique Leuenberger 2024-08-02 15:25:25 +00:00
  • 899e8c67a5 Accepting request 1190850 from home:eeich:branches:science Egbert Eich 2024-08-01 05:06:29 +00:00
  • 2408468be5 Accepting request 1190320 from science Dominique Leuenberger 2024-07-30 09:53:50 +00:00
  • c24a92ea6e Accepting request 1190319 from home:eeich:branches:science Egbert Eich 2024-07-29 17:47:20 +00:00
  • 3b559d14da Accepting request 1190198 from home:eeich:branches:science Egbert Eich 2024-07-29 10:00:24 +00:00
  • bc97425007 Accepting request 1181635 from science Ana Guerrero 2024-06-19 14:36:36 +00:00
  • b5d6abd000 - no-static.patch: do not link statically Atri Bhattacharya 2024-06-19 03:35:07 +00:00
  • 6c37e9059e Accepting request 1179612 from science Ana Guerrero 2024-06-10 15:37:03 +00:00
  • f5d2341b57 Accepting request 1179598 from home:eeich:branches:science Christian Goll 2024-06-10 06:46:37 +00:00
  • 7de1c526a3 Accepting request 1173654 from science Ana Guerrero 2024-05-14 11:37:27 +00:00
  • 92f8b96ec2 Accepting request 1160107 from home:eeich:branches:science Egbert Eich 2024-05-13 12:15:17 +00:00
  • b0b71280c4 - Remove incorrect change. Egbert Eich 2024-05-13 12:13:44 +00:00
  • ebbb7f6e75 Accepting request 1172017 from home:AdaLovelace:branches:science Christian Goll 2024-05-06 05:52:53 +00:00
  • 9beac0d378 Accepting request 1153572 from science Dominique Leuenberger 2024-03-03 19:18:32 +00:00
  • 5a52d247ac Accepting request 1146764 from home:eeich:branches:science Egbert Eich 2024-02-15 09:39:12 +00:00
  • 8d1ffef82e Accepting request 1140291 from home:eeich:branches:science Atri Bhattacharya 2024-01-21 13:20:55 +00:00
  • a4d5b0f7c3 Accepting request 1134707 from science Ana Guerrero 2023-12-25 18:04:33 +00:00
  • 75505aa071 Accepting request 1134221 from home:gcomes.obs Atri Bhattacharya 2023-12-23 06:37:56 +00:00
  • f174d57fd9 Accepting request 1132392 from science Ana Guerrero 2023-12-11 20:49:42 +00:00
  • 3ba6a4aff8 Accepting request 1129726 from home:badshah400:branches:science Atri Bhattacharya 2023-12-08 10:59:32 +00:00
  • bd88b0b839 Accepting request 1123416 from science Ana Guerrero 2023-11-06 20:13:44 +00:00
  • 5f43c36430 Accepting request 1120798 from home:StefanBruens:branches:science Egbert Eich 2023-11-05 14:41:45 +00:00
  • 158cdf946c Accepting request 1118201 from home:bmwiedemann:branches:science Atri Bhattacharya 2023-10-26 12:17:22 +00:00
  • 5edc532f7a Accepting request 1068124 from science Dominique Leuenberger 2023-03-01 15:13:37 +00:00
  • 3aeb358580 Accepting request 1068121 from home:eeich:branches:science Egbert Eich 2023-02-28 08:57:23 +00:00
  • 52502ae780 Accepting request 1066744 from science Dominique Leuenberger 2023-02-21 14:35:32 +00:00
  • 05abac281d - Add missing liblapacke update-alternatives generic name link. Egbert Eich 2023-02-20 09:06:58 +00:00
  • 91befa0765 Accepting request 1066169 from home:eeich:branches:science Egbert Eich 2023-02-16 17:43:00 +00:00
  • 76c319ccb2 Accepting request 1063744 from science Dominique Leuenberger 2023-02-11 20:55:45 +00:00
  • 6076de7297 Accepting request 1063627 from home:eeich:branches:science Egbert Eich 2023-02-08 08:12:25 +00:00
  • ee08ada4cd Accepting request 1061191 from home:eeich:branches:science Egbert Eich 2023-01-26 11:53:30 +00:00
  • fdaf650bf7 - Reverted last change: it seems that the 32-bit compatibility packages have revealed a conflict which was not properly detected by installcheck and actually has made it into Leap 15.4/SLE-15-SP4 rather than caused it: The same issue exists in the 'regular' 64-bit packages but has remained undetected by installcheck so far. Factory hasn't suffered from this as lapack has been fixed properly - see boo#1207358. The possible installcheck issue has been reported in: https://github.com/openSUSE/openSUSE-release-tools/issues/2915 Egbert Eich 2023-01-21 11:14:53 +00:00
  • 12b2052a28 - Disabling 32-bit compatibility packages for Leap/SLE as they are causing conflicts with the lapack packages during SLE staging: found conflict of liblapacke3-32bit-3.5.0-4.6.1.x86_64 with libopenblas_openmp0-32bit-0.3.21-150500.1.2.x86_64 /usr/lib/liblapacke.so.3 [mode mismatch: l777 root:root -> liblapacke.so.3.5.0, g -644 root:root] Egbert Eich 2023-01-19 17:33:10 +00:00
  • 8077e6d0e7 Accepting request 1045254 from science Dominique Leuenberger 2022-12-28 09:54:15 +00:00
  • bfa779842f Accepting request 1045249 from home:StefanBruens:branches:science Atri Bhattacharya 2022-12-25 05:39:09 +00:00
  • f8ed2d9e93 Accepting request 1039332 from science Dominique Leuenberger 2022-12-03 09:03:25 +00:00
  • 27dfcdcfe4 Accepting request 1039330 from home:eeich:branches:science Egbert Eich 2022-12-01 14:05:02 +00:00
  • 436e09b8b4 Accepting request 1039250 from home:eeich:branches:science Dmitry Roshchin 2022-12-01 13:36:16 +00:00
  • b1dd3489af Accepting request 1004663 from science Dominique Leuenberger 2022-09-20 17:23:12 +00:00
  • e2b7712e17 Accepting request 1003588 from home:eeich:branches:science Egbert Eich 2022-09-19 10:19:03 +00:00
  • 89bff6ab98 Accepting request 976143 from science Dominique Leuenberger 2022-05-12 20:57:55 +00:00
  • b1b5d16d6b Accepting request 975210 from home:badshah400:branches:science Atri Bhattacharya 2022-05-10 21:05:51 +00:00
  • b53af3920f Accepting request 973980 from science Dominique Leuenberger 2022-05-02 14:24:40 +00:00
  • 0f3b37e518 Accepting request 973974 from home:eeich:branches:science Egbert Eich 2022-04-29 18:22:04 +00:00
  • cd7fa0ffbc Accepting request 968025 from science Dominique Leuenberger 2022-04-11 22:13:49 +00:00
  • b1129ad1f3 Accepting request 968024 from home:eeich:branches:science Egbert Eich 2022-04-09 14:46:53 +00:00
  • 80ef272641 Accepting request 967236 from science Dominique Leuenberger 2022-04-07 22:27:19 +00:00
  • 05810ae519 Accepting request 967232 from home:eeich:branches:science Egbert Eich 2022-04-06 08:29:46 +00:00
  • 4fe93ff492 Accepting request 967192 from home:eeich:branches:science Egbert Eich 2022-04-06 07:09:19 +00:00
  • df5bf72d9b Accepting request 967144 from home:eeich:branches:science Egbert Eich 2022-04-05 19:54:19 +00:00
  • ef537ecfee Accepting request 966746 from science Dominique Leuenberger 2022-04-05 17:54:57 +00:00
  • 1e2bb61a41 - Fix if clause Egbert Eich 2022-04-04 06:34:24 +00:00
  • 9df0d0912b Accepting request 966356 from home:eeich:branches:science Egbert Eich 2022-04-01 07:59:26 +00:00
  • be1fee3ffa - Remove unused Create-preprocessed-output-from-setparam.patch which existed for debugging. Egbert Eich 2022-03-30 09:46:37 +00:00
  • 4d274741c5 Accepting request 965613 from home:eeich:branches:science_alt Egbert Eich 2022-03-30 09:28:45 +00:00
  • d629833e18 Accepting request 954096 from home:eeich:branches:science_alt Egbert Eich 2022-02-13 16:10:27 +00:00
  • 7154591cdb Accepting request 950116 from science Dominique Leuenberger 2022-02-03 22:16:23 +00:00
  • 837ba61bd0 Accepting request 950115 from home:eeich:branches:science_alt Egbert Eich 2022-01-31 09:18:25 +00:00
  • bab7d3776d Accepting request 908422 from science Dominique Leuenberger 2021-07-29 19:31:06 +00:00
  • 69077f499f Accepting request 908356 from openSUSE:Factory:RISCV Ismail Dönmez 2021-07-26 13:37:34 +00:00
  • 9a6ad6e3b6 Accepting request 907672 from science Dominique Leuenberger 2021-07-25 18:09:04 +00:00
  • 108e2a7035 - Update to version 0.3.17 - Fixes regressions introduced in 0.3.16 See https://github.com/xianyi/OpenBLAS/releases/tag/v0.3.17 for the complete changelog. Ismail Dönmez 2021-07-22 08:13:20 +00:00
  • 763adb4e11 Accepting request 906105 from science Dominique Leuenberger 2021-07-20 13:38:45 +00:00
  • 2c6f67dc35 - Update to version 0.3.16 Please see https://github.com/xianyi/OpenBLAS/releases/tag/v0.3.15 and https://github.com/xianyi/OpenBLAS/releases/tag/v0.3.16 for the complete list of changes. A complete changelog is also available in the installed Changelog.txt . Ismail Dönmez 2021-07-13 11:17:55 +00:00
  • a380e4d6fc Accepting request 905070 from home:dimstar:Factory Ismail Dönmez 2021-07-08 13:38:35 +00:00
  • b67246519c Accepting request 879910 from science Dominique Leuenberger 2021-03-24 15:09:13 +00:00
  • 90b656eba1 Accepting request 879883 from home:michel_mno:branches:science Ismail Dönmez 2021-03-18 14:43:03 +00:00
  • 4f9678748e - Update to version 0.3.14 common: * Fixed a race condition on thread shutdown in non-OpenMP builds * Fixed custom BUFFERSIZE option getting ignored in gmake builds * Fixed CMAKE compilation of the TRMM kernels for GENERIC platforms * Added CBLAS interfaces for CROTG, ZROTG, CSROT and ZDROT * Improved performance of OMATCOPY_RT across all platforms * Changed perl scripts to use env instead of a hardcoded /usr/bin/perl * Fixed potential misreading of the GCC compiler version in the build scripts * Fixed convergence problems in LAPACK complex GGEV/GGES (Reference-LAPACK #477) * Reduced the stacksize requirements for running the LAPACK testsuite (Reference-LAPACK #335) RISC V: * Fixed compilation on RISCV (missing entry in getarch) POWER: * Fixed compilation for DYNAMIC_ARCH with clang and with older gcc versions * Added support for compilation on FreeBSD/ppc64le * Added optimized POWER10 kernels for SSCAL, DSCAL, CSCAL, ZSCAL * Added optimized POWER10 kernels for SROT, DROT, CDOT, SASUM, DASUM * Improved SSWAP, DSWAP, CSWAP, ZSWAP performance on POWER10 * Improved SCOPY and CCOPY performance on POWER10 * Improved SGEMM and DGEMM performance on POWER10 * Added support for compilation with the NVIDIA HPC compiler x86_64: * Added an optimized bfloat16 GEMM kernel for Cooperlake * Added CPUID autodetection for Intel Rocket Lake and Tiger Lake cpus * Improved the performance of SASUM,DASUM,SROT,DROT on AMD Ryzen cpus * Added support for compilation with the NAG Fortran compiler * Fixed recognition of the AMD AOCC compiler * Fixed compilation for DYNAMIC_ARCH with clang on Windows * Added support for running the BLAS/CBLAS tests on Windows Ismail Dönmez 2021-03-18 08:47:05 +00:00
  • b7549689c3 Accepting request 869479 from science Dominique Leuenberger 2021-02-07 14:16:51 +00:00
  • 52ad410a6c Accepting request 869224 from home:michel_mno:branches:science Ismail Dönmez 2021-02-04 14:40:56 +00:00
  • 5b2fcb1b99 Add back the lost question mark Ismail Dönmez 2021-02-03 11:53:45 +00:00
  • b20387a9c9 - BUILD_BFLOAT16=1 is not supported in s390(x) (bsc#1181522) - Add: * 0001-Require-gcc-11-for-builtin_cpu_is-power10.patch * 0002-patch-to-support-power10-in-builtin_cpu_is-was-backp.patch: Only gcc11 has builtin_cpu_is(power10) - fix build issue for ppc64 (bsc#1181522). Egbert Eich 2021-02-02 22:07:24 +00:00
  • ed725785cf Accepting request 856635 from science Dominique Leuenberger 2020-12-24 18:40:17 +00:00
  • 51cdcb51a2 - Update to version 0.3.13 common: * Added a generic bfloat16 SBGEMV kernel * Fixed a potentially severe memory leak after fork in OpenMP builds that was introduced in 0.3.12 * Added detection of the Fujitsu Fortran compiler * Added detection of the (e)gfortran compiler on OpenBSD * Added support for overriding the default name of the library independently from symbol suffixing in the gmake builds (already supported in cmake) Ismail Dönmez 2020-12-17 07:24:57 +00:00
  • 462044765d Accepting request 856522 from home:dimstar:Factory Ismail Dönmez 2020-12-16 20:14:19 +00:00
  • 092da3d221 Accepting request 843798 from science Dominique Leuenberger 2020-10-28 08:58:04 +00:00