Install this package:
emerge -a sci-libs/openblas
If the package is masked, you can unmask it using the autounmask tool or standard emerge options:
autounmask sci-libs/openblas
Or alternatively:
emerge --autounmask-write -a sci-libs/openblas
| Version | EAPI | Keywords | Slot |
|---|---|---|---|
| 0.3.32 | 8 | ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86 ~x64-macos | 0 |
| 0.3.31 | 8 | amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~x86 ~x64-macos | 0 |
| 0.3.30-r5 | 8 | amd64 arm arm64 ~loong ppc ppc64 ~riscv x86 ~x64-macos | 0 |
<pkgmetadata>
<maintainer type="person">
<email>mgorny@gentoo.org</email>
<name>Michał Górny</name>
</maintainer>
<maintainer type="project">
<email>sci@gentoo.org</email>
<name>Gentoo Science Project</name>
</maintainer>
<longdescription lang="en">
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.
</longdescription>
<use>
<flag name="cpudetection">
Build dynamic architecture detection at run time (for multi targets)
</flag>
<flag name="eselect-ldso">
Enable BLAS/LAPACK runtime switching
</flag>
<flag name="index64">
Compile a separate INTERFACE64 OpenBLAS
</flag>
<flag name="pthread">
Build with pthread threading model
</flag>
<flag name="relapack">
Build the ReLAPACK extension to OpenBLAS
</flag>
</use>
<upstream>
<remote-id type="github">OpenMathLib/OpenBLAS</remote-id>
</upstream>
</pkgmetadata>
Manage flags for this package:
euse -i <flag> -p sci-libs/openblas |
euse -E <flag> -p sci-libs/openblas |
euse -D <flag> -p sci-libs/openblas
| Flag | Description | 0.3.32 | 0.3.31 | 0.3.30-r5 |
|---|---|---|---|---|
| cpudetection | Build dynamic architecture detection at run time (for multi targets) | ✓ | ✓ | ✓ |
| eselect-ldso | Enable BLAS/LAPACK runtime switching | ✗ | ✗ | ✓ |
| index64 | 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 | ✓ | ✓ | ✓ |
| relapack | Build the ReLAPACK extension to OpenBLAS | ✓ | ✓ | ✓ |
| test | Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently) | ✓ | ✓ | ✓ |
| Type | File | Size | Versions |
|---|---|---|---|
| DIST | OpenBLAS-0.3.31.tar.gz | 25232810 bytes | 0.3.31 |
| DIST | OpenBLAS-0.3.32.tar.gz | 25221171 bytes | 0.3.32 |
| Type | File | Size |
|---|---|---|
| DIST | OpenBLAS-0.3.30.tar.gz | 24699801 bytes |