9e74d420ec
* drop openblas-soname.patch - Add RPM %post script for manual BLAS/LAPACK update-alternatives configuration update - Use update-alternatives mechanism for OpenBLAS variants (serial, openmp, pthreads). pthreads variant is default for x86 and x86_64, OpenMP for other architectures. - Fix build on ARM64 * openblas-arm64-build.patch - Add update-alternatives mechanism for CBLAS - Provide cmake module - Delete info about host cpu from openblas_config.h for dynamic arch - Add update-alternatives to 'preup' and 'post' requires list for libraries - Add README.SUSE OBS-URL: https://build.opensuse.org/package/show/science/openblas?expand=0&rev=38
26 lines
851 B
Plaintext
26 lines
851 B
Plaintext
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
|