Tomáš Brada Experimental Grid

Rakesearch, Fermat Search, NumberFields@home, OGR, ...
Nachricht
Autor
Benutzeravatar
gemini8
Vereinsvorstand
Vereinsvorstand
Beiträge: 5898
Registriert: 31.05.2011 10:30
Wohnort: Hannover

Re: Tomáš Brada Experimental Grid

#25 Ungelesener Beitrag von gemini8 » 25.12.2022 00:01

Gestern Bekanntgabe, dass keine neuen Aufgaben mehr ausgegeben werden.
Die Seite bleibt wohl online, dort ist aber keine Credits mehr zu holen.
Gruß, Jens
- - - - - -
Lowend-User und Teilzeit-Cruncher

Bild Bild Bild
Bild

Nataly-Mak
Prozessor-Polier
Prozessor-Polier
Beiträge: 118
Registriert: 16.08.2020 07:56

Re: Tomáš Brada Experimental Grid

#26 Ungelesener Beitrag von Nataly-Mak » 26.12.2022 01:47

gemini8 hat geschrieben:
25.12.2022 00:01
Gestern Bekanntgabe, dass keine neuen Aufgaben mehr ausgegeben werden.
Die Seite bleibt wohl online, dort ist aber keine Credits mehr zu holen.
Dies wird erwartet.
Administratoren behandelten das Projekt unverantwortlich.

Siehe meine antwort
https://boinc.tbrada.eu/forum_thread.ph ... ostid=4775

Ich würde mich über jede Hilfe freuen, um das neue SPT BOINC-Projekt zu starten.
Bitte schreiben Sie mir, wenn Sie helfen können.

Benutzeravatar
Michael H.W. Weber
Vereinsvorstand
Vereinsvorstand
Beiträge: 22417
Registriert: 07.01.2002 01:00
Wohnort: Marpurk
Kontaktdaten:

Re: Tomáš Brada Experimental Grid

#27 Ungelesener Beitrag von Michael H.W. Weber » 28.12.2022 15:07

Nataly-Mak hat geschrieben:
26.12.2022 01:47
Ich würde mich über jede Hilfe freuen, um das neue SPT BOINC-Projekt zu starten.
Bitte schreiben Sie mir, wenn Sie helfen können.
Ich meine mich zu erinnern, dass wir das Thema schon mal besprochen hatten und soweit ich weiss, hat unser Kollege Yoyo Dich auch kontaktiert, um zu schauen, ob es in Yoyo@home laufen könnte. Aber aus irgendeinem Grund gab es Schwierigkeiten?

Vielleicht könntest Du den Nichtmathematikern hier auch mal kurz erklären, was genau der Unterschied ist zwischen dem was schon läuft (Rakesearch, ODLK) und dem, was Du vor hast?

Mich würde dann noch interessieren, in welcher Sprache der Quellcode der anscheinend ja vorhandenen App geschrieben ist und ob der Quellcode offen verfügbar ist?

Michael.
Fördern, kooperieren und konstruieren statt fordern, konkurrieren und konsumieren.

http://signature.statseb.fr I: Kaputte Seite A
http://signature.statseb.fr II: Kaputte Seite B

Bild Bild Bild

Nataly-Mak
Prozessor-Polier
Prozessor-Polier
Beiträge: 118
Registriert: 16.08.2020 07:56

Re: Tomáš Brada Experimental Grid

#28 Ungelesener Beitrag von Nataly-Mak » 28.12.2022 17:34

Michael H.W. Weber hat geschrieben:
28.12.2022 15:07
Vielleicht könntest Du den Nichtmathematikern hier auch mal kurz erklären, was genau der Unterschied ist zwischen dem was schon läuft (Rakesearch, ODLK) und dem, was Du vor hast?
Das SPT-Projekt ist nicht mit den Rakesearch- und ODLK-Projekten verbunden.
Dies ist eine andere mathematische Aufgabe.
Ich bin nicht mit dem Rakesearch-Projekt verbunden.

