CRUS: Unterschied zwischen den Versionen

Aus BC-Wiki
Zur Navigation springen Zur Suche springen
KKeine Bearbeitungszusammenfassung
KKeine Bearbeitungszusammenfassung
 
(13 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 für Initialstart
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
|-bgcolor=#EEEED1
| maxNfbncsieve=5 //Siebtiefe, 5 für große Base, 8 für kleine
| maxNfbncsieve=5 //Siebtiefe, 5 für große Base, 8 für kleine
|-bgcolor=#EEEED1
|-bgcolor=#EEEED1
| maxKsrsieve2=1000000
| 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'''


{| cellspacing="0"
{| cellspacing="0"
Zeile 85: Zeile 54:
|}
|}


'''3. starte srbsieve.bat von jeden Ordner um phase 1 zu starten'''
'''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.
|}


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