sci-libs / openblas

Optimized BLAS library based on GotoBLAS2

Official package sites : http://xianyi.github.com/OpenBLAS/ ·

OpenBLAS is an optimized Basic Linear Algebra Subprograms (BLAS) library based on GotoBLAS2 1.13 BSD version. It was forked when Mr. Kazushige Goto left TACC and GotoBLAS became unmaintained. In general, BLAS is the computational kernel ("the bottom of the food chain") in linear algebra or scientific applications. Thus, if your BLAS implementation is highly optimized, the whole application can substantially benefit. OpenBLAS has optimized code for modern architectures, and has accrued many other features and bug fixes beyond GotoBLAS.

v0.3.10 :: 0 :: gentoo

Modified
License
BSD
Keywords
~amd64 ~amd64-linux ~x64-macos ~x86 ~x86-linux ~x86-macos
USE flags
dynamic eselect-ldso index-64bit openmp pthread test

v0.3.9-r1 :: 0 :: gentoo

Modified
License
BSD
Keywords
amd64 ~amd64-linux ~x64-macos ~x86 ~x86-linux ~x86-macos
USE flags
dynamic eselect-ldso index-64bit openmp pthread test

General

dynamic
Build dynamic architecture detection at run time (for multi targets)
eselect-ldso
Enable BLAS/LAPACK runtime switching
index-64bit
Compile a separate INTERFACE64 OpenBLAS
openmp
Build support for the OpenMP (support parallel computing), requires >=sys-devel/gcc-4.2 built with USE="openmp"
pthread
Build with pthread threading model
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)

virtual / fortran : Virtual for Fortran Compiler

virtual / pkgconfig : Virtual for the pkg-config implementation

app-eselect / eselect-blas : BLAS/CBLAS module for eselect

app-eselect / eselect-cblas : C-language BLAS module for eselect

app-eselect / eselect-lapack : LAPACK module for eselect

virtual / fortran : Virtual for Fortran Compiler

mail-filter / rspamd : Rapid spam filtering system

virtual / blas : Virtual for FORTRAN 77 BLAS implementation

virtual / cblas : Virtual for BLAS C implementation

virtual / lapack : Virtual for Linear Algebra Package FORTRAN 77 (LAPACK) implementation

