LiDIA 2.2.0 is available for download!
The most important changes in this release are:
bigint input operator does no longer set failbit if it encounters EOF at
the end of a number.operator/(T a, bigrational const& b) for
T != bigrational and a == 0.isomorphism_type(bigint& n1, bigint& n2,
point<gf_element>& P,
point<gf_element>& Q,
bool info).single_factor<bigint>. (If the changes prove to be stable then
rational_factorization will delegate all MPQS calls to
single_factor<bigint> in further LiDIA releases.)rational_factorization::compose() to prune really all factors with
exponent 0.LiDIA 2.1.3 is available for download!
This is a bugfix release only. It fixes an off-by-one error in src/linear_algebra/crt_and_prime_handling.cc that could cause your applications to crash.
Please refer to the release notes for an exhaustive list of changes and the known problems in LiDIA 2.1.3.
LiDIA 2.1.2 is available for download!
This is a bugfix release that resolves two issues:
--with-arithmetic)
and the formating flags of the input stream,
operator>>(istream&, bigint&) sometimes failed to correctly parse the number 0.
isomorphism_type(bigint& n1, bigint& n2,
point<gf_element>& P,
point<gf_element>& Q,
bool info)
in class elliptic_curve<gf_element> produced inreliable results. Many thanks to
Volker Mueller for providing a fix!
Please refer to the release notes for an exhaustive list of changes and the known problems in LiDIA 2.1.2.
LiDIA 2.1.1 is available for download!
The LiDIA 2.1 release of yesterday contained a bug that broke LiDIA on some platforms. We also encountered a defect in the standard library shipping with g++ 2.95.2 that caused builds with this compiler to fail. LiDIA 2.1 is withdrawn.
LiDIA 2.1.1 brings a long list of bugfixes that accumulated since LiDIA 2.1pre7. Other changes include:
Please refer to the release notes for an exhaustive list of changes and the known problems in LiDIA 2.1.1
LiDIA 2.1 is available for download!
The new release includes a long list of bugfixes that accumulated since 2.1pre7. It also includes a new primality proofer class in the GEC package submitted by Jochen Hechler. Please refer to the release notes for a exhaustive list of changes and the known problems in LiDIA 2.1.
The point counting algorithm in the ECO package needs to read precomputed data from <LiDIA-dir>/share/LiDIA/MOD_EQ. Unfortunately, these files become very quickly very large whence only a fraction of the once computed data is distributed with LiDIA.
Recently, users reported that the data included in the distribution does not suffice for their applications. We therefore make further modular equation files available on our ftp server. Please also note the discussion on the mailing list.
Over the past months, a few issues came up for which we did not publish patches. They are addressed in LiDIA's mainline development branch, though, and will be fixed in LiDIA 2.1. Here we give pointers to workarounds that should allow all users of LiDIA 2.1pre7 to deal with these glitches:
--disable-shared and try if the problem persists.--prefix option when configuring LiDIA, the library is installed
in your system's default install directory, typically /usr/local. Because of a bug in LiDIA's configure script,
LiDIA won't find its data files in that case. The easiest
workaround
is to always provide the --prefix option, even if you wish to install LiDIA in /usr/local.This patch subsumes fixes for several bugs reported in the last weeks:
Additionally, we switched to more recent versions of the autotools suite (autoconf 2.57 + patch by Christian Cornelssen, automake 1.7.3, libtool 1.4.3). This should avoid problems some users experienced with twice included convenience libraries. Unfortunately, we are aware of other libtool problems that still persist. To work around these problems, we recommend you configure LiDIA with "--disable-shared" if your multi precision arithmetic library is not installed as shared library. (E.g., if you have libgmp.a but no libgmp.so in your library search path.)
The patch file LiDIA-2.1pre7.patch3.gz is available on our ftp server. Installation instructions are given in the announcement to the mailing list.
Per Christoffersen reported a bug in LiDIA's gec package that is fixed by patch 2. As ususal, the file LiDIA-2.1pre7.patch2.gz is available on our ftp server. Installation instructions are given in the announcement to the mailing list.
We provide a patch to LiDIA 2.1pere7 on our FTP server that fixes two bugs in the NF package. Details can be found in the announcement to the mailing list.
LiDIA 2.1pre7 is available for download! This is a bugfix release that hopefully resolves all major problems. If it turns out to be sufficiently stable, the next release will be LiDIA 2.1.
The most important bugfixes included in LiDIA 2.1pre7 are:
operator/=(field_polynomial<T>&, ...). Now it's also possible to build LiDIA with STLport's implementation
of the C++ Standard Library.
For a list of changes since LiDIA 2.1pre5 see the release notes.
The most important changes are:
For a more complete list of changes see the Release Notes.
We fixed a bug in the libI's assembler code for Intel 586 CPUs under MS Windows. The patched sources (libI-2.1pre6) are also available at our ftp server. Thanks to Grant Atoyan for reporting the bug as well as a patch.
Grant Atoyan submitted patches that make it possible to build LiDIA 2.0.1 on MS Windows XP with VC++. You can download the patches from our FTP-server.
Disclaimer: I couldn't test the patches (yet). Please send all questions and bug reports concerning these patches to the LiDIA mailing list rather than the LiDIA administrator.
There's a bug in src/interfaces/udigit/gmp/udigit_def.h that causes the build process with gmp-4.x arithmetic to fail. Details and a simple bug fix were described in a posting to the LiDIA mailing list.
contains the header files, the library, the config subdirectory and an executable (rational_factorization_appl.exe) for LiDIA-2.0.1
available via our ftp server (LiDIA-2.0.1-kernel-piologie.tgz)
available via our ftp server (LiDIA-2.0.1-kernel-gmp3.tgz)
a few minor bugfixes
Don and Carol Hazlewood from the Southwest Texas State University have done a port of LiDIA-2.0 to Macintosh PPC using CodeWarrior 5.3. You can connect to their FTP - server (kline.math.swt.edu/pub/Mac_LiDIA-2.0) to download source code and compiled libraries. Their port of LiDIA-1.3.1 to MacPPC using CodeWarrior 3.0 IDE can also be found on the same FTP - server (kline.math.swt.edu/pub/Mac_LiDIA).
A patch which allows compiling LiDIA-2.0 with GNU g++-2.7.2
Timings on a Pentium P-II MMX, 166 MHz
Will be available soon...
Copyright © 1994 - 2004 by the LiDIA Group