Skip to content

[BUG]: Non-reproducible gmsh recombination issue in test_higher_order.py #4213

@jhale

Description

@jhale

Summarize the issue

This seems to appear only on ArchLinux/Spack using pip install gmsh.

The recombination appears to fail; this leads to tets and hexes, which the test doesn't support. The 'fix' is to throw an xfail on more than one cell type appearing in the mesh. This of course could be removed once the multiple cell type support is finished (infact, this seems like an ideal test case).

https://github.com/FEniCS/dolfinx/blob/main/python/test/unit/mesh/test_higher_order_mesh.py#L770
https://github.com/FEniCS/dolfinx/blob/main/python/test/unit/mesh/test_higher_order_mesh.py#L849

How to reproduce the bug

Difficult - only way to recreate at the moment is to remove the xfail and run CI.

Minimal Example (Python)

Output (Python)

Version

main branch

DOLFINx git commit

No response

Installation

No response

Additional information

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions