CRUS/en: Unterschied zwischen den Versionen

Aus BC-Wiki
Zur Navigation springen Zur Suche springen
KKeine Bearbeitungszusammenfassung
 
(10 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 2: Zeile 2:


== Neue Basen starten ==
== Neue Basen starten ==
http://www.mersenneforum.org/showthread.php?t=12984
<b>[https://www.bc-team.org/app.php/dlext/?view=detail&df_id=41 riesel-basexxx.txt]</b> Inhalt (Riesel Base -1)
DIM base,  858 //neue Base<br>
DIM type,  -1 //Riesel -1, Sierpinski 1<br>
DIM min_k, 1<br>
DIM max_k, 24052 //conjecture max siehe link oben -1<br>
DIM max_n, 2500 //max n, bleibt so<br>
== ==
https://www.mersenneforum.org/showthread.php?t=12983
<b>[https://www.bc-team.org/app.php/dlext/?view=detail&df_id=41 sierp-basexxx.txt]</b> Inhalt (Sierpinski Base +1)
DIM base,  858 //neue Base<br>
DIM type,  1 //Riesel -1, Sierpinski 1<br>
DIM min_k, 1<br>
DIM max_k, 24052 //conjecture max siehe link oben -1<br>
DIM max_n, 2500 //max n, bleibt so<br>
WINPFGW commandline
riesel-basexxx.txt -f100 -l (-l = output logfile, nicht unbedingt erforderlich, nimmt viel Speicherplatz in Anspruch je nach Größe)
Output -->Verbose -->Superquiet
Starten -->rechnet bis n=2500


== srbsieve ==
== srbsieve ==


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


srbsieve.ini for initial start
https://www.bc-team.org/app.php/dlext/?view=detail&df_id=43<br><br>
'''srbsieve.ini for initial start'''


base=660 //base<br>
{| cellspacing="0"
mink=1<br>
|-bgcolor=#EEEED1
maxk=74030 //maxk-1 for creating the files for the hole base<br>
| base=660 //base
c=1 /+ for Sierpinski / - for Riesel Base<br>
|-bgcolor=#EEEED1
maxNfbncsieve=8<br>
| mink=1
maxKsrsieve2=1000000<br>
|-bgcolor=#EEEED1
phase=100 //n-value<br>
| maxk='''74030''' //maxk-1 create all files for a hole base
//phase=250<br>
|-bgcolor=#EEEED1
//phase=500<br>
| c=1 // Sierpinski Base / - for Riesel Base
//phase=1000<br>
|-bgcolor=#EEEED1
//phase=2500<br>
| maxNfbncsieve=5 //sievedepth, 5 for large Base, 8 for small
|-bgcolor=#EEEED1
| 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.)'''
'''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'''


base=660 //base<br>
{| cellspacing="0"
mink=10001 //from<br>
|-bgcolor=#EEEED1
maxk=20000 //to<br>
| base=660 //base
c=1 // Sierpinski / - for Riesel Base<br>
|-bgcolor=#EEEED1
maxNfbncsieve=5<br>
| mink=10001 //from
maxKsrsieve2=1000000<br>
|-bgcolor=#EEEED1
phase=100<br>
| maxk=20000 //to
phase=250<br>
|-bgcolor=#EEEED1
phase=500<br>
| c=1
phase=1000<br>
|-bgcolor=#EEEED1
phase=2500<br>
| maxNfbncsieve=5
|-bgcolor=#EEEED1
| maxKsrsieve2=1000000
|-bgcolor=#EEEED1
| phase=100
|-bgcolor=#EEEED1
| phase=250
|-bgcolor=#EEEED1
| phase=500
|-bgcolor=#EEEED1
| phase=1000
|-bgcolor=#EEEED1
| phase=2500
|}


'''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.


{| align=left ;border="0" cellpadding="5" cellspacing="2" style="border: 1px solid {{{Rand| #00CC33}}}; background-color: #FFFFFF; border-left: 10px solid {{{RandLinks| #00CC33}}}; margin-bottom: 0.2em; margin-left: auto; margin-right: auto;"
|-
| style="color:#000000; font-size: 95%; text-align:{{{Textausrichtung|left}}}" |
You can restart from the last checkpoint if there was something unexpected.
You can restart from the last checkpoint if there was something unexpected.
|}


{{Languages|CRUS}}
{{Languages|CRUS}}

Aktuelle Version vom 28. Dezember 2023, 17:47 Uhr

Neue Basen starten

srbsieve

1. preparing a new base

https://www.bc-team.org/app.php/dlext/?view=detail&df_id=43

srbsieve.ini for initial start

base=660 //base
mink=1
maxk=74030 //maxk-1 create all files for a hole 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.