sci-libs / m4ri

Method of four russian for inversion (M4RI)

Official package sites : https://bitbucket.org/malb/m4ri ·

M4RI is a library for fast arithmetic with dense matrices over F2. The name M4RI comes from the first implemented algorithm: The "Method of the Four Russians" inversion algorithm published by Gregory Bard. This algorithm in turn is named after the 'Method of the Four Russians' multiplication algorithm which is probably better referred to as Kronrod's method.

v20200125 :: 0 :: gentoo

Modified
License
GPL-2+
Keywords
~amd64 ~amd64-linux ~ppc-macos ~ppc64 ~x64-macos ~x86 ~x86-linux ~x86-macos
USE flags
debug openmp png static-libs

v20200115 :: 0 :: gentoo

Modified
License
GPL-2+
Keywords
amd64 ppc64 x86 ~amd64-linux ~ppc-macos ~x64-macos ~x86-linux ~x86-macos
USE flags
debug openmp png static-libs

General

debug
Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
openmp
Build support for the OpenMP (support parallel computing), requires >=sys-devel/gcc-4.2 built with USE="openmp"
png
Add support for libpng (PNG images)
static-libs
Build static versions of dynamic libraries as well

cpu_flags_x86

sse2
Use the SSE2 instruction set

media-libs / libpng : Portable Network Graphics library

media-libs / libpng : Portable Network Graphics library

sci-libs / brial : A C++ library for polynomials over boolean rings

sci-libs / m4rie : Fast dense matrix arithmetic over GF(2^e) for 2 <= e <= 16

Repository mirror & CI · gentoo
Merge updates from master
Michael Orlitzky · gentoo
sci-libs/m4ri: remove "unused" m4ri-20140914.ebuild.
Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
François Bissey · gentoo
sci-libs/m4ri: New release with all patches included.
Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: François René Pierre Bissey <frp.bissey@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/15262 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
sci-libs/m4ri: x86 stable wrt bug #714174
Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
sci-libs/m4ri: ppc64 stable wrt bug #714174
Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
sci-libs/m4ri: amd64 stable wrt bug #714174
Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
*/*: [QA] Use consistent function definition formatting
Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
François Bissey · gentoo
sci-libs/m4ri: various upstreamed patches
Package-Manager: Portage-2.3.79, Repoman-2.3.16 Signed-off-by: François René Pierre Bissey <frp.bissey@gmail.com> Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
François Bissey · gentoo
sci-libs/m4ri: New upstream release.
Package-Manager: Portage-2.3.79, Repoman-2.3.16 Signed-off-by: François René Pierre Bissey <frp.bissey@gmail.com> Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michael Orlitzky · gentoo
sci-libs/m4ri: simplify openmp check.
Package-Manager: Portage-2.3.79, Repoman-2.3.16 Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michael Orlitzky · gentoo
sci-libs/m4ri: new package for dense matrix computations over F2.
This package was imported from the sage-on-gentoo overlay with only a few changes: * Updated from EAPI=6 to EAPI=7, and subsequently moved virtual/pkgconfig to BDEPEND. * Put the --enable-png flag behind USE=png. * Enabled the test suite, which passes out-of-the-box for me. * Update the HOMEPAGE to point to bitbucket; it was redirecting. * Updated LICENSE to GPL-2+ from GPL-2 (based on file headers). The SageMath package can detect and use the system copy of m4ri, which means that this package should eliminate pointless rebuilds of m4ri for users of SageMath on Gentoo. Closes: https://bugs.gentoo.org/704500 Package-Manager: Portage-2.3.79, Repoman-2.3.16 Signed-off-by: Michael Orlitzky <mjo@gentoo.org>