CRUS: Unterschied zwischen den Versionen

Aus BC-Wiki
Zur Navigation springen Zur Suche springen
KKeine Bearbeitungszusammenfassung
 
(24 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>
===== Riesel Base =====
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'''


{| cellspacing="0"
{| cellspacing="0"
Zeile 49: Zeile 18:
| maxk='''74030''' //maxk-1 erstelle all Dateien für die komplette Base
| maxk='''74030''' //maxk-1 erstelle all Dateien für die komplette Base
|-bgcolor=#EEEED1
|-bgcolor=#EEEED1
| c=1 // Sierpinski / - für Riesel Base
| c=1 // Sierpinski Base / - für Riesel Base
|-bgcolor=#EEEED1
| maxNfbncsieve=8
|-bgcolor=#EEEED1
| maxKsrsieve2=1000000
|-bgcolor=#EEEED1
| phase=100
|-bgcolor=#EEEED1
|-bgcolor=#EEEED1
| phase=250
| maxNfbncsieve=5 //Siebtiefe, 5 für große Base, 8 für kleine
|-bgcolor=#EEEED1
|-bgcolor=#EEEED1
| phase=500
| maxKsrsieve2=1000000 //maxk zum Sieben
|-bgcolor=#EEEED1
| phase=1000
|-bgcolor=#EEEED1
| phase=2500
|}
|}


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


{|  
{| cellspacing="0"
|-bgcolor=#EEEED1
base=660 //base<br>
mink=10001 //from<br>
maxk=20000 //to<br>
c=1 // Sierpinski / - for Riesel Base<br>
maxNfbncsieve=5<br>
maxKsrsieve2=1000000<br>
phase=100<br>
phase=250<br>
phase=500<br>
phase=1000<br>
phase=2500<br>
 
 
'''3. starte srbsieve.bat von jeden Ordner um phase 2 zu starten da phase 1 schon fertig ist'''
 
'''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.
 
=== Alternative für große Basen ===
 
'''1. srbsieve.ini um Zeit zu sparen aber mehr manueller Aufwand'''
 
{|
|-bgcolor=#EEEED1
|-bgcolor=#EEEED1
| base=660 //base
| base=660 //base
|-bgcolor=#EEEED1
|-bgcolor=#EEEED1
| mink=1
| mink=10001 //from
|-bgcolor=#EEEED1
|-bgcolor=#EEEED1
| maxk='''74030''' // siehe Punkt 2 oben für mehrere Instanzen, hier wird der k-Wert gestückelt
| maxk=20000 //to
|-bgcolor=#EEEED1
|-bgcolor=#EEEED1
| c=1 // Sierpinski / - für Riesel Base
| c=1 // Sierpinski / - für Riesel Base
Zeile 111: Zeile 43:
| maxKsrsieve2=1000000
| maxKsrsieve2=1000000
|-bgcolor=#EEEED1
|-bgcolor=#EEEED1
| phase=100 //n-value
| phase=100
|-bgcolor=#EEEED1
|-bgcolor=#EEEED1
| phase=250
| phase=250
Zeile 122: Zeile 54:
|}
|}


'''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.''' starte srbsieve.bat von jeden Ordner um phase 1 zu starten (phase=100)


'''3. steht noch aus ... im Test'''
'''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.
 
{| 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.
|}


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