Go to file
Dominique Leuenberger 76c319ccb2 Accepting request 1063744 from science
- Do not set LIBNAMESUFFIX to mark different flavors as this causes
  the SONAME to be different so that different flavors of OpenBLAS
  cannot serve as plugin replacements of each other (boo#1177260).
- Fix a fallout of making alternatives directory arch dependent.
- Remove unneeded links that will be created by update-alternatives.
  Create remaining links %post scripts properly %ghost-ing the files. (forwarded request 1063627 from eeich)

OBS-URL: https://build.opensuse.org/request/show/1063744
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openblas?expand=0&rev=54
2023-02-11 20:55:45 +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 1039250 from home:eeich:branches:science 2022-12-01 13:36:16 +00:00
OpenBLAS-0.3.21.tar.gz Accepting request 1039250 from home:eeich:branches:science 2022-12-01 13:36:16 +00:00
openblas-ppc64be_up2_p8.patch Accepting request 879883 from home:michel_mno:branches:science 2021-03-18 14:43:03 +00:00
openblas.changes Accepting request 1063627 from home:eeich:branches:science 2023-02-08 08:12:25 +00:00
openblas.spec Accepting request 1063627 from home:eeich:branches:science 2023-02-08 08:12:25 +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
remove-spurious-loops.patch Accepting request 1039250 from home:eeich:branches:science 2022-12-01 13:36:16 +00:00
Use-blasint-for-INTERFACE64-compatibility.patch Accepting request 1039250 from home:eeich:branches:science 2022-12-01 13:36:16 +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