747313
sci-libs/openblas: make eselect-ldso behaviour default and remove eselect-ldso flag
749921
sci-libs/openblas: also install lapacke library
Repository mirror & CI · gentoo
Merge updates from master
Guilherme Amadio · gentoo
sci-libs/openblas: fix double prefix
Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Guilherme Amadio <amadio@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sci-libs/openblas: bump to 0.3.10
Closes: https://bugs.gentoo.org/727944 Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
sci-libs/openblas: amd64 stable wrt bug #729206
Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michael Orlitzky · gentoo
sci-libs/openblas: disable -fcheck=all as well.
We already had to disable -fcheck-bounds, but -fcheck=all enables the bounds checks in addition to whatever else it enables, so we have to filter that flag too. Bug: https://bugs.gentoo.org/726474 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
Michael Orlitzky · gentoo
sci-libs/openblas: earn respect for CFLAGS/FFLAGS.
The upstream Makefile.system adds "-O2" to your C/FORTRAN flags if you don't tell it not to. Now we tell it not to, so that you can build at lower optimization levels like -O0. Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
Michael Orlitzky · gentoo
sci-libs/openblas: don't clobber FFLAGS while building lapack.
Nothing's ever easy, and bug 726474 is turning out to be no exception. The problem goes deeper than I originally thought; this commit adds a patch that prevents "rare and hard to reproduce crashes" when the user has custom FFLAGS set. A new revision was made to force rebuilds in case some user has mis-compiled the package. https://bugs.gentoo.org/726474 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michael Orlitzky · gentoo
sci-libs/openblas: remove older "unused" versions.
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
Michael Orlitzky · gentoo
sci-libs/openblas: fix tests with fortran bounds checking enabled.
One OpenBLAS test fails when you enable bounds checks in your fortran compiler via e.g. either "-fbounds-check" or "-fcheck=bounds" with gfortran. This was reported upstream at https://github.com/xianyi/OpenBLAS/issues/2657 but in the meantime the easiest thing to do for *our* users is to filter out those flags when USE=test is set. Thanks to Bernd for reporting the problem on bug 726474. Closes: https://bugs.gentoo.org/726474 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michael Orlitzky · gentoo
sci-libs/openblas: update obsolete github URL (tarball -> archive).
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
Michael Orlitzky · gentoo
sci-libs/openblas: remove redundant dodirs in the latest version.
Bernd noticed this while working on bug 726474. This part of the changeset is obviously correct, so let's get it out of the way. Bug: https://bugs.gentoo.org/726474 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michael Orlitzky · gentoo
sci-libs/openblas: fix AR usage in the latest version.
Upstream sets $AR unconditionally in a non-autotools Makefile, so we have to try extra hard to override it. Closes: https://bugs.gentoo.org/725608 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Benda Xu · gentoo
sci-libs/openblas: version bump.
Closes: https://bugs.gentoo.org/714598 Package-Manager: Portage-2.3.88, Repoman-2.3.18 Signed-off-by: Benda Xu <heroxbd@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
*/*: [QA] Use consistent function definition formatting
Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mo Zhou · gentoo
sci-libs/openblas: add new version 0.3.7
Closes: https://github.com/gentoo/gentoo/pull/12742 Signed-off-by: Mo Zhou <cdluminate@gmail.com> Signed-off-by: Benda Xu <heroxbd@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Benda Xu · gentoo
sci-libs/openblas: use pkg_setup to do the build env and checks.
Closes: https://github.com/gentoo/gentoo/pull/12576 Package-Manager: Portage-2.3.69, Repoman-2.3.12 Signed-off-by: Benda Xu <heroxbd@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Benda Xu · gentoo
sci-libs/openblas: Allow custom CFLAGS and add fortran checks.
Drop unused USE flags. Suggested-By: Hasan ÇALIŞIR <hasan.calisir@psauxit.com> Closes: https://github.com/gentoo/gentoo/pull/12576 Package-Manager: Portage-2.3.69, Repoman-2.3.12 Signed-off-by: Benda Xu <heroxbd@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mo Zhou · gentoo
sci-libs/openblas-0.3.6: add index-64bit support.
Closes: https://github.com/gentoo/gentoo/pull/12475 Signed-off-by: Mo Zhou <cdluminate@gmail.com> Signed-off-by: Benda Xu <heroxbd@gentoo.org>
Mo Zhou · gentoo
sci-libs/openblas: remove 0.3.5 version.
Signed-off-by: Mo Zhou <cdluminate@gmail.com> Signed-off-by: Benda Xu <heroxbd@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mo Zhou · gentoo
sci-libs/openblas: bump to 0.3.6, solving problem with gcc-9.1.0 .
Closes: https://github.com/gentoo/gentoo/pull/12423 Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Mo Zhou <cdluminate@gmail.com> Signed-off-by: Benda Xu <heroxbd@gentoo.org>
Mo Zhou · gentoo
sci-libs/openblas: add the missing postinst steps and maintainer.
Closes: https://github.com/gentoo/gentoo/pull/12422 Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Mo Zhou <cdluminate@gmail.com> Signed-off-by: Benda Xu <heroxbd@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mo Zhou · gentoo
sci-libs/openblas: new package with eselect-ldso feature integrated.
Closes: https://bugs.gentoo.org/584534 Closes: https://bugs.gentoo.org/658034 Closes: https://github.com/gentoo/gentoo/pull/12357 Signed-off-by: Mo Zhou <cdluminate@gmail.com> Signed-off-by: Benda Xu <heroxbd@gentoo.org>