CRUS: Unterschied zwischen den Versionen

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


== Neue Basen starten ==
== Neue Basen starten ==
===== Sierpinski Base =====
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. neue Base vorbereiten'''
'''1.''' neue Base vorbereiten


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


base=660 //base<br>
{| cellspacing="0"
mink=1<br>
|-bgcolor=#EEEED1
maxk=74030 //maxk-1 erstelle all Dateien für die komplette Base<br>
| base=660 //base
c=1 /+ für Sierpinski / - für Riesel Base<br>
|-bgcolor=#EEEED1
maxNfbncsieve=8<br>
| mink=1
maxKsrsieve2=1000000<br>
|-bgcolor=#EEEED1
phase=100 //n-value<br>
| maxk='''74030''' //maxk-1 erstelle all Dateien für die komplette Base
//phase=250<br>
|-bgcolor=#EEEED1
//phase=500<br>
| c=1 // Sierpinski Base / - für Riesel Base
//phase=1000<br>
|-bgcolor=#EEEED1
//phase=2500<br>
| maxNfbncsieve=5 //Siebtiefe, 5 für große Base, 8 für kleine
|-bgcolor=#EEEED1
| maxKsrsieve2=1000000 //maxk zum Sieben
|}


'''2. für mehrere Instanzen, kopiere pl_remain.txt in jeden Ordner 2,3,4 ... und passe mink and maxk (10001-20000, 20001-40000 etc.) an'''
'''2.''' für mehrere Instanzen, kopiere pl_remain.txt in jeden Ordner 2,3,4 ... und passe mink and maxk (10001-20000, 20001-40000 etc.) an.


srbsieve.ini für mehrere Instanzen  
'''srbsieve.ini für mehrere Instanzen'''


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 // Sierpinski / - für Riesel Base
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. starte srbsieve.bat von jeden Ordner um phase 2 zu starten da phase 1 schon fertig ist'''
'''3.''' starte srbsieve.bat von jeden Ordner um phase 1 zu starten (phase=100)


'''4. Wenn alle Instanzen fertig sind, dann füge den Inhalt von allen pl_remain.txt zu einer pl_remain.txt zusammen und überschreibe die Datei vom Anfangsordner, füge den Inhalt aller pl_prime.txt inklusive die vom Ausgangsordner zu einer pl_prime.txt'''
'''4.''' Wenn alle Instanzen fertig sind, dann füge den Inhalt von allen pl_remain.txt zu einer pl_remain.txt zusammen und überschreibe die Datei vom Anfangsordner, füge den Inhalt aller pl_prime.txt inklusive die vom Ausgangsordner zu einer pl_prime.txt


'''5. starte srbverify vom Ausgangsordner, nutze die Original srbsieve.ini Datei. Diese verifiziert, ob alle k's erfasst wurden und sortiert pl_remain.txt und pl_prime.txt bei k.'''
'''5.''' starte srbverify vom Ausgangsordner, nutze die Original srbsieve.ini Datei. Diese verifiziert, ob alle k's erfasst wurden und sortiert pl_remain.txt und pl_prime.txt bei 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}}}" |
Man kann auch vom letzten Checkpoint starten, falls was Unerwartetes aufgetreten ist.
Man kann auch vom letzten Checkpoint starten, falls was Unerwartetes aufgetreten ist.
 
|}
=== Alternative für große Basen ===
 
'''1. srbsieve.ini um Zeit zu sparen aber mehr manueller Aufwand'''
 
base=660 //base<br>
mink=1<br>
maxk='''74030''' siehe Punkt 2 oben für mehrere Instanzen, hier wird der k-Wert gestückelt //<br>
c=1 /+ für Sierpinski / - für Riesel Base<br>
maxNfbncsieve=5<br>
maxKsrsieve2=1000000<br>
phase=100 //n-value<br>
phase=250<br>
phase=500<br>
phase=1000<br>
phase=2500<br>
 
'''2. Am Ende müssen alle Dateien pl_GFN.txt, pl_MOB.txt, pl_prime.txt, pl_remain.txt, pl_trivial.txt zu jeweils einer Datei zusammengefügt werden.'''
 
'''3. steht noch aus ... im Test'''


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

Aktuelle Version vom 9. Oktober 2023, 09:11 Uhr

Neue Basen starten

srbsieve

1. neue Base vorbereiten

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

srbsieve.ini für Initialstart

base=660 //base
mink=1
maxk=74030 //maxk-1 erstelle all Dateien für die komplette Base
c=1 // Sierpinski Base / - für Riesel Base
maxNfbncsieve=5 //Siebtiefe, 5 für große Base, 8 für kleine
maxKsrsieve2=1000000 //maxk zum Sieben

2. für mehrere Instanzen, kopiere pl_remain.txt in jeden Ordner 2,3,4 ... und passe mink and maxk (10001-20000, 20001-40000 etc.) an.

srbsieve.ini für mehrere Instanzen

base=660 //base
mink=10001 //from
maxk=20000 //to
c=1 // Sierpinski / - für Riesel Base
maxNfbncsieve=5
maxKsrsieve2=1000000
phase=100
phase=250
phase=500
phase=1000
phase=2500

3. starte srbsieve.bat von jeden Ordner um phase 1 zu starten (phase=100)

4. Wenn alle Instanzen fertig sind, dann füge den Inhalt von allen pl_remain.txt zu einer pl_remain.txt zusammen und überschreibe die Datei vom Anfangsordner, füge den Inhalt aller pl_prime.txt inklusive die vom Ausgangsordner zu einer pl_prime.txt

5. starte srbverify vom Ausgangsordner, nutze die Original srbsieve.ini Datei. Diese verifiziert, ob alle k's erfasst wurden und sortiert pl_remain.txt und pl_prime.txt bei k.

Man kann auch vom letzten Checkpoint starten, falls was Unerwartetes aufgetreten ist.