48de63cb9e
- Generate baselib.conf dynamically and only for the non-HPC builds: this avoids issues with the source validator. - Convert openblas to multibuild. - Add HPC build using environment modules. (FATE#321708). - fix-arm64-cpuid-return.patch Fix CPUID detection on ARM (From OHPC). OBS-URL: https://build.opensuse.org/request/show/533655 OBS-URL: https://build.opensuse.org/package/show/science/openblas?expand=0&rev=55
24 lines
889 B
Plaintext
24 lines
889 B
Plaintext
openSUSE specific packaging
|
|
===========================
|
|
|
|
OpenBLAS provides optimized implementations of BLAS and LAPACK.
|
|
openSUSE provides two variants:
|
|
* With OpenMP support
|
|
* With threading support
|
|
The serial variant has been dropped. To run a program
|
|
which requires the serial version (ie. because it is
|
|
multi-threaded itself), either specify the environment
|
|
variable OMP_NUM_THREADS=1 or place a call to
|
|
void openblas_set_num_threads(int num_threads);
|
|
in your program to limit the number of threads this library
|
|
uses to 1.
|
|
|
|
On x86 systems OpenBLAS uses dynamic architectures support,
|
|
so it contains all CPU-related optimizations.
|
|
|
|
How to switch between the various BLAS/LAPACK implementations
|
|
=============================================================
|
|
|
|
The openmp and threaded variants may be installed in parallel.
|
|
To select which one to use please use the 'modules' command.
|