An optimized BLAS library based on GotoBLAS2

Edit Package openblas

OpenBLAS is an optimized BLAS library based on GotoBLAS2 1.13 BSD version. The project is supported by the Lab of Parallel Software and Computational Science, ISCAS. http://www.rdcps.ac.cn

Refresh
Refresh
Source Files
Filename Size Changed
OpenBLAS-0.3.7.tar.gz 0011986592 11.4 MB
README.HPC.SUSE 0000000889 889 Bytes
README.SUSE 0000000851 851 Bytes
_constraints 0000000170 170 Bytes
_multibuild 0000000180 180 Bytes
openblas-noexecstack.patch 0000001124 1.1 KB
openblas-s390.patch 0000001173 1.15 KB
openblas.changes 0000034621 33.8 KB
openblas.spec 0000013570 13.3 KB
Revision 2 (latest revision is 3)
Gustavo Yokoyama Ribeiro's avatar Gustavo Yokoyama Ribeiro (gyribeiro) committed (revision 2)
- Update to version 0.3.7 (jsc#SLE-8492)
  common:
    * having the gmake special variables TARGET_ARCH or TARGET_MACH
      defined no longer causes build failures in ctest or utest
    * defining NO_AFFINITY or USE_TLS to zero in gmake builds
      no longer has the same effect as setting them to one
    * a new test program was added to allow checking the library for thread safety
    * a new option USE_LOCKING was added to ensure thread safety
      when OpenBLAS itself is built without multithreading but
    * will be called from multiple threads.
    * a build failure on Linux with glibc versions earlier than 2.5 was fixed
    * a runtime error with CPU enumeration (and NO_AFFINITY not set)
      on glibc 2.6 was fixed
    * NO_AFFINITY was added to the CMAKE options
      (and defaults to being active on Linux, as in the gmake builds)
  x86_64
    * the build-time logic for detection of AVX512 availability
      in the processor and compiler was fixed
    * gmake builds on OSX now set the internal name
      of the library to libopenblas.0.dylib (consistent with CMAKE)
    * the Haswell DGEMM kernel received a significant speedup
      through improved prefetch and load instructions
    * performance of DGEMM, DTRMM, DTRSM and ZDOT on Zen/Zen2
      was markedly increased by avoiding vpermpd instructions
    * the SKYLAKEX (AVX512) DGEMM helper functions have now been
      disabled to fix remaining errors in DGEMM, DSYMM and DTRMM
  POWER:
    * added support for building on FreeBSD/powerpc64 and FreeBSD/ppc970
    * added optimized kernels for POWER9 single and double precision complex BLAS3
    * added optimized kernels for POWER9 SGEMM and STRMM
Comments 0
openSUSE Build Service is sponsored by