Go Back > Factoring Projects > Msieve

Thread Tools
Old 2020-09-12, 08:10   #1
pinhodecarlos's Avatar
"Carlos Pinho"
Oct 2011
Milton Keynes, UK

10011011010112 Posts
Default Msieve help flag

Hi all,

How to I call help menu on msieve? Trying to get out a list of parameters/flag/etc
Tried “-help”, “- help”, “- h”, almost all permutations.

pinhodecarlos is offline   Reply With Quote
Old 2020-09-12, 08:16   #2
VBCurtis's Avatar
Feb 2005
Riverside, CA

27·3·13 Posts

msieve -h works for me. Lengthy list of flags and options.
Edit: is it possible your copy was compiled without the help text? Maybe a generic msieve binary could show you the help info.

Last fiddled with by VBCurtis on 2020-09-12 at 08:17
VBCurtis is offline   Reply With Quote
Old 2020-09-12, 09:15   #3
pinhodecarlos's Avatar
"Carlos Pinho"
Oct 2011
Milton Keynes, UK

497110 Posts

Few msieve windows versions here and none work to get the help menu. Can you please post here the list of flags, thank you.
Will try to dig out an old msieve version from my archives.
pinhodecarlos is offline   Reply With Quote
Old 2020-09-12, 11:42   #4
swellman's Avatar
Jun 2012

3,203 Posts
Default msieve -h

Msieve v. 1.52 (SVN 945)

usage: msieve [options] [one_number]

numbers starting with '0' are treated as octal,
numbers starting with '0x' are treated as hexadecimal

   -s <name> save intermediate results to <name>
             instead of the default msieve.dat
   -l <name> append log information to <name>
             instead of the default msieve.log
   -i <name> read one or more integers to factor from
             <name> (default worktodo.ini) instead of
             from the command line
   -m        manual mode: enter numbers via standard input
   -q        quiet: do not generate any log information,
             only print any factors found
   -d <min>  deadline: if still sieving after <min>
             minutes, shut down gracefully (default off)
   -r <num>  stop sieving after finding <num> relations
   -p        run at idle priority
   -v        verbose: write log information to screen
             as well as to logfile
   -t <num>  use at most <num> threads

 elliptic curve options:
   -e        perform 'deep' ECM, seek factors > 15 digits

 quadratic sieve options:
   -c        client: only perform sieving

 number field sieve options:

           [nfs_phase] "arguments"

 where the first part is one or more of:
   -n        use the number field sieve (80+ digits only;
             performs all NFS tasks in order)
   -nf <name> read from / write to NFS factor base file
             <name> instead of the default msieve.fb
   -np       perform only NFS polynomial selection
   -np1      perform stage 1 of NFS polynomial selection
   -nps      perform NFS polynomial size optimization
   -npr      perform NFS polynomial root optimization
   -ns       perform only NFS sieving
   -nc       perform only NFS combining (all phases)
   -nc1      perform only NFS filtering
   -nc2      perform only NFS linear algebra
   -ncr      perform only NFS linear algebra, restarting
             from a previous checkpoint
   -nc3      perform only NFS square root

 the arguments are a space-delimited list of:
 polynomial selection options:
   polydegree=X    select polynomials with degree X
   min_coeff=X     minimum leading coefficient to search
                   in stage 1
   max_coeff=X     maximum leading coefficient to search
                   in stage 1
   stage1_norm=X   the maximum norm value for stage 1
   stage2_norm=X   the maximum norm value for stage 2
   min_evalue=X    the minimum score of saved polyomials
   poly_deadline=X stop searching after X seconds (0 means
                   search forever)
   X,Y             same as 'min_coeff=X max_coeff=Y'
 line sieving options:
   X,Y             handle sieve lines X to Y inclusive
 filtering options:
   filter_mem_mb=X  try to limit filtering memory use to
                    X megabytes
   filter_maxrels=X limit the filtering to using the first
                    X relations in the data file
   filter_lpbound=X have filtering start by only looking
                    at ideals of size X or larger
   target_density=X attempt to produce a matrix with X
                    entries per column
   X,Y              same as 'filter_lpbound=X filter_maxrels=Y'
 linear algebra options:
   skip_matbuild=1  start the linear algebra but skip building
                    the matrix (assumes it is built already)
   la_block=X       use a block size of X (512<=X<=65536)
   la_superblock=X  use a superblock size of X
   cado_filter=1    assume filtering used the CADO-NFS suite
 square root options:
   dep_first=X start with dependency X, 1<=X<=64
   dep_last=Y  end with dependency Y, 1<=Y<=64
   X,Y         same as 'dep_first=X dep_last=Y'
swellman is online now   Reply With Quote

Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Which SIMD flag to use for Raspberry Pi BrainStone Mlucas 14 2017-11-19 00:59
GMP-ECM with --enable-openmp flag set in configure = bad results? GP2 GMP-ECM 3 2016-10-16 10:21
Work flag richs YAFU 11 2016-01-30 14:27
C and the scarry flag Mr. P-1 Programming 77 2015-02-23 00:04
Using msieve with c burrobert Msieve 9 2012-10-26 22:46

All times are UTC. The time now is 19:31.

Sun Oct 17 19:31:39 UTC 2021 up 86 days, 14 hrs, 0 users, load averages: 1.16, 1.34, 1.39

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.

This forum has received and complied with 0 (zero) government requests for information.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.
A copy of the license is included in the FAQ.