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.7.0-r1 :: 0 :: gentoo

Modified
License
GPL-2+ LGPL-2.1
Keywords
amd64 ~amd64-linux ~ppc-macos ~riscv ~x64-macos ~x86 ~x86-linux
USE flags
doc opencl openmp

General

doc
Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
opencl
Enable OpenCL support (computation on GPU)
openmp
Build support for the OpenMP (support parallel computing), requires >=sys-devel/gcc-4.2 built with USE="openmp"

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 / mathjax : JavaScript display engine for LaTeX, MathML and AsciiMath

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

Repository mirror & CI · gentoo
Merge updates from master
Michael Orlitzky · gentoo
sci-libs/linbox: keyword 1.7.0-r1 for ~riscv
Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michael Orlitzky · gentoo
sci-libs/linbox: drop 1.7.0
Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sci-libs/linbox: Stabilize 1.7.0-r1 amd64, #936070
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michael Orlitzky · gentoo
sci-libs/linbox: drop 1.6.3-r2
Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Kostadin Shishmanov · gentoo
sci-libs/linbox: backport commit to fix gcc 14 build
Closes: https://bugs.gentoo.org/930923 Signed-off-by: Kostadin Shishmanov <kocelfc@tutanota.com> Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
sci-libs/linbox: Stabilize 1.7.0 amd64, #929008
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michael Orlitzky · gentoo
sci-libs/linbox: add 1.7.0
Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
Move {app-doc → app-text}/doxygen
Per the category metadata, app-doc/ is reserved for documentation *files* and not software. Move it to app-text/ where it seems a better fit. Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michael Orlitzky · gentoo
sci-libs/linbox: drop 1.6.3-r1
Closes: https://bugs.gentoo.org/913370 Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
Michael Orlitzky · gentoo
sci-libs/linbox: stabilize 1.6.3-r2 for amd64
Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michael Orlitzky · gentoo
sci-libs/linbox: use mathjax for inline formulas in API docs
This adds a runtime dependency, but avoids the (so far missing) build-time latex dependency. At the expense of a small rendering penalty, the mathjax formulas look much nicer. Closes: https://bugs.gentoo.org/913192 Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
sci-libs/linbox: deprecate tc-has-openmp
Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michael Orlitzky · gentoo
sci-libs/linbox: maintainer stabilize on amd64.
Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
sci-libs/linbox: Depend on dev-libs/gmp[cxx(+)]
Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sci-libs/linbox: fix phase definition style
Package-Manager: Portage-3.0.18-prefix, Repoman-3.0.3 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Fabian Groffen · gentoo
sci-libs/linbox: drop x86-macos
Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Fabian Groffen <grobian@gentoo.org>
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>