CRUS/en: Unterschied zwischen den Versionen

Aus BC-Wiki
Zur Navigation springen Zur Suche springen
Zeile 35: Zeile 35:
== srbsieve ==
== srbsieve ==


'''1. preparing a new base'''
'''1.''' preparing a new base


srbsieve.ini for initial start
srbsieve.ini for initial start
Zeile 54: Zeile 54:
|}
|}


'''2. for multiple workers, copy pl_remain.txt into every folder 2,3,4 ... and adjust mink and maxk (10001-20000, 20001-40000 etc.)'''
'''2.''' for multiple workers, copy pl_remain.txt into every folder 2,3,4 ... and adjust mink and maxk (10001-20000, 20001-40000 etc.)


srbsieve.ini for multiple workers  
srbsieve.ini for multiple workers  
Zeile 83: Zeile 83:
|}
|}


'''3. run srbsieve.bat from every folder to start from phase 2 because phase 1 was already done'''
'''3.''' run srbsieve.bat from every folder to start from phase 2 because phase 1 was already done


'''4. If all workers are done, merge the content of all pl_remain.txt files to one pl_remain.txt and copy to initial folder, merge the content of all pl_prime.txt including initial folder to one pl_prime.txt'''
'''4.''' If all workers are done, merge the content of all pl_remain.txt files to one pl_remain.txt and copy to initial folder, merge the content of all pl_prime.txt including initial folder to one pl_prime.txt


'''5. run srbverify using the original srbsieve.ini file. This will verify that all k are accounted for. It will also sort pl_remain.txt and pl_prime.txt by ascending k.'''
'''5. run srbverify using the original srbsieve.ini file. This will verify that all k are accounted for. It will also sort pl_remain.txt and pl_prime.txt by ascending k.'''

Version vom 22. Juli 2023, 09:08 Uhr

Neue Basen starten

http://www.mersenneforum.org/showthread.php?t=12984

riesel-basexxx.txt Content (Riesel Base -1)

DIM base, 858 //new Base
DIM type, -1 //Riesel -1, Sierpinski 1
DIM min_k, 1
DIM max_k, 24052 //conjecture max see link above -1
DIM max_n, 2500 //max n, unchanged

https://www.mersenneforum.org/showthread.php?t=12983

sierp-basexxx.txt Content (Sierpinski Base +1)

DIM base, 858 //new Base
DIM type, 1 //Riesel -1, Sierpinski 1
DIM min_k, 1
DIM max_k, 24052 //conjecture max see link above -1
DIM max_n, 2500 //max n, unchanged

WINPFGW commandline

riesel-basexxx.txt -f100 -l (-l = output logfile, not necessary, takes up a lot of disk space depending on size)

Output -->Verbose -->Superquiet

Starten -->running until n=2500

srbsieve

1. preparing a new base

srbsieve.ini for initial start

base=660 //base
mink=1
maxk=74030 //maxk-1 erstelle all Dateien für die komplette Base
c=1 // Sierpinski Base / - for Riesel Base
maxNfbncsieve=5 //sievedepth, 5 for large Base, 8 for small
maxKsrsieve2=1000000 //maxk to sieve

2. for multiple workers, copy pl_remain.txt into every folder 2,3,4 ... and adjust mink and maxk (10001-20000, 20001-40000 etc.)

srbsieve.ini for multiple workers

base=660 //base
mink=10001 //from
maxk=20000 //to
c=1
maxNfbncsieve=5
maxKsrsieve2=1000000
phase=100
phase=250
phase=500
phase=1000
phase=2500

3. run srbsieve.bat from every folder to start from phase 2 because phase 1 was already done

4. If all workers are done, merge the content of all pl_remain.txt files to one pl_remain.txt and copy to initial folder, merge the content of all pl_prime.txt including initial folder to one pl_prime.txt

5. run srbverify using the original srbsieve.ini file. This will verify that all k are accounted for. It will also sort pl_remain.txt and pl_prime.txt by ascending k.

You can restart from the last checkpoint if there was something unexpected.