SPT-Projekt bedeutet:
Симметричные кортежи из последовательных простых чисел – Russisch
Symmetric tuples of consecutive primes – Englisch
Symmetrische Tupel aufeinanderfolgender Primzahlen – Deutsch.

Das Projekt existierte als Stop@home BOINC-Projekt und später als TBEG BOINC-Projekt.
Beide Projekte wurden gestoppt.

Ja, wir haben bereits darüber gesprochen, meine Projekte zu starten.
Mir wurde gesagt, dass ich eine fertige Bewerbung für BOINC bereitstellen sollte.
Aber ich kann keine Bewerbung für BOINC schreiben.

Der Quellcode der Anwendung für das SPT-Projekt ist in C++ geschrieben.
Ich hänge es im Archiv an.
Das ausführbare Programm ist für das Betriebssystem Windows 64-Bit ausgelegt.
Der Autor des Programms ist Alexey Belyshev.

Das Programm überprüft den angegebenen Bereich.
Schreiben Sie den Anfang eines beliebigen Bereichs in die Datei start.txt.
Das Programm überprüft den Bereich ab dem angegebenen Wert.
Das Programm verfolgt nicht das Ende des überprüften Bereichs.

Im Moment arbeitet das SPT-Projekt bei mir im manuellen Modus.
Es werden zwei Bereiche geprüft
[5*10^18, 6*10^18)
[6*10^18, 7*10^18).
Dies sind riesige Bereiche, die ein Jahr lang überprüft werden können.
Es ist klar, dass im BOINC-Projekt ein kleiner Bereich für eine Aufgabe festgelegt wird, der schnell überprüft wird.
Siehe Abbildung hier
https://boinc.progger.info/odlk/forum_t ... stid=10198

Das Archiv kann über den Link heruntergeladen werden
https://disk.yandex.ru/d/pnMCt2gqs_IQOg

Benutzeravatar
Michael H.W. Weber
Vereinsvorstand
Vereinsvorstand
Beiträge: 22417
Registriert: 07.01.2002 01:00
Wohnort: Marpurk
Kontaktdaten:

Re: Tomáš Brada Experimental Grid

#29 Ungelesener Beitrag von Michael H.W. Weber » 29.12.2022 12:52

Danke für die Informationen. Ich habe noch ein paar weitere Fragen:

Wie werden die Tasks generiert? Gibt es dafür einen Automatismus, um einen vorgegebenen (großen) Bereich in kleine BOINC-passende "Häppchen" zu zerlegen?
Wie sehen die Ergebnisdateien aus? Was für ein Format haben sie und wie sind sie als valide Ergebnisse des Programms identifizier- und damit von wild hochgeladenem "Schrott" unterscheidbar?

Warum wurden Stop@home und TBEG nicht weitergeführt?

Michael.
Fördern, kooperieren und konstruieren statt fordern, konkurrieren und konsumieren.

http://signature.statseb.fr I: Kaputte Seite A
http://signature.statseb.fr II: Kaputte Seite B

Bild Bild Bild

Nataly-Mak
Prozessor-Polier
Prozessor-Polier
Beiträge: 118
Registriert: 16.08.2020 07:56

Re: Tomáš Brada Experimental Grid

#30 Ungelesener Beitrag von Nataly-Mak » 29.12.2022 13:28

Wie werden die Tasks generiert? Gibt es dafür einen Automatismus, um einen vorgegebenen (großen) Bereich in kleine BOINC-passende "Häppchen" zu zerlegen?
Im TBEG-Projekt wurden Aufgaben stapelweise generiert.

10 Oktober 2021
Batch 83: 3037601600000000000 .. 3536801600000000000 -1
Count: 256000
https://boinc.tbrada.eu/forum_thread.ph ... ostid=4688

8 Juli 2022
Batch 84: 3536801000000000000 .. 4100001000000000000 -1
Count: 256000
https://boinc.tbrada.eu/forum_thread.ph ... ostid=4731

