Go to file
Dominique Leuenberger 9beac0d378 Accepting request 1153572 from science
Please stage together with https://build.opensuse.org/request/show/1153127!
Currently, openSUSE:Factory:Staging:E.

- Remove DYNAMIC_LIST for aarch64 for older gcc versions: This has
  been fixed upstream.

- Update to version 0.3.26:
  * General:
    - Improved the version of openblas.pc that is created by the
      CMAKE build.
    - Fixed a CMAKE-specific build problem on older versions of
      MacOS.
    - Worked around linking problems on old versions of MacOS.
    - Corrected installation location of the lapacke_mangling
      header in CMAKE builds.
    - Added type declarations for complex variables to the
      MSVC-specific parts of the LAPACK header.
    - Significantly sped up ?GESV for small problem sizes by
      introducing a lower bound for multithreading.
    - Imported additions and corrections from the Reference-LAPACK
      project:
      + Added new LAPACK functions for truncated QR with pivoting
        (Reference-LAPACK PRs 891&941).
      + Handle miscalculation of minimum work array size in corner
      	cases (Reference-LAPACK PR 942).
      + Fixed use of uninitialized variables in ?GEDMD and
      	improved inline documentation.
      + Fixed use of uninitialized variables (and consequential
      	failures) in ?BBCSD.
      + Added tests for the recently introduced Dynamic Mode
      	Decomposition functions.
      + Fixed several memory leaks in the LAPACK testsuite.
      + Fixed counting of testsuite results by the Python script.

OBS-URL: https://build.opensuse.org/request/show/1153572
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openblas?expand=0&rev=60
2024-03-03 19:18:32 +00:00
_constraints Accepting request 1068121 from home:eeich:branches:science 2023-02-28 08:57:23 +00:00
_multibuild Accepting request 965613 from home:eeich:branches:science_alt 2022-03-30 09:28:45 +00:00
.gitattributes Accepting request 106990 from home:scorot 2012-02-26 12:52:52 +00:00
.gitignore Accepting request 106990 from home:scorot 2012-02-26 12:52:52 +00:00
Handle-s390-correctly.patch Accepting request 1039250 from home:eeich:branches:science 2022-12-01 13:36:16 +00:00
Link-library-with-z-noexecstack.patch Accepting request 1129726 from home:badshah400:branches:science 2023-12-08 10:59:32 +00:00
OpenBLAS-0.3.26.tar.gz Accepting request 1140291 from home:eeich:branches:science 2024-01-21 13:20:55 +00:00
openblas-ppc64be_up2_p8.patch Accepting request 1129726 from home:badshah400:branches:science 2023-12-08 10:59:32 +00:00
openblas.changes Accepting request 1146764 from home:eeich:branches:science 2024-02-15 09:39:12 +00:00
openblas.rpmlintrc Accepting request 1066169 from home:eeich:branches:science 2023-02-16 17:43:00 +00:00
openblas.spec Accepting request 1146764 from home:eeich:branches:science 2024-02-15 09:39:12 +00:00
README.HPC.SUSE Accepting request 533655 from home:eeich:hpc_alt 2017-10-16 15:00:39 +00:00
README.SUSE - Change library name suffix 2015-08-12 08:12:08 +00:00

openSUSE specific packaging
===========================

OpenBLAS provides optimized implementations of BLAS and LAPACK.
openSUSE provides three variants:
 * Serial library (libopenblas_serial0)
 * With OpenMP support (libopenblas_openmp0)
 * With threading support (libopenblas_pthreads0)

By defult openSUSE uses pthreads version on x86 systems and OpenMP
for other architectures. On x86 systems OpenBLAS uses dynamic
architectures support, so it contains all CPU-related optimizations.

How to switch between the various BLAS/LAPACK implementations
=============================================================

BLAS:
 sudo /usr/sbin/update-alternatives --config libblas.so.3

LAPACK:
 sudo /usr/sbin/update-alternatives --config liblapack.so.3

More information is available at:

 https://en.opensuse.org/openSUSE:Science_Linear_algebra_libraries