https://gitlab.inria.fr/cado-nfs/cado-nfs
Tip revision: 4c128d6c42aca5969a590ccac33d60147de0ffc5 authored by Paul Zimmermann on 09 December 2010, 15:02:37 UTC
[gcc-script.sh] changeset 614 from trunk
[gcc-script.sh] changeset 614 from trunk
Tip revision: 4c128d6
params.c137
###########################################################################
# Parameter file for Cado-NFS
###########################################################################
# See params/params.c91 for an example which contains some documentation.
# Anything after a # is a comment, until end of line.
# Any empty line is ignored
#
#
# Each parameter should be on an individual line, like
# param0=42.17
#
###########################################################################
# General parameters
###########################################################################
# Sample parameter file for a 137-digit gnfs input
# Example: cadofactor.pl wdir=... name=... n=...
name=c137
parallel=1 # do we use parallel computation?
delay=300
machines=mach_desc # file describing available computers for parallel
# computation
###########################################################################
# Polynomial selection
###########################################################################
degree=5 # degree of the algebraic polynomial
kjdelay=300 # time between two checks
selectnice=4 # nice level for selection
## Most important parameters of polyselect
kjM=1e20 # maximum norm allowed
kjl=6 # minimal number of primes in lc(g)
kjadmin=1 # min value for lc(f)
kjadmax=6e8 # max value for lc(f)
kjadrange=3e7 # individual tasks
## Other parameters of polyselect
kjkeep=100 # number of preselected polynomials
kjkmax=23 # rotation is bounded by 2^kmax
kjincr=60 # forced divisor of lc(f)
kjpb=1024 # bound on primes allowed in lc(g)
kjp0max=100000 # bound on the additional factor in lc(g)
###########################################################################
# Sieve
###########################################################################
# (r,a) means rational or algebraic side
# rlim/alim is the bound for sieving
# lpbr/lpba is the (base 2 log of the) large prime bound
# mfbr/mfba is the (base 2 log of the) limit for the cofactor we try to
# split into large primes.
# rlambda/alambda is the early-abort ratio: if after sieving the
# approximate norm is more than
# lambda times lpb, we reject.
rlim=6000000
alim=12000000
lpbr=28
lpba=28
mfbr=56
mfba=56
rlambda=2.1
alambda=2.2
I=13 # Sieving range in lattice siever
qmin=12000000 # Start of the special-q range
qrange=100000 # The size of an elementary sieving task
checkrange=250000 # We check if we have enough after each step
# of that many relations found.
sievenice=10
sieve_max_threads=2
###########################################################################
# Filtering
###########################################################################
excesspurge=500000 # minimal excess we want before pruning
keeppurge=160 # shrink in purge if excess exceeds keeppurge
keep=160 # excess wanted after merge
maxlevel=15 # ???
cwmax=100 # ???
rwmax=100 # ???
ratio=1.1 # ???
bwstrat=1
# maxpr=???
# maxpa=???
# nrels_dup=???
###########################################################################
# Linear algebra
###########################################################################
bwmt=2x2 # Multithreading level of Block-Wiedemann
###########################################################################
# Characters
###########################################################################
nkermax=30 # maximal size of computed kernel
nchar=50 # number of characters