21 August 2022
Batch 85: 4100001000000000000 .. 4663201000000000000 -1
Count: 256000
https://boinc.tbrada.eu/forum_thread.ph ... ostid=4761

3037601600000000000 .. 3536801600000000000
Dies ist ein Bereich.
Es ist für BOINC in 256.000 Aufgaben unterteilt.
Einfache Teilung des Intervalls in Teile.
Es gibt eine Nuance: Die Intervalle müssen sich überlappen, dh 2*10^9 werden am Ende des Intervalls hinzugefügt.

Im Projekt Stop@home wurden kontinuierlich Arbeitsplätze generiert.

Als nächstes werde ich die folgenden Fragen beantworten.

Nataly-Mak
Prozessor-Polier
Prozessor-Polier
Beiträge: 118
Registriert: 16.08.2020 07:56

Re: Tomáš Brada Experimental Grid

#31 Ungelesener Beitrag von Nataly-Mak » 29.12.2022 13:43

Wie sehen die Ergebnisdateien aus? Was für ein Format haben sie und wie sind sie als valide Ergebnisse des Programms identifizier- und damit von wild hochgeladenem "Schrott" unterscheidbar?
Das Programm gibt Ergebnisse entsprechend der Länge des Tupels aus.
Die im Archiv vorgestellte Variante des Programms sucht nach Tupeln der Länge >=16.

Beispiel, k=17

# page= 1, [unstable]
# Copyright Tomas Brada, ask on forum about reuse or citation.
# where `start`>=0 and `start`<=9000000000000000000 and kind='spt' and k=17
159067808851610411: 0 42 60 96 102 186 210 240 246 252 282 306 390 396 432 450 492
589492143270716899: 0 24 54 114 120 192 204 210 222 234 240 252 324 330 390 420 444
1326033721182094741: 0 6 18 36 120 168 186 216 258 300 330 348 396 480 498 510 516
1724672488829630161: 0 6 42 66 90 96 162 180 276 372 390 456 462 486 510 546 552
1799009523793490033: 0 114 156 186 240 264 270 324 330 336 390 396 420 474 504 546 660
2627620801084662563: 0 108 174 228 264 294 318 384 474 564 630 654 684 720 774 840 948
2687119294463586293: 0 24 78 84 120 150 168 198 204 210 240 258 288 324 330 384 408
2711169519694856959: 0 18 60 78 84 114 138 180 204 228 270 294 324 330 348 390 408
3235522982693027633: 0 6 60 120 126 138 168 246 258 270 348 378 390 396 456 510 516
# [unstable]: new tuples may appear below
3591347413760604881: 0 6 36 42 60 120 132 180 216 252 300 312 372 390 396 426 432
3722181188133389911: 0 30 72 96 150 156 180 210 216 222 252 276 282 336 360 402 432
3813080216381215441: 0 18 30 126 156 186 210 228 288 348 366 390 420 450 546 558 576
4041538518591769421: 0 18 36 108 120 150 156 186 198 210 240 246 276 288 360 378 396
4465698745762332011: 0 30 66 90 156 168 180 216 258 300 336 348 360 426 450 486 516
4547730656923199497: 0 6 30 36 42 66 120 156 246 336 372 426 450 456 462 486 492
# count = 15

https://boinc.tbrada.eu/spt/tuples.php?spt=17&p=1

Nataly-Mak
Prozessor-Polier
Prozessor-Polier
Beiträge: 118
Registriert: 16.08.2020 07:56

Re: Tomáš Brada Experimental Grid

#32 Ungelesener Beitrag von Nataly-Mak » 29.12.2022 13:57

Warum wurden Stop@home und TBEG nicht weitergeführt?
Der Grund für das Stoppen des Stop@home-Projekts wird in der Nachricht angegeben
https://boinc.progger.info/odlk/forum_t ... ostid=1188

Der Projektadministrator hat gemeldet, dass die Datenbank gefallen ist.
Er konnte die DB nicht wiederherstellen.
Das Projekt lief von Februar bis Dezember 2017.

