NEWS 2.53 KB
Newer Older
Alexander Kruppa's avatar
Alexander Kruppa committed
1 2 3
Main changes between cado-nfs-2.0 and cado-nfs-2.1:
* Polynomial selection now runs in two separate phases, size optimization
  and root optimization, with improved parameters
4
* Unit tests added, please run "make check" after building
Alexander Kruppa's avatar
Alexander Kruppa committed
5 6 7 8
* Various small speed-ups
* Various bug-fixes
* The wuclient2.py script no longer requires an external download tool
  (wget or curl) to download securely via SSL under Python 2
9 10
* better support of DL in GF(p); still not fully automatic, nor
  independent of third-party software. See README.dlp.
Alexander Kruppa's avatar
Alexander Kruppa committed
11

ZIMMERMANN Paul's avatar
ZIMMERMANN Paul committed
12
Main changes between cado-nfs-1.1 and cado-nfs-2.0:
13

ZIMMERMANN Paul's avatar
ZIMMERMANN Paul committed
14
* the default parameters in the params subdirectory have been improved
ZIMMERMANN Paul's avatar
ZIMMERMANN Paul committed
15 16 17
* major speedups in the polynomial selection, sieving and filtering steps
* the filtering step produces a smaller matrix (about 5% less rows),
  see http://hal.inria.fr/hal-00734654 for more details.
ZIMMERMANN Paul's avatar
ZIMMERMANN Paul committed
18
* the replay step is faster and uses less memory
ZIMMERMANN Paul's avatar
ZIMMERMANN Paul committed
19
* fixed bug in the lattice siever (las) on 32-bit computers
Alexander Kruppa's avatar
Alexander Kruppa committed
20 21
* allow compilation on MinGW32. Performance is poor, however. MinGW64 is
  currently not supported
ZIMMERMANN Paul's avatar
ZIMMERMANN Paul committed
22
* new cadofactor.py script written in Python, allows larger-scale distribution
Alexander Kruppa's avatar
Alexander Kruppa committed
23
  with client/server model
24 25 26 27
* files used/generated by cado-nfs-1.1 are not entirely compatible with
  cado-nfs-2.0. Relations files are compatible, but for pretty much
  everything else, it is preferrable to start afresh. Likewise,
  command-line options of several binaries have changed.
Alexander Kruppa's avatar
Alexander Kruppa committed
28 29 30
* implementations of NFS-DL and NFS-FFS (experimental, requires some
  background knowledge to use)

31 32

Main changes between cado-nfs-1.0 and cado-nfs-1.1:
Lionel Muller's avatar
Lionel Muller committed
33 34 35

* the polynomial selection uses the new algorithm presented by Kleinjung at
  the 2008 CADO workshop (supports multithreading)
36 37 38 39 40 41 42
* the polynomial selection uses a faster root sieve (rootsieve5)
* the lattice siever (las) supports a larger sieving region (I=16). This is
  useful for integers greater than 200 digits
* minor bug fixes, small speedup in sieving (las) and filtering (purge)
* reorganization of the binaries in the linear algebra step and speedup
  when using many machines with MPI
* new experimental scripts to execute the sieve on a cluster.
Emmanuel Thomé's avatar
Emmanuel Thomé committed
43
  These scripts rely on the OAR job scheduler being used, and exploit its
ZIMMERMANN Paul's avatar
ZIMMERMANN Paul committed
44
  "besteffort" mode. Some even more experimental scripts for linear
45
  algebra are in the development version.
GAUDRY Pierrick's avatar
Typos  
GAUDRY Pierrick committed
46
* addition of new parameter files and a few new parameters (cf params.c91)
47
* the linear algebra step now makes use of dynamically loaded shared
48
  libraries. This might result in configuration issues, which we hope the
49
  scripts get it right. See the README file.
Lionel Muller's avatar
Lionel Muller committed
50