sci-libs/openblas (gentoo)

Search

Package Information

Description:
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.
Homepage:
https://github.com/OpenMathLib/OpenBLAS
License:
BSD

Versions

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

Metadata

Description

Maintainers

Upstream

Raw Metadata XML
<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>

Lint Warnings

USE Flags

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)

Files

Manifest

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
Unmatched Entries
Type File Size
DIST OpenBLAS-0.3.30.tar.gz 24699801 bytes