Darauf möchte ich zunächst aufmerksam machen
Darüber hinaus hat das Projekt eine zweite Teilaufgabe: das Finden eines symmetrischen Tupels der Länge 19 aus aufeinanderfolgenden Primzahlen für einen beliebigen Durchmesser > 252.
Für die Durchmesser 336 - 504 (in 12er Schritten) wurden bereits Arbeitsprogramme erstellt.
Es gibt Tausende von theoretischen Mustern für gegebene Durchmesser.
Der Suchraum ist sehr groß.
Jetzt beantworte ich Ihre Fragen.
Vorab allerdings stellen sich mir noch zwei Fragen:
1. In welchem Gesamtzahlenraum soll geprüft werden?
2. Der PARI GP Code muss hoffentlich intern NICHT weiter modifiziert werden, als dass für jeden Task der Zahlenraum automatisiert zugewiesen werden muss - ist das korrekt?
1. Die Antwort wurde oben bereits gegeben.
Wir beginnen mit der Überprüfung im Bereich [3369898562000001, ...]
Dies ist für die erste Teilaufgabe (d = 252).
Das Ende des Bereichs wird bestimmt, wenn die Lösung gefunden ist.
Bei der zweiten Teilaufgabe ist die Reichweite anders.
Lösen wir die zweite Teilaufgabe?
2. Ja, dies ist ein funktionierendes Programm für die erste Teilaufgabe, das keiner Änderung bedarf.
Ich kann nur die Ausgabe der Ergebnisse ändern.
Im aktuellen Programm wird k-Tupel ausgegeben für k = 9, 11, 13, …
Endziel: k = 19.
Vielleicht sollten Sie die Datenbank nicht so groß machen?
Vielleicht sollten Sie mit der Ableitung für k = 13 beginnen.
Aber wir können die Dinge so lassen, wie sie sind.
Ich habe auch herausgefunden, dass die App prinzipiell multicore-fähig ist, was sie attraktiver machen dürfte. Ich bin aber noch nicht sicher, ob das wirklich skaliert und vor allem, ob nicht das zufällig zeitgleich mögliche Rausschreiben von (Teil-) Ergebnissen durch einzelne Cores in dieselbe Datei sich gegenseitig behindern und die Ausgabedatei korrumpieren könnte.
Ich weiß nicht, wie die Multicore-Unterstützung in PARI/GP implementiert ist.
Es gibt eine Möglichkeit der künstlichen Parallelisierung, wenn mehrere Programme in verschiedenen Ordnern gestartet werden.
Ich verwende diese Parallelisierungsmethode.
In verschiedenen Ordnern beeinträchtigt das Schreiben von Ergebnissen in dieselbe Ausgabedatei nicht den Betrieb einzelner Programme in jedem Ordner.
P.S.: Es wäre noch interessant zu wissen, was man mit den Ergebnissen eigentlich machen möchte.
Die Ergebnisse des Projekts werden wie gewohnt analysiert und gespeichert.
Das Ziel des Projekts ist es, k-Tupel für k = 19 zu finden
a) für d = 252;
b) für d > 252.
Ich habe einen Wunsch.
Wenn Sie am Start des Projekts arbeiten, werden Sie über den Fortschritt der Arbeit sprechen, ohne auf meine neue Frage zum Stand der Arbeit zu warten.
Ich muss sehr lange auf Ihre Nachricht warten, danach bin ich gezwungen, eine neue Frage zu stellen.