Skip to content
Feng Feng edited this page May 11, 2024 · 8 revisions

There are 3 versions of FIRE:

  • Polynomial version, located at M/FIRE
 M/FIRE -h
#Q/FIRE -h
#F/FIRE -h
---------------------------------------------------------------
Version: 2024/05/01 (based on v6.5)
Supported commond line options:
---------------------------------------------------------------
-c <fn>: config file name.
-prime <n>: prime index, higher priority than config file.
-t <n|n1,n2>: threads size, n1-forward & n2-backward.
-lt <n|n1,n2>: level threads, n1-forward & n2-backward.
-llmt <n|n1,n2>: limit to activate -lt (n terms).
-tp <n>: tasks/threads pool size.
-lmt <n>: limit to activate -tp, (n terms).
-len <n>: length limit to activate -tp, (in one term).
-ifm <n>: instruction flow mode, 0-auto | 1-prime | 2-poly.
-dbo: DB exported to and imported from file to save memory.
-re:  continue to run from the saving point (imply -dbo).
-skip: just by pass if .tables exists.
-var <x1=v1,x2=v2>: to set x1->v1 and x2->v2, using ',' or '|'
    e.g., -var "d=11/5,m=1", higher priority than config file.
-variables: just the same as -var.
-suffix <abc>: append '-abc' to filename of db/tables.
-sector <n>: only run the sector where num can be 0, >0 or <0.
             use n=0 to list the needed sectors in next run.
-ft <n>: call flint_set_num_threads(n) if n>1.
-oo: the same output as official FIRE, e.g., 4/2 may appear.
---------------------------------------------------------------
Clone this wiki locally