sci-libs/blis (gentoo)

Search

Notice: This package is in a virtual group: virtual/blas, virtual/cblas
Equivalents: sci-libs/blas-lapack-aux-wrapper, sci-libs/flexiblas, sci-libs/lapack, sci-libs/openblas

Install

Install this package:

emerge -a sci-libs/blis

If the package is masked, you can unmask it using the autounmask tool or standard emerge options:

autounmask sci-libs/blis

Or alternatively:

emerge --autounmask-write -a sci-libs/blis

Package Information

Description:
BLIS is a portable software framework for instantiating high-performance BLAS-like dense linear algebra libraries. The framework was designed to isolate essential kernels of computation that, when optimized, immediately enable optimized implementations of most of its commonly used and computationally intensive operations. BLIS is written in ISO C99 and available under a new/modified/3-clause BSD license. While BLIS exports a new BLAS-like API, it also includes a BLAS compatibility layer which gives application developers access to BLIS implementations via traditional BLAS routine calls. An object-based API unique to BLIS is also available.
Homepage:
https://github.com/flame/blis
License:
BSD

Versions

Version EAPI Keywords Slot
2.0 8 ~amd64 ~arm64 ~ppc64 ~x86 0/4-2.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>
		BLIS is a portable software framework for instantiating high-performance
		BLAS-like dense linear algebra libraries. The framework was designed to
		isolate essential kernels of computation that, when optimized, immediately
		enable optimized implementations of most of its commonly used and
		computationally intensive operations. BLIS is written in ISO C99 and
		available under a new/modified/3-clause BSD license. While BLIS exports a
		new BLAS-like API, it also includes a BLAS compatibility layer which gives
		application developers access to BLIS implementations via traditional BLAS
		routine calls. An object-based API unique to BLIS is also available.
	</longdescription>
	<use>
		<flag name="index64">Build an ILP64 libblis64 in addition to LP64 libblis</flag>
		<flag name="openmp">Use openmp threadding model</flag>
		<flag name="pthread">Use pthread threadding model</flag>
		<flag name="serial">Use no threadding model</flag>
		<flag name="eselect-ldso">Enable runtime library switching by eselect and ld.so.</flag>
	</use>
	<upstream>
		<doc>https://github.com/flame/blis</doc>
		<bugs-to>https://github.com/flame/blis/issues/</bugs-to>
		<remote-id type="github">flame/blis</remote-id>
	</upstream>
</pkgmetadata>

Lint Warnings

USE Flags

Manage flags for this package: euse -i <flag> -p sci-libs/blis | euse -E <flag> -p sci-libs/blis | euse -D <flag> -p sci-libs/blis

Flag Description 2.0
${CPU_USE[@]} ⚠️
doc Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
eselect-ldso Enable runtime library switching by eselect and ld.so.
index64 Build an ILP64 libblis64 in addition to LP64 libblis
openmp Use openmp threadding model
pthread Use pthread threadding model
serial Use no threadding model
static-libs Build static versions of dynamic libraries as well

Files

Manifest

Type File Size Versions
DIST blis-2.0.tar.gz 15751849 bytes 2.0
Unmatched Entries
Type File Size