iml: Integer Matrix Library¶
Description¶
IML is a free library of C source code which implements algorithms for computing exact solutions to dense systems of linear equations over the integers. IML is designed to be used with the ATLAS/BLAS library and GMP bignum library.
Written in portable C, IML can be used on both 32-bit and 64-bit machines. It can be called from C++.
License¶
- GPLv2+ 
Upstream Contact¶
- Zhuliang Chen z4chen@uwaterloo.ca 
- Arne Storjohann astorjoh@uwaterloo.ca 
Special Update/Build Instructions¶
- As of version 1.0.4, you need to repackage the upstream tarball using the spkg-src script because there was a bugfix version of 1.0.4 reposted upstream without version number bump. 
Patches¶
- examples.patch: Modified some of the examples. 
Type¶
standard
Dependencies¶
- $(BLAS) 
- $(MP_LIBRARY) 
Version Information¶
package-version.txt:
1.0.4p2.p2
Equivalent System Packages¶
$ sudo pacman -S iml
$ conda install iml
$ sudo apt-get install libiml-dev
$ sudo yum install iml iml-devel
$ sudo pkg install math/iml
$ sudo emerge sci-libs/iml
$ nix-env --install iml
$ sudo zypper install iml-devel
$ sudo xbps-install iml-devel
See https://repology.org/project/iml/versions
If the system package is installed, ./configure will check if it can be used.