libm4rie-dev - extended Method of the Four Russians Inversion library, development files

Distribution: Debian 8 (Jessie)
Repository: Debian Main amd64
Package name: libm4rie-dev
Package version: 20140914
Package release: 1
Package architecture: amd64
Package type: deb
Installed size: 925 B
Download size: 151.94 KB
Official Mirror:
M4RIE is a library for fast arithmetic with dense matrices over small finite fields of even characteristic. It uses the M4RI library, implementing the same operations over the finite field F2. The name M4RI comes from the first implemented algorithm: The "Method of the Four Russians" inversion algorithm. 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. This package contains development files for the M4RIE library.



    Source package: libm4rie

    Install Howto

    1. Update the package index:
      # sudo apt-get update
    2. Install libm4rie-dev deb package:
      # sudo apt-get install libm4rie-dev


    • /usr/include/m4rie/blm.h
    • /usr/include/m4rie/conversion.h
    • /usr/include/m4rie/echelonform.h
    • /usr/include/m4rie/gf2e.h
    • /usr/include/m4rie/gf2x.h
    • /usr/include/m4rie/m4ri_functions.h
    • /usr/include/m4rie/m4rie.h
    • /usr/include/m4rie/mzd_poly.h
    • /usr/include/m4rie/mzd_ptr.h
    • /usr/include/m4rie/mzd_slice.h
    • /usr/include/m4rie/mzed.h
    • /usr/include/m4rie/newton_john.h
    • /usr/include/m4rie/permutation.h
    • /usr/include/m4rie/ple.h
    • /usr/include/m4rie/strassen.h
    • /usr/include/m4rie/trsm.h
    • /usr/lib/x86_64-linux-gnu/libm4rie.a
    • /usr/lib/x86_64-linux-gnu/
    • /usr/share/doc/libm4rie-dev/changelog.Debian.gz
    • /usr/share/doc/libm4rie-dev/copyright
    • /usr/share/lintian/overrides/libm4rie-dev


    2014-10-18 - Cédric Boutillier <> libm4rie (20140914-1) unstable; urgency=medium * Imported Upstream version 20140914 * Bump Standards-Version to 3.9.6 (no changes needed) * Don't predepend directly on multiarch-support * Fix URL in debian/watch * Use now upstream tarball instead of bitbucket repository; remove gbp.conf * Remove README.upstream, as it didn't correspond to the actual workflow * Rename packages with the new soname * Determine from changelog the name of -dbg package in debian/rules * Clean copyright file from paragraphs about removed files * Move upstream data to debian/upstream/metadata

    2013-06-17 - Cédric Boutillier <> libm4rie (20130416-2) unstable; urgency=low * Upload to unstable. * Add debian/upstream file.

    2013-03-28 - Cédric Boutillier <> libm4rie (20130416-1) experimental; urgency=low * New upstream version * Bump Standards-Version: to 3.9.4 (no changes needed) * Add Vcs-* fields * Produce a debug package

    2013-01-07 - Cédric Boutillier <> libm4rie (20120613-1) experimental; urgency=low * Initial release. (Closes: #697792) * Override lintian message about the absence of upstream changelog.