Ein aktuelles Update von OCCA gibt nun einen Fehler in Travis für OCCA für alle Beispiele, CEED, MFEM und PETSc. Ich vermute, dass es eine Änderung gibt, die in unseren OCCA-Backends aktualisiert werden muss
PR Link mit gescheitertem Travis:
https://github.com/CEED/libCEED/pull/143
Dieses Commit funktioniert mit libCEED
https://github.com/libocca/occa/commit/527494c949e95451f491c710592e9cd91e52b56f
Mein schlechtes, versehentlich gepushtes schlechtes Commit zum Master
Keine Bange. Ich wollte nur sicherstellen, dass Sie es wissen, weil es etwas gewesen sein könnte, das wir auf unserer Seite anpassen mussten.
Ich sehe das Problem immer noch. Ich habe eine PR für libCEED erstellt, die Travis gegen die letzte Version von OCCA ausführt, mit der libCEED läuft.
Ups, den Hash falsch verstanden. Dachte damals, es wäre der HEAD-Commit.
Ich werde das heute Abend überprüfen, mein Fehler
Keine Sorge, danke, dass Sie sich darum gekümmert haben
@jeremylt scheint die neue Methode kernelHash
etwas durcheinander zu bringen
https://github.com/libocca/occa/blob/master/src/device.cpp#L442
Das Zurücksetzen auf occa::hash(allProps)
scheint die libCEED-Tests wieder zu bestehen. Ich werde weiter nach der Ursache suchen, wollte Sie nur darüber auf dem Laufenden halten
Übrigens, @dmed256 , ich denke, dieses Problem betrifft auch den Zweig engine-dev von mfem und wahrscheinlich auch occa-dev.
Danke für das Update!
@jeremylt @v-dobrev Habe gerade libCEED mit origin/master (1450f7420484e984adc57ab5df070bd03c0ccbb8) getestet und es geht wieder
Danke, David! Ich werde es mal mit mfem versuchen.
Das neueste Commit (https://github.com/libocca/occa/commit/780a06ae273ea037bf21452600ffdb17b93a312c) funktioniert einwandfrei mit mfem (engines-dev).