Apocrypha

m4ri

Method of four russian for inversion (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.

Available in

OverlayNewestEbuildsLast activity
gentoo gitweb ↗ 20250128-r1 2 14 h details ›

Versions & arches

VersionOverlay amd64x86ppc64riscvx64-macos Committed
20250128-r1 gentoo amd64 testing x86 testing ppc64 testing riscv testing x64-macos testing view · download · history ↗
20240729 gentoo amd64 stable x86 testing ppc64 stable riscv testing x64-macos testing view · download · history ↗

Use flags of 20250128-r1

  • 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)
1 expansion flags (python targets, ABIs, cpu flags…)
  • cpu_flags_x86_sse2

Runtime dependencies of 20250128-r1

show 3 lines