The LiDIA project is now officially dormant.
The release packages and the SVN repository will stay online, if only for historical purposes. Neither are there plans to shut down the mailing lists in the near future. However, the lidiaadm mailbox won't be monitored anymore.
LiDIA 2.3 is available for download!
The most important changes in this release are:
More news and facts about LiDIA can be found on LiDIA's NEWS page.
LiDIA is a C++ library for computational number theory which provides a collection of highly optimized implementations of various multiprecision data types and time-intensive algorithms. LiDIA is developed by the LiDIA Group at the Darmstadt University of Technology.
The current release of LiDIA contains:
LiDIA's documentation consists of a 700-page manual describing the philosophy, the usage, and the entire functionality of the system. The manual's LaTeX sources are included in the LiDIA distribution and can be used to create a PDF document besides the DVI version. You can also download the current manual from our Web server.
LiDIA source code is available under the GNU Public License v2.
You can download a PDF version of the LiDIA manual from our Web server.
LiDIA is supposed to run on every POSIX machine that supports long filenames and provides an appropriate C++ compiler. We use the GNU Autotools for configuration.
We tested that LiDIA compiles and links on the following plattforms:
| LiDIA release | Hardware / OS | Compiler | Configure Options | Standard Library | Multiprecision Library |
|---|---|---|---|---|---|
| 2.3 | i486-linux-gnu (Ubuntu 8.10) | gcc 4.3.2 | libstdc++v3 | GMP 4.2.2 | |
| 2.2.0 | ix86-*-linux-gnu | gcc 4.0.2 | libstdc++v3 | GMP 4.1.4 | |
| 2.1.3 | sparc-sun-solaris2.6 | gcc 2.95.2 | libstdc++v2 | GMP | |
| 2.1.3 | ix86-*-linux-gnu | gcc 3.0.4 | libstdc++v3 | GMP | |
| 2.1.3 | ix86-*-linux-gnu | gcc 3.2.3 | --disable-exceptions | libstdc++v3 | cln 1.1.5 |
| 2.1.3 | ix86-*-linux-gnu | gcc 3.4.0 | libstdc++v3 | GMP | |
| 2.1.3 | ix86-*-linux-gnu | gcc 3.4.0 | --disable-exceptions --disable-namespaces | libstdc++v3 | libI 2.1pre6 |
LiDIA is available under the GNU Public License v2 since 2006.
The current release of LiDIA is 2.3 (February 2010). See COPYING for copyright terms, see RELEASE for the latest changes, and see INSTALL as well as README for installation instructions. LiDIA is split into several packages:
LiDIA can be obtained as complete distribution or asseparate packages. The complete distibution and all packages are provided as tar.gz archives.
The sources can be downloaded from the CDC Web server.
The current release of libI is 2.1pre6. The sources can be downloaded from the Web server.
There are currently two open mailing list regarding LiDIA:
There used to be a now defunct mailing list LiDIA-develop@cdc.informatik.tu-darmstadt.de. The list was used for discussions among LiDIA's core developers and postings were in part in German. Now all public discussion takes place on the general LiDIA mailing list. For reference purposes we put the LiDIA-develop list archive on the web as a single file in mbox format (212 KByte).
Support was suspended in February 2010.
You want to try other mathematical software? Have a look at MathTools.net.
| Darmstadt University of Technology | Computer Science Department | Institute for Computer Algebra, Distributed Systems and Cryptography (CDC) |
Copyright © 1994 - 2006 by the LiDIA Group
Original WWW page design by Markus Maurer and Thomas Papanikolaou