OCCA 的最新更新现在在 Travis for OCCA 中对所有示例(CEED、MFEM 和 PETSc)都失败了。 我怀疑我们的 OCCA 后端需要更新
与失败的特拉维斯公关链接:
https://github.com/CEED/libCEED/pull/143
我的错误,不小心将错误的提交推给了 master
不用担心。 我只是想确保你知道,因为这可能是我们最终需要调整的东西。
我仍然看到这个问题。 我为 libCEED 做了一个 PR,它针对 libCEED 传递的最新版本的 OCCA 运行 Travis。
糟糕,误读了哈希。 当时认为这是 HEAD 提交。
今晚我会检查这个,我的坏
不客气,谢谢关注
@jeremylt似乎新的kernelHash
方法搞砸了
https://github.com/libocca/occa/blob/master/src/device.cpp#L442
将其改回occa::hash(allProps)
似乎使 libCEED 测试再次通过。 我会继续寻找根本原因,只是想更新你
顺便说一句, @dmed256 ,我认为这个问题也会影响 mfem 的引擎开发分支,并且可能也会影响 occa-dev。
感谢更新!
@jeremylt @v-dobrev 刚刚用 origin/master (1450f7420484e984adc57ab5df070bd03c0ccbb8) 测试了 libCEED,它又通过了
谢谢,大卫! 我将尝试使用 mfem。
最新的提交 (https://github.com/libocca/occa/commit/780a06ae273ea037bf21452600ffdb17b93a312c) 适用于 mfem (engines-dev)。