Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

libopenblas_0_2_20-gnu-hpc-0.2.20-12.1 RPM for armv7hl

From OpenSuSE Ports Leap 15.3 for armv7hl

Name: libopenblas_0_2_20-gnu-hpc Distribution: openSUSE Step 15
Version: 0.2.20 Vendor: openSUSE
Release: 12.1 Build date: Tue Feb 16 21:09:38 2021
Group: System/Libraries Build host: obs-arm-5
Size: 10063337 Source RPM: openblas_0_2_20-gnu-hpc-0.2.20-12.1.src.rpm
Packager: https://bugs.opensuse.org
Url: http://www.openblas.net
Summary: An optimized BLAS library based on GotoBLAS2, gnu-hpc version
OpenBLAS is an optimized BLAS library based on GotoBLAS2 1.13 BSD version.

Provides

Requires

License

BSD-3-Clause

Changelog

* Tue Feb 19 2019 eich@suse.com
  - Add Add-a-register-to-the-clobber-list-for-the-mul-instruction.patch
    Backport of removed:
    0001-Add-a-register-to-the-clobber-list-for-the-mul-instr.patch
* Thu Feb 14 2019 eich@suse.com
  - Add OPENBLAS_INC and OPENBLAS_DIR to HPC environment (bsc#1125547).
* Tue Feb 12 2019 stefan.bruens@rwth-aachen.de
  - Fix https://github.com/xianyi/OpenBLAS/issues/2014
    Add 0001-Add-a-register-to-the-clobber-list-for-the-mul-instr.patch
* Tue Jan 30 2018 ro@suse.de
  - add openblas-s390.patch to build on s390 (bsc#1079513).
* Fri Jan 05 2018 eich@suse.com
  - Switch from gcc6 to gcc7 as additional compiler flavor for HPC on SLES.
  - Fix library package requires - use HPC macro (boo#1074890).
  - Fix unexpanded rpm macro in environment module file for HPC (boo#1074897).
* Mon Nov 27 2017 normand@linux.vnet.ibm.com
  - Add -mvsx option for ppc64 archi (not required for ppc64le)
    to avoid ./kernel/power/sasum_microk_power8.c:41:3: error:
    '__vector' undeclared (first use in this function); ...
* Tue Oct 17 2017 eich@suse.com
  - Add magic to limit the number of flavors built in the
    OBS to non-HPC ones.
* Thu Oct 12 2017 eich@suse.com
  - Generate baselib.conf dynamically and only for the non-HPC
    builds: this avoids issues with the source validator.
* Fri Sep 08 2017 eich@suse.com
  - Convert openblas to multibuild.
  - Add HPC build using environment modules.
    (FATE#321708).
  - fix-arm64-cpuid-return.patch
    Fix CPUID detection on ARM (From OHPC).
* Wed Aug 09 2017 dmitry_r@opensuse.org
  - Remove migration %post scripts for old library names
* Sat Jul 29 2017 badshah400@gmail.com
  - Update to version 0.2.20:
    * common:
    - Improved CMake support
    - Fixed several thread race and locking bugs
    - Fixed default LAPACK optimization level
    - Updated LAPACK to 3.7.0
    - Added ReLAPACK (https://github.com/HPAC/ReLAPACK), make
      BUILD_RELAPACK=1
    * POWER:
    - Optimizations for Power9
    - Fixed several Power8 assembly bugs
    * ARM:
    - New optimized Vulcan and ThunderX2T99 targets
    - Support for ARMV7 SOFT_FP ABI  (make ARM_SOFTFP_ABI=1)
    - Detect all cpu cores including offline ones
    - Fix compilation with CLANG
    - Support building a shared library for Android
    * MIPS:
    - Fixed several threading issues
    - Fix compilation with CLANG
    * x86_64:
    - Detect Intel Bay Trail and Apollo Lake
    - Detect Intel Sky Lake and Kaby Lake
    - Detect Intel Knights Landing
    - Detect AMD A8, A10, A12 and Ryzen
    - Support 64bit builds with Visual Studio
    - Fix building with Intel and PGI compilers
    - Fix building with MINGW and TDM-GCC
    - Fix cmake builds for Haswell and related cpus
    - Fix building for Sandybridge with CLANG 3.9
    - Add support for the FLANG compiler
    * IBM Z:
    - New target z13 with BLAS3 optimizations
  - Drop 0001-Fix-power8-asm.patch; fixed upstream.
  - Minor rebase of c_xerbla_no-void-return.patch and
    openblas-noexecstack.patch for updated version.
  - Remove installed pkgconfig file as it is not adapted to the
    library names we use.
* Thu May 18 2017 meissner@suse.com
  - 0001-Fix-power8-asm.patch: fixed power8 assembly (bsc#1039397)
* Wed Sep 07 2016 idonmez@suse.com
  - Update to version 0.2.19
    POWER:
    * Optimize BLAS on Power8
    * Fixed Julia+OpenBLAS bugs on Power8
    MIPS:
    * Optimize BLAS on MIPS P5600 and I6400
    ARM:
    * Improved on ARM Cortex-A57
* Wed Apr 13 2016 dmitry_r@opensuse.org
  - Update to version 0.2.18
    ARM:
    * Provide DGEMM 8x4 kernel for Cortex-A57
    POWER:
    * Optimize S and C BLAS3 on Power8
    * Optimize BLAS2/1 on Power8
* Mon Mar 21 2016 dmitry_r@opensuse.org
  - Update to version 0.2.17
    * Enable BUILD_LAPACK_DEPRECATED=1 by default.
* Wed Mar 16 2016 idonmez@suse.com
  - Update to version 0.2.16
    * Upgrade LAPACK to 3.6.0 version.
    * Disable multi-threading for small size swap and ger.
    * Improve small zger, zgemv, ztrmv using stack alloction.
    * Let openblas_get_num_threads return the number of active threads.
    * Fix LAPACK Dormbr, Dormlq bug.
    * Avoid potential getenv segfault.
    * Import LAPACK svn bugfix #142-#147,#150-#155
    x86/x86_64:
    * Optimize trsm kernels for AMD Bulldozer, Piledriver, Steamroller.
    * Detect Intel Avoton.
    * Detect AMD Trinity, Richland, E2-3200.
    * Optimize c/zgemv for AMD Bulldozer, Piledriver, Steamroller
    * Fix bug with scipy linalg test.
    ARM:
    * Support and optimize Cortex-A57 AArch64.
    * Update ARMV6 kernels.
    * Improve DGEMM for ARM Cortex-A57.
    POWER:
    * Fix detection of POWER architecture.
    * Optimize D and Z BLAS3 functions for Power8.
  - Remove openblas-libs.patch, not needed.
* Tue Oct 27 2015 dmitry_r@opensuse.org
  - Update to version 0.2.15
    * Enable MAX_STACK_ALLOC flags by default.
    * Improve ger and gemv for small matrices.
    * Improve gemv parallel with small m and large n case.
    * Improve ?imatcopy when lda==ldb
    * Add vecLib benchmarks
    * Fix LAPACK lantr for row major matrices
    * Fix LAPACKE lansy
    * Import bug fixes for LAPACKE s/dormlq, c/zunmlq
    * Raise the signal when pthread_create fails
    * Drop obsolete openblas-arm64-build.patch
    x86/x86-64:
    * Support pure C generic kernels for x86/x86-64.
    * Support Intel Boardwell and Skylake by Haswell kernels.
    * Support AMD Excavator by Steamroller kernels.
    * Optimize s/d/c/zdot for Intel SandyBridge and Haswell.
    * Optimize s/d/c/zdot for AMD Piledriver and Steamroller.
    * Optimize s/d/c/zapxy for Intel SandyBridge and Haswell.
    * Optimize s/d/c/zapxy for AMD Piledriver and Steamroller.
    * Optimize d/c/zscal for Intel Haswell, dscal for Intel SandyBridge.
    * Optimize d/c/zscal for AMD Bulldozer, Piledriver and Steamroller.
    * Optimize s/dger for Intel SandyBridge.
    * Optimize s/dsymv for Intel SandyBridge.
    * Optimize ssymv for Intel Haswell.
    * Optimize dgemv for Intel Nehalem and Haswell.
    * Optimize dtrmm for Intel Haswell.
    ARM:
    * Support Android NDK armeabi-v7a-hard ABI (-mfloat-abi=hard)
    * Fix lock, rpcc bugs
    POWER:
    * Support ppc64le platform (ELF ABI v2)
    * Support POWER7/8 by POWER6 kernels.
* Wed Jul 29 2015 dmitry_r@opensuse.org
  - Change library name suffix
    * 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
* Wed Mar 25 2015 dmitry_r@opensuse.org
  - Update to version 0.2.14
    * Improve ger and gemv for small matrices by stack allocation.
      e.g. make -DMAX_STACK_ALLOC=2048
    * Introduce openblas_get_num_threads and openblas_get_num_procs.
    * Add ATLAS-style ?geadd function.
    * Fix c/zsyr bug with negative incx.
    * Fix race condition during shutdown causing a crash in
      gotoblas_set_affinity().
    x86/x86-64:
    * Support AMD Streamroller.
    ARM:
    * Add Cortex-A9 and Cortex-A15 targets.
* Wed Dec 03 2014 dmitry_r@opensuse.org
  - Update to version 0.2.13
    * Add SYMBOLPREFIX and SYMBOLSUFFIX makefile options
      for adding a prefix or suffix to all exported symbol names
      in the shared library.
    * Remove openblas-0.1.0-soname.patch
    * Add openblas-soname.patch
    * Rebase openblas-noexecstack.patch
    x86/x86-64:
    * Add generic kernel files for x86-64. make TARGET=GENERIC
    * Fix a bug of sgemm kernel on Intel Sandy Bridge.
    * Fix c_check bug on some amd64 systems.
    ARM:
    * Support APM's X-Gene 1 AArch64 processors.
    * Optimize trmm and sgemm.
* Fri Oct 17 2014 dmitry_r@opensuse.org
  - Update to version 0.2.12
    * Added CBLAS interface for ?omatcopy and ?imatcopy.
    * Enable ?gemm3m functions.
    * Added benchmark for ?gemm3m.
    * Optimized multithreading lower limits.
    * Disabled SYMM3M and HEMM3M functions because of segment violations.
    x86/x86-64:
    * Improved axpy and symv performance on AMD Bulldozer.
    * Improved gemv performance on modern Intel and AMD CPUs.

Files

/usr/lib/hpc/gnu7/openblas
/usr/lib/hpc/gnu7/openblas/0.2.20
/usr/lib/hpc/gnu7/openblas/0.2.20/lib
/usr/lib/hpc/gnu7/openblas/0.2.20/lib/libopenblas.so.0
/usr/lib/hpc/gnu7/openblas/0.2.20/lib/libopenblas_armv7p-r0.2.20.so
/usr/share/lmod/moduledeps/gnu-7/openblas
/usr/share/lmod/moduledeps/gnu-7/openblas/.version.0.2.20
/usr/share/lmod/moduledeps/gnu-7/openblas/0.2.20


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Apr 9 16:43:41 2024