inducer / meshmode

High-order unstructured mesh representation and discrete function spaces
https://documen.tician.de/meshmode/
25 stars 24 forks source link

Failing Firedrake test #397

Open alexfikl opened 4 months ago

alexfikl commented 4 months ago

The tests _ test_from_fd_transfer[<context factory for <pyopencl.Device 'pthread-AMD EPYC 7763 64-Core Processor' on 'Portable Computing Language'>>-P^4-False-blob2d-order4-fdrake_mesh_pars4-2] _ is failing. It's currently marked as an xfail to keep the CI going.

The latest failed CI run is (March 2024) https://github.com/inducer/meshmode/actions/runs/8147251267/job/22267538762 and the first failing CI run was 4 months ago (November 2023), but doesn't have a log anymore https://github.com/inducer/meshmode/actions/runs/6918071993/job/18827031369

The issue seems to be a change in the convergence behavior that's making this assert fail:

   File "/home/firedrake/meshmode/test/test_firedrake_interop.py", line 497, in test_from_fd_transfer
    assert (
AssertionError: assert (3.6872206088592154 >= 4 or 8.64932389155193e-07 < 2e-14)