Pembaruan terbaru untuk OCCA sekarang memberikan kegagalan di Travis untuk OCCA untuk semua contoh, CEED, MFEM, dan PETSc. Saya menduga ada perubahan yang perlu diperbarui di backend OCCA kami
Tautan PR dengan Travis yang gagal:
https://github.com/CEED/libCEED/pull/143
Komit ini berfungsi dengan libCEED
https://github.com/libocca/occa/commit/527494c949e95451f491c710592e9cd91e52b56f
Buruk saya, secara tidak sengaja mendorong komitmen buruk untuk dikuasai
Jangan khawatir. Saya hanya ingin memastikan Anda tahu karena itu bisa menjadi sesuatu yang perlu kami sesuaikan di pihak kami.
Saya masih melihat masalahnya. Saya membuat PR untuk libCEED yang menjalankan Travis terhadap versi terakhir OCCA yang dilewati libCEED.
Ups, salah membaca hash. Pikir itu HEAD komit pada saat itu.
Saya akan memeriksa ini malam ini, saya buruk
Jangan khawatir, terima kasih telah melihat ke dalamnya
@jeremylt tampaknya metode kernelHash
baru mengacaukan sesuatu
https://github.com/libocca/occa/blob/master/src/device.cpp#L442
Mengubahnya kembali ke occa::hash(allProps)
tampaknya membuat tes libCEED lulus lagi. Saya akan terus mencari tahu akar masalahnya, hanya ingin memberi tahu Anda tentang itu
Omong-omong, @dmed256 , saya pikir masalah ini juga memengaruhi cabang engine-dev mfem dan mungkin juga occa-dev.
Terima kasih atas pembaruannya!
@jeremylt @v-dobrev Baru saja menguji libCEED dengan Origin/master (1450f7420484e984adc57ab5df070bd03c0ccbb8) dan lolos lagi
Terima kasih, David! Saya akan mencobanya dengan mfem.
Komit terbaru (https://github.com/libocca/occa/commit/780a06ae273ea037bf21452600ffdb17b93a312c) berfungsi baik dengan mfem (engines-dev).