Der Grund für das Stoppen des TBEG-Projekts wird in der Nachricht angegeben
https://boinc.tbrada.eu/forum_thread.ph ... ostid=4772
Das Projekt arbeitete mit langen Unterbrechungen von Oktober 2019 bis September 2022.
Siehe Thema
https://boinc.tbrada.eu/forum_thread.ph ... =6&start=0

Benutzeravatar
Michael H.W. Weber
Vereinsvorstand
Vereinsvorstand
Beiträge: 22417
Registriert: 07.01.2002 01:00
Wohnort: Marpurk
Kontaktdaten:

Re: Tomáš Brada Experimental Grid

#33 Ungelesener Beitrag von Michael H.W. Weber » 29.12.2022 14:55

Information we need is:

An executable app, not opening a communicating console window.
Input file description.
Output file description.
Method of task generation.
Method of task validation.
Method of results archiving.

Michael.
Fördern, kooperieren und konstruieren statt fordern, konkurrieren und konsumieren.

http://signature.statseb.fr I: Kaputte Seite A
http://signature.statseb.fr II: Kaputte Seite B

Bild Bild Bild

Nataly-Mak
Prozessor-Polier
Prozessor-Polier
Beiträge: 118
Registriert: 16.08.2020 07:56

Re: Tomáš Brada Experimental Grid

#34 Ungelesener Beitrag von Nataly-Mak » 29.12.2022 16:01

An executable app, not opening a communicating console window.
Habe nicht.
Input file description.
Beispiel

sei das Intervall gegeben
3037601600000000000 .. 3536801600000000000

Gesamtintervalllänge
L = 3536801600000000000 - 3037601600000000000.
Länge d des Referenzintervalls für BOINC
d = L/256000 = 1950000000000

erste Intervallaufgabe
[3037601600000000000, 3037603552000000000]

Das Ende des Intervalls wird wie folgt berechnet:
3037601600000000000 + d + 2*10^9

zweite Intervallaufgabe
[3037603550000000000, 3037605502000000000]

dritte Intervallaufgabe
[3037605500000000000, 3037607452000000000]

usw.

Die Eingabedatei start.txt muss wie folgt den Beginn und das Ende des Intervalls enthalten
3037601600000000000
3037603552000000000

Wie oben erwähnt, gibt das ursprüngliche Programm nicht das Ende des Intervalls an, sondern nur den Beginn des Intervalls.
Es ist notwendig, das Programm so zu ändern, dass es das Ende des Intervalls setzt und das Programm die Berechnungen stoppt, wenn das Ende des Intervalls erreicht ist.
Ich kann das Programm nicht ändern, weil ich C++ nicht kenne.
Output file description.
Das Programm gibt Lösungen abhängig von der Länge des k-Tupels aus.

Beispiele
k=16
3539097833287876591: 0 36 42 102 106 120 138 156 172 190 208 222 226 286 292 328
k=17
4547730656923199497: 0 6 30 36 42 66 120 156 246 336 372 426 450 456 462 486 492
k=18
4663187648190797543: 0 44 54 60 86 104 140 180 186 308 314 354 390 408 434 440 450 494

usw.

Für jede Tupel Länge erstellt das Programm eine separate Ausgabedatei. Zum Beispiel die Datei kpppch_16.txt für Tupel der Länge k=16, die Datei kpppch_17.txt für Tupel der Länge k=17.

Nataly-Mak
Prozessor-Polier
Prozessor-Polier
Beiträge: 118
Registriert: 16.08.2020 07:56

Re: Tomáš Brada Experimental Grid

#35 Ungelesener Beitrag von Nataly-Mak » 29.12.2022 16:12

Method of task generation.
Oben als Beispiel dargestellt.
Method of task validation.
Das Programm macht keine Fehler.
Ein Quorum von 2 kann eingegeben werden, um BOINC-Fehler zu vermeiden.
Method of results archiving.
Ich habe oben das Speichern der Ergebnisse im TBEG BOINC-Projekt gezeigt.
Zeigt eine weitere Seite 5 (teilweise) für Tupel der Länge k = 18

