Go to file
Egbert Eich 4d274741c5 Accepting request 965613 from home:eeich:branches:science_alt
- Update to v0.3.20:
  * general:
    some code cleanup, with added casts etc.
    fixed obtaining the cpu count with OpenMP and OMP_PROC_BIND unset
    fixed pivot index calculation by ?LASWP for negative increments other
          than one
    fixed input argument check in LAPACK ? GEQRT2
    improved the check for a Fortran compiler in CMAKE builds
    disabled building OpenBLAS' optimized versions of LAPACK complex SPMV,
          SPR,SYMV,SYR with NO_LAPACK=1
    fixed building of LAPACK on certain distributed filesystems with parallel
          gmake
    fixed building the shared library on MacOS with classic flang
    (v0.3.19)
    reverted unsafe TRSV/ZRSV optimizations introduced in 0.3.16
    fixed a potential thread race in the thread buffer reallocation routines
    that were introduced in 0.3.18
    fixed miscounting of thread pool size on Linux with OMP_PROC_BIND=TRUE
    fixed CBLAS interfaces for CSROT/ZSROT and CROTG/ZROTG
    made automatic library suffix for CMAKE builds with INTERFACE64 available
    to CBLAS-only builds
    (v0.3.18)
    when the build-time number of preconfigured threads is exceeded
        at runtime (by an external program calling BLAS functions from
        a larger number of threads), OpenBLAS will now allocate an
        auxiliary control structure for up to 512 additional threads
        instead of aborting
    added support for Loongson's LoongArch64 cpu architecture
    fixed building OpenBLAS with CMAKE and -DBUILD_BFLOAT16=ON
    added support for building OpenBLAS as a CMAKE subproject

OBS-URL: https://build.opensuse.org/request/show/965613
OBS-URL: https://build.opensuse.org/package/show/science/openblas?expand=0&rev=129
2022-03-30 09:28:45 +00:00
_constraints - 2020-10-21 08:50:09 +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
Create-independent-kernel-Makfile-configuration-when-building-DYNAMIC_ARCH.patch Accepting request 965613 from home:eeich:branches:science_alt 2022-03-30 09:28:45 +00:00
Create-preprocessed-output-from-setparam.patch Accepting request 965613 from home:eeich:branches:science_alt 2022-03-30 09:28:45 +00:00
Do-not-attempt-to-check-host-CPU-if-TARGET-is-set.patch Accepting request 965613 from home:eeich:branches:science_alt 2022-03-30 09:28:45 +00:00
Do-not-include-symbols-defined-in-driver-others-parameter.c-in-DYNAMIC_BUILD.patch Accepting request 965613 from home:eeich:branches:science_alt 2022-03-30 09:28:45 +00:00
For-DYNAMIC_ARCH-don-t-use-sbgemm_r-as-parameter.c-doesn-t-get-build.patch Accepting request 965613 from home:eeich:branches:science_alt 2022-03-30 09:28:45 +00:00
OpenBLAS-0.3.20.tar.gz Accepting request 965613 from home:eeich:branches:science_alt 2022-03-30 09:28:45 +00:00
openblas-noexecstack.patch - Update to version 0.3.14 2021-03-18 08:47:05 +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-s390.patch - Update to version 0.3.14 2021-03-18 08:47:05 +00:00
openblas.changes Accepting request 965613 from home:eeich:branches:science_alt 2022-03-30 09:28:45 +00:00
openblas.spec Accepting request 965613 from home:eeich:branches:science_alt 2022-03-30 09:28:45 +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