sci-libs / linbox

C++ template library for integer and finite-field linear algebra

Official package sites : https://linalg.org/ ·

LinBox is a C++ template library for exact, high-performance linear algebra computation with dense, sparse, and structured matrices over the integers and over finite fields. LinBox relies on closely aligned libraries fflas-ffpack (exact dense matrix linear algebra kernels), and Givaro (finite fields, integers, and polynomials).

v1.6.3 :: 0 :: gentoo

Modified
License
LGPL-2.1
Keywords
~amd64 ~amd64-linux ~ppc-macos ~x64-macos ~x86 ~x86-linux ~x86-macos
USE flags
doc opencl openmp static-libs

General

doc
Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
opencl
Enable the use of OpenCL in LinBox
openmp
Build support for the OpenMP (support parallel computing), requires >=sys-devel/gcc-4.2 built with USE="openmp"
static-libs
Build static versions of dynamic libraries as well

cpu_flags_x86

avx
Adds support for Advanced Vector Extensions instructions
avx2
Adds support for Advanced Vector Extensions 2 instructions
fma3
Use the Fused Multiply Add 3 instruction set ([fma] in cpuinfo)
fma4
Use the Fused Multiply Add 4 instruction set
sse
Use the SSE instruction set
sse2
Use the SSE2 instruction set
sse3
Use the SSE3 instruction set ([pni] in cpuinfo, NOT ssse3)
sse4_1
Enable SSE4.1 instruction support
sse4_2
Enable SSE4.2 instruction support
ssse3
Use the SSSE3 instruction set (NOT sse3/pni)

dev-libs / gmp : Library for arbitrary-precision arithmetic on different type of numbers

dev-libs / mpfr : library for multiple-precision floating-point computations with exact rounding

dev-libs / ntl : High-performance and portable C++ number theory library

sci-libs / fflas-ffpack : Library for dense linear algebra over word-size finite fields

sci-libs / givaro : C++ library for arithmetic and algebraic computations

sci-libs / iml : Integer Matrix Library

sci-mathematics / flint : Fast Library for Number Theory

virtual / cblas : Virtual for BLAS C implementation

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

virtual / opencl : Virtual for OpenCL API

dev-libs / gmp : Library for arbitrary-precision arithmetic on different type of numbers

dev-libs / mpfr : library for multiple-precision floating-point computations with exact rounding

dev-libs / ntl : High-performance and portable C++ number theory library

sci-libs / fflas-ffpack : Library for dense linear algebra over word-size finite fields

sci-libs / givaro : C++ library for arithmetic and algebraic computations

sci-libs / iml : Integer Matrix Library

sci-mathematics / flint : Fast Library for Number Theory

virtual / cblas : Virtual for BLAS C implementation

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

virtual / opencl : Virtual for OpenCL API

741510
sci-libs/linbox-1.6.3 fails to compile
Repository mirror & CI · gentoo
Merge updates from master
Michael Orlitzky · gentoo
sci-libs/linbox: new C++ template library for linear algebra.
This is a straightforward import of the sci-libs/linbox package from the sage-on-gentoo overlay where François Bissey has been maintaining it. Linbox is a dependency of SageMath, and users will soon be able to use the system copy of linbox; see ticket 29631 on the SageMath Trac instance. Having this in Gentoo will therefore avoid pointless rebuilds of linbox for our SageMath users. Closes: https://bugs.gentoo.org/227813 Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Michael Orlitzky <mjo@gentoo.org>