. . . . . . . . .
4662776719333035529: 0 18 58 64 88 114 172 202 210 262 270 300 358 384 408 414 454 472
4662793401292302163: 0 6 28 34 94 96 118 130 144 160 174 186 208 210 270 276 298 304
4662812513559481357: 0 24 52 96 102 112 142 172 192 214 234 264 294 304 310 354 382 406
4662820871840807969: 0 30 42 44 60 62 90 98 108 164 174 182 210 212 228 230 242 272
4662826893485979181: 0 6 36 52 106 108 118 172 210 238 276 330 340 342 396 412 442 448
4662838616363907509: 0 8 12 32 38 48 80 92 104 138 150 162 194 204 210 230 234 242
4662847781755461499: 0 10 78 174 214 234 328 342 354 388 400 414 508 528 568 664 732 742
4662850550606244413: 0 8 30 50 74 84 126 128 156 308 336 338 380 390 414 434 456 464
4662879140579519707: 0 24 60 66 70 94 130 144 172 204 232 246 282 306 310 316 352 376
4662889858461635089: 0 34 42 112 132 238 240 268 288 364 384 412 414 520 540 610 618 652
4662944021970262657: 0 54 72 82 124 150 154 184 210 226 252 282 286 312 354 364 382 436
4662945321260919853: 0 6 24 28 66 108 144 186 220 384 418 460 496 538 576 580 598 604
4662981570398633023: 0 6 28 40 58 66 76 100 124 150 174 198 208 216 234 246 268 274
4662983830209826153: 0 58 88 90 96 126 216 256 294 340 378 418 508 538 544 546 576 634
4663013480103827683: 0 18 30 46 94 136 168 178 198 226 246 256 288 330 378 394 406 424
4663027265942687171: 0 110 132 168 180 188 200 246 270 308 332 378 390 398 410 446 468 578
4663033151976061297: 0 22 54 66 102 114 136 166 180 196 210 240 262 274 310 322 354 376
4663053995380423127: 0 14 24 42 66 90 102 144 146 210 212 254 266 290 314 332 342 356
4663054017666699859: 0 54 70 78 112 120 144 162 172 180 190 208 232 240 274 282 298 352
4663096088408181797: 0 36 62 72 80 120 140 170 240 392 462 492 512 552 560 570 596 632
4663096864729582271: 0 20 26 42 48 66 68 80 132 146 198 210 212 230 236 252 258 278
4663122563209671917: 0 30 56 66 110 140 170 180 206 240 266 276 306 336 380 390 416 446
4663125506781222253: 0 58 64 90 94 106 148 190 196 198 204 246 288 300 304 330 336 394
4663134904824693821: 0 68 72 86 146 186 198 206 210 338 342 350 362 402 462 476 480 548
4663155694319373109: 0 4 18 24 28 60 108 118 124 138 144 154 202 234 238 244 258 262
4663162756275592763: 0 18 24 80 116 120 126 146 164 270 288 308 314 318 354 410 416 434
4663187648190797543: 0 44 54 60 86 104 140 180 186 308 314 354 390 408 434 440 450 494
# count = 69874

https://boinc.tbrada.eu/spt/tuples.php?spt=18&p=5

Wie das in BOINC gemacht wird, weiß ich nicht.

Nataly-Mak
Prozessor-Polier
Prozessor-Polier
Beiträge: 118
Registriert: 16.08.2020 07:56

Re: Tomáš Brada Experimental Grid

#36 Ungelesener Beitrag von Nataly-Mak » 15.01.2023 10:20

Michael H.W. Weber

Lassen Sie mich eine Frage stellen.
Warum haben Sie so viele Fragen zum SPT-Projekt gestellt?
Hatten Sie vor, dieses Projekt bei BOINC zu starten?

Antworten

Zurück zu „Andere Mathematik-Projekte“