• MilkyWay@home: neue Versionen der CPU-Anwendungen

    Die (nur für CPU verfügbare) nbody-Anwendung wurde letzte Woche aktualisiert:

    Nbody-Version 1.62
    Hallo zusammen,

    ich habe gerade eine neue Version von nbody herausgegeben, v1.62. In dieser Ausgabe haben wir ein paar Dinge verändert:

    Wir haben bemerkt, dass verschiedene Plattformen leicht unterschiedliche Ergebnisse hervorbringen. Das war problematisch, da es den Suchalgorithmus durcheinanderbringen und auch Validierungsprobleme hervorrufen könnte. Es stellte sich heraus, dass es mehrere Gründe dafür gab. Zum einen wurde die Wahrscheinlichkeitsberechnung mit einfacher Genauigkeit in einer ansonsten doppelte Genauigkeit verwendenden Anwendung durchgeführt. Also haben wir das durch eine Berechnung mit doppelter Genauigkeit ersetzt.

    Außerdem und am sichtbarsten haben wir bemerkt, dass die Windows-Eingabeaufforderung und das Unix-Terminal die Eingabe mit verschiedener Genauigkeit lesen. Die eine schneidet den Wert etwa nach bei zehnten Nachkommastelle ab. Das bedeutet, dass die tatsächlichen Eingabeparameter leicht unterschiedlich waren! Daher haben wir eine Rundung der Eingabeparameter nach der neunten Nachkommastelle erzwungen. Das scheint gewirkt zu haben.

    Schließlich haben wir noch festgestellt, dass unser Erstellungsprozess die Linux-Anwendungen nicht statisch gelinkt hat. Als wir das mit unserem aktuellen Prozess ausprobiert haben, sind wir in viele Schutzverletzungen gelaufen. Es war ein Albtraum, das Problem zu finden, daher haben wir entschieden, vorerst auf einen anderen Prozess umzustellen. Ich habe die Anwendungen auf all unseren Rechnern getestet und sie scheinen zu funktionieren. Aber lasst mich wie immer wissen, wenn etwas schiefgeht.

    Danke euch allen für eure fortwährende Unterstützung!
    Sidd
    28.06.2016, 18:44:03 MEZ


    Das Problem mit den nicht statisch gelinkten Linux-Anwendungen wurde auch in der CPU-Version der MilkyWay@Home-Anwendung behoben:

    MilkyWay@home-Version 1.37 für 32-Bit-Linux
    Hallo zusammen,

    ich habe die CPU-Version der 32-Bit-Linux-Anwendung statisch gelinkt neu kompiliert, um Probleme mit Programmbibliotheken zu beheben, die einige Benutzer hatten. Wenn ihr Probleme mit dieser Anwendung habt, postet bitte hier.

    Frohes Crunchen,

    Jake
    01.07.2016, 16:08:29 MEZ


    Originaltexte:
    Zitat Zitat von http://milkyway.cs.rpi.edu/milkyway/
    Nbody Release 1.62
    Hey All,

    I just released a new version of nbody, v1.62. In this release we did a few things:

    We realized that different platforms were giving slightly different results. This was a problem as it would throw off the search algorithm and also may cause validation issues. Turns out there were an number of reasons for this. One was that the likelihood calculation was performed using single precision on a double precision application. So we changed it to be a double precision calculation.

    Also, and most prominently, we realized that the windows command prompt and unix terminal read in inputs with different precision. One would cut the value of after about the 10th decimal place. This mean the actual input parameters were slightly different! Therefore, we forced the rounding of the input parameters after the 9th decimal place. That seemed to do the trick mostly.

    Finally, we realized that our building mechanism was not building linux binaries statically. When we tried with our current mechanism we ran into a can of worms known as seg faults. It was a nightmare trying to find it so we decided to temporarily switch our building mechanism. I tested them on all our computers and it seems to work. But, as always, let me know if something goes awry.

    Thanks everyone for your continued support!
    Sidd
    28 Jun 2016, 17:44:03 UTC
    Zitat Zitat von http://milkyway.cs.rpi.edu/milkyway/
    MilkyWay@home Linux 32-bit Version 1.37
    Hey everyone,

    I recompiled the CPU version of the Linux 32-bit application as a static binary to resolve some library issues some users were encountering. If you guys see any problems with this application please post them here.

    Happy Crunching,

    Jake
    1 Jul 2016, 15:08:29 UTC
    Ursprünglich wurde dieser Artikel in diesem Thema veröffentlicht: MilkyWay@Home - Erstellt von: Доктор Шмурге Original-Beitrag anzeigen
Single Sign On provided by vBSSO