Commit Graph

25 Commits

Author SHA256 Message Date
Dmitry Roshchin
d541b436fe Accepting request 305140 from home:Dmitry_R:branches:science
- 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.

OBS-URL: https://build.opensuse.org/request/show/305140
OBS-URL: https://build.opensuse.org/package/show/science/openblas?expand=0&rev=36
2015-05-03 07:25:46 +00:00
Dmitry Roshchin
465538538d Accepting request 263945 from home:Dmitry_R:branches:science
OBS-URL: https://build.opensuse.org/request/show/263945
OBS-URL: https://build.opensuse.org/package/show/science/openblas?expand=0&rev=33
2014-12-04 08:48:36 +00:00
Dmitry Roshchin
bbf55ca159 Accepting request 257419 from home:Dmitry_R:branches:science
- 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.

OBS-URL: https://build.opensuse.org/request/show/257419
OBS-URL: https://build.opensuse.org/package/show/science/openblas?expand=0&rev=31
2014-10-17 16:18:42 +00:00
Dmitry Roshchin
0198eb424b Accepting request 245137 from home:Dmitry_R:branches:science
OBS-URL: https://build.opensuse.org/request/show/245137
OBS-URL: https://build.opensuse.org/package/show/science/openblas?expand=0&rev=29
2014-08-18 21:35:30 +00:00
Dmitry Roshchin
ecffa8bd76 Accepting request 241394 from home:Dmitry_R:branches:science
- Update to version 0.2.10
  * Added BLAS extensions as following.
    s/d/c/zaxpby, s/d/c/zimatcopy, s/d/c/zomatcopy.
  * Added OPENBLAS_CORETYPE environment for dynamic_arch. (a86d34)
  * Support outputing the CPU corename on runtime.(#407)
  * Patched LAPACK to fix bug 114, 117, 118. 
   (http://www.netlib.org/lapack/bug_list.html)
  * Disabled ?gemm3m for a work-around fix. (#400)
  * Fixed lots of bugs for optimized kernels on sandybridge,Haswell, 
    bulldozer, and piledriver.
  * Remove obsolete openblas-0.2.9-gcc-warnings.patch

OBS-URL: https://build.opensuse.org/request/show/241394
OBS-URL: https://build.opensuse.org/package/show/science/openblas?expand=0&rev=27
2014-07-17 23:21:38 +00:00
Dmitry Roshchin
861eea5119 Fix patch name
OBS-URL: https://build.opensuse.org/package/show/science/openblas?expand=0&rev=25
2014-06-12 20:06:06 +00:00
Dmitry Roshchin
8c6de3157c Accepting request 237012 from home:Dmitry_R:branches:science
- Update to version 0.2.9
  * Update LAPACK to 3.5.0 version
  * Fixed compatiable issues with Clang and Pathscale compilers.
  * Added OPENBLAS_VERBOSE environment variable.(#338)
  * Make OpenBLAS thread-pool resilient to fork via pthread_atfork.
    (#294)
  * Rewrote rotmg
  * Fixed sdsdot bug.
  * Improved the result for LAPACK testing. (#372)
  x86/x86-64:
  * Optimization on Intel Haswell.
  * Enable optimization kernels on AMD Bulldozer and Piledriver.
  * Detect Intel Haswell for new Macbook.
  * To improve LAPACK testing, we fallback some kernels. (#372)
    https://github.com/xianyi/OpenBLAS/wiki/Fixed-optimized-kernels-To-do-List
  ARM:
  * Support ARMv6 and ARMv7 ISA.
  * Optimization on ARM Cortex-A9.
- Update patches:
  * openblas-0.2.8-libs.patch
  * openblas-0.2.8-noexecstack.patch
- Fix gcc warnings (#385)
  * openblas-0.2.9-gcc-warnings.patch

OBS-URL: https://build.opensuse.org/request/show/237012
OBS-URL: https://build.opensuse.org/package/show/science/openblas?expand=0&rev=23
2014-06-12 19:46:26 +00:00
Dmitry Roshchin
93dab2c628 Accepting request 229825 from home:Dmitry_R:branches:science
- Remove files with problematic licenses

OBS-URL: https://build.opensuse.org/request/show/229825
OBS-URL: https://build.opensuse.org/package/show/science/openblas?expand=0&rev=21
2014-04-12 10:03:38 +00:00
Dmitry Roshchin
8c0cd20a46 Accepting request 229075 from home:Dmitry_R:branches:science
- Update to version 0.2.8
  * Add executable stack markings.
  * Respect user's LDFLAGS
  * Rollback bulldozer and piledriver kernels to barcelona kernels  
  * update openblas-0.2.6-libs.patch
  * update c_xerbla_no-void-return.patch
  * update openblas-0.2.7-noexecstack.patch

OBS-URL: https://build.opensuse.org/request/show/229075
OBS-URL: https://build.opensuse.org/package/show/science/openblas?expand=0&rev=20
2014-04-05 06:32:53 +00:00
Corot Sebastien
32b43ec6cc Accepting request 184489 from home:scorot:branches:science
- version 0.2.7
  * Support LSB (Linux Standard Base) 4.1.
    e.g. make CC=lsbcc
  * Include LAPACK 3.4.2 source codes to the repo. 
    Avoid downloading at compile time.
  * Add NO_PARALLEL_MAKE flag to disable parallel make.
  * Create openblas_get_parallel to retrieve information which parallelization model is used by OpenBLAS. (Thank grisuthedragon)
  * Detect LLVM/Clang compiler.
  * A walk round for dtrti_U single thread bug. Replace it with LAPACK codes. (#191)
  * Optimize c/zgemm, trsm, dgemv_n, ddot, daxpy, dcopy on AMD Bulldozer. (Thank Werner Saar)
  * Add Intel Haswell support (using Sandybridge optimizations). (Thank Dan Luu)
  * Add AMD Piledriver support (using Bulldozer optimizations).
  * Fix the computational error in zgemm avx kernel on Sandybridge. (#237)
  * Fix the overflow bug in gemv.
  * Fix the overflow bug in multi-threaded BLAS3, getrf when NUM_THREADS is very large.(#214, #221, #246).
- rebase patch noexecstack.patch
- remove lapack source tarball since lapack sources are included in openblas sources
- increase NUM_THREAD from 32 to 64

OBS-URL: https://build.opensuse.org/request/show/184489
OBS-URL: https://build.opensuse.org/package/show/science/openblas?expand=0&rev=19
2013-07-27 13:48:56 +00:00
Corot Sebastien
1218b58a91 Accepting request 157145 from home:scorot:branches:science
- version 0.2.6
  * Improved OpenMP performance slightly. (d744c9)
  * Improved cblas.h compatibility with Intel MKL.(#185)
  * Fixed the overflowing bug in single thread cholesky factorization.
  * Fixed the overflowing buffer bug of multithreading hbmv and sbmv.(#174)
  * Added AMD Bulldozer x86-64 S/DGEMM AVX kernels. (Thank Werner Saar) We will tune the performance in future.
  * Auto-detect Intel Xeon E7540.
  * Fixed the overflowing buffer bug of gemv. (#173)
  * Fixed the bug of s/cdot about invalid reading NAN on x86_64. (#189)
- rebase patch0 openblas-0.2.6-libs.patch

OBS-URL: https://build.opensuse.org/request/show/157145
OBS-URL: https://build.opensuse.org/package/show/science/openblas?expand=0&rev=18
2013-03-03 10:23:31 +00:00
Dmitry Roshchin
51108ac69e Accepting request 155656 from home:jengelh:branches:science
- Remove redundant cleaning commands
- Do not create .so.0.2.5. SO versions are not package release
  numbers.

OBS-URL: https://build.opensuse.org/request/show/155656
OBS-URL: https://build.opensuse.org/package/show/science/openblas?expand=0&rev=17
2013-02-17 17:21:36 +00:00
Corot Sebastien
5af87aed22 Accepting request 149988 from home:scorot:branches:devel:libraries:c_c++
- add update-alternatives support to allow easy switching between the different blas and lapack implementations
- Add Requires(post) and Requires(preun)
- add patch markups in spec file

OBS-URL: https://build.opensuse.org/request/show/149988
OBS-URL: https://build.opensuse.org/package/show/science/openblas?expand=0&rev=16
2013-01-26 11:36:20 +00:00
Corot Sebastien
467c75daaa Accepting request 143758 from home:scorot:branches:science
- version 0.2.5
 * Export LAPACK 3.4.2 symbols in shared library. (#147)
 * Restore the original CPU affinity when calling 
   openblas_set_num_threads(1) (#153)
 * Fixed a SEGFAULT bug in dgemv_t when m is very large.(#154)

OBS-URL: https://build.opensuse.org/request/show/143758
OBS-URL: https://build.opensuse.org/package/show/science/openblas?expand=0&rev=15
2012-12-01 14:37:19 +00:00
Corot Sebastien
0dd61ea826 Accepting request 137632 from home:scorot:branches:science
- version 0.2.4
 * Upgraded LAPACK to 3.4.2 version. (#145)
 * f77blas.h:compatibility for compilers without C99 complex number support. (#141)
 * Added NO_AVX flag. Check OS supporting AVX on runtime. (#139)

OBS-URL: https://build.opensuse.org/request/show/137632
OBS-URL: https://build.opensuse.org/package/show/science/openblas?expand=0&rev=14
2012-10-09 17:31:13 +00:00
Corot Sebastien
2a3ea00d14 Accepting request 134520 from home:scorot:branches:science
- version 0.2.3
 * Fixed LAPACK unstable bug (#130)
 * Fixed the shared library bug about unloading the library on Linux (#132).

OBS-URL: https://build.opensuse.org/request/show/134520
OBS-URL: https://build.opensuse.org/package/show/science/openblas?expand=0&rev=13
2012-09-16 17:22:16 +00:00
Corot Sebastien
8215deb3cf - version 0.2.2
* Support Intel Sandy Bridge 22nm desktop/mobile CPU

OBS-URL: https://build.opensuse.org/package/show/science/openblas?expand=0&rev=12
2012-07-08 21:44:31 +00:00
Corot Sebastien
320b1edf5b - version 0.2.1
* Fixed the SEGFAULT bug about hyper-theading
 * Support AMD Bulldozer by using GotoBLAS2 AMD Barcelona codes
 * Removed the limitation (64) of numbers of CPU cores.
   Now, it supports 256 cores at max.
 * Supported clang compiler.
 * Fixed some build bugs on FreeBSD
 * Optimized Level-3 BLAS on Intel Sandy Bridge x86-64 by AVX
   instructions.
 * Support AMD Bobcat by using GotoBLAS2 AMD Barcelona codes. 
- update patch3

OBS-URL: https://build.opensuse.org/package/show/science/openblas?expand=0&rev=9
2012-07-02 20:49:39 +00:00
Corot Sebastien
2dd3b55b65 - update patch0
OBS-URL: https://build.opensuse.org/package/show/science/openblas?expand=0&rev=8
2012-05-02 21:17:24 +00:00
Corot Sebastien
d5e71933f9 - again fix remaining library file name error in spec file
OBS-URL: https://build.opensuse.org/package/show/science/openblas?expand=0&rev=7
2012-05-02 20:46:49 +00:00
Corot Sebastien
02eb470dac - fix wrong library file name version
OBS-URL: https://build.opensuse.org/package/show/science/openblas?expand=0&rev=6
2012-05-02 20:19:22 +00:00
Corot Sebastien
fc3b98f37a - Update to version 0.1.1
* Upgraded LAPACK to 3.4.1 version. (Thank Zaheer Chothia)
	* Supported LAPACKE, a C interface to LAPACKE. (Thank Zaheer Chothia)
	* Fixed the build bug (MD5 and download) on Mac OSX.
	* Auto download CUnit 2.1.2-2 from SF.net with UTEST_CHECK=1.
x86/x86_64:
	* Auto-detect Intel Sandy Bridge Core i7-3xxx & Xeon E7 Westmere-EX.
	* Test alpha=Nan in dscale.
	* Fixed a SEGFAULT bug in samax on x86 windows.

OBS-URL: https://build.opensuse.org/package/show/science/openblas?expand=0&rev=5
2012-05-02 20:15:54 +00:00
Corot Sebastien
0d70d32516 - version 0.1.0
- update openblas-0.1.0-soname.patch
- add openblas-0.1.0-noexecstack.patch
- spec file cleanup

OBS-URL: https://build.opensuse.org/package/show/science/openblas?expand=0&rev=3
2012-04-25 21:50:39 +00:00
Corot Sebastien
468332a177 - version 0.1alpha2.5
OBS-URL: https://build.opensuse.org/package/show/science/openblas?expand=0&rev=2
2012-03-12 22:23:28 +00:00
Corot Sebastien
9fd09ec0f5 Accepting request 106990 from home:scorot
OBS-URL: https://build.opensuse.org/request/show/106990
OBS-URL: https://build.opensuse.org/package/show/science/openblas?expand=0&rev=1
2012-02-26 12:52:52 +00:00