Uma atualização recente do OCCA agora apresenta uma falha no Travis para OCCA para todos os exemplos, CEED, MFEM e PETSc. Suspeito que haja uma alteração que precisa ser atualizada em nossos back-ends OCCA
Link PR com Travis reprovado:
https://github.com/CEED/libCEED/pull/143
Este commit funciona com libCEED
https://github.com/libocca/occa/commit/527494c949e95451f491c710592e9cd91e52b56f
Meu erro, acidentalmente empurrou um commit ruim para master
Sem problemas. Eu só queria ter certeza de que você sabia, porque poderia ter sido algo que precisávamos ajustar do nosso lado.
Ainda estou vendo o problema. Eu fiz um PR para o libCEED que executa o Travis na última versão do OCCA que o libCEED passa.
Ops, interpretou mal o hash. Pensei que era o commit HEAD na época.
Vou verificar isso hoje à noite, meu mal
Não se preocupe, obrigado por olhar para ele
@jeremylt parece que o novo método kernelHash
está atrapalhando alguma coisa
https://github.com/libocca/occa/blob/master/src/device.cpp#L442
Mudar de volta para occa::hash(allProps)
parece fazer os testes libCEED passarem novamente. Continuarei procurando descobrir a causa raiz, só queria atualizá-lo sobre isso
A propósito, @dmed256 , acho que esse problema também afeta o branch engines-dev do mfem e provavelmente o occa-dev também.
Obrigado pela atualização!
@jeremylt @v-dobrev Acabei de testar libCEED com origin/master (1450f7420484e984adc57ab5df070bd03c0ccbb8) e passa novamente
Obrigado, Davi! Vou tentar com mfem.
O último commit (https://github.com/libocca/occa/commit/780a06ae273ea037bf21452600ffdb17b93a312c) funciona bem com mfem (engines-dev).