Skip to content

Move ngsPETSc mesh code into Firedrake to break dependency cycle #1609

Move ngsPETSc mesh code into Firedrake to break dependency cycle

Move ngsPETSc mesh code into Firedrake to break dependency cycle #1609

Triggered via pull request October 2, 2025 10:31
Status Failure
Total duration 1h 3m 11s
Artifacts 3

pr.yml

on: pull_request
Matrix: test / Build and test Firedrake (Linux)
test  /  Build documentation
7m 32s
test / Build documentation
test  /  Build and test Firedrake (macOS)
0s
test / Build and test Firedrake (macOS)
test  /  Lint codebase
17s
test / Lint codebase
test  /  Upload to PyPI (optional)
0s
test / Upload to PyPI (optional)
test  /  Deploy GitHub pages (optional)
0s
test / Deploy GitHub pages (optional)
Fit to window
Zoom out
Zoom in

Annotations

16 errors
F821: firedrake/mg/netgen.py#L39
firedrake/mg/netgen.py:39:26: F821 undefined name 'interpolate'
E262: firedrake/mesh.py#L2981
firedrake/mesh.py:2981:38: E262 inline comment should start with '# '
E261: firedrake/mesh.py#L2981
firedrake/mesh.py:2981:37: E261 at least two spaces before inline comment
F821: firedrake/mesh.py#L2938
firedrake/mesh.py:2938:23: F821 undefined name 'find_permutation'
F821: firedrake/mesh.py#L2870
firedrake/mesh.py:2870:39: F821 undefined name 'interpolate'
F821: firedrake/mesh.py#L2870
firedrake/mesh.py:2870:27: F821 undefined name 'fd'
F821: firedrake/mesh.py#L2869
firedrake/mesh.py:2869:60: F821 undefined name 'fd'
F821: firedrake/mesh.py#L2869
firedrake/mesh.py:2869:31: F821 undefined name 'fd'
F821: firedrake/mesh.py#L2865
firedrake/mesh.py:2865:31: F821 undefined name 'fd'
F401: firedrake/mesh.py#L2853
firedrake/mesh.py:2853:9: F401 'ngsPETSc' imported but unused
test / Build documentation
Process completed with exit code 2.
test / Build documentation
Process completed with exit code 2.
test / Build and test Firedrake (Linux) (complex)
Process completed with exit code 1.
test / Build and test Firedrake (Linux) (complex)
Process completed with exit code 1.
test / Build and test Firedrake (Linux) (default)
Process completed with exit code 1.
test / Build and test Firedrake (Linux) (default)
Process completed with exit code 1.

Artifacts

Produced during runtime
Name Size Digest
dist Expired
881 KB
sha256:20b29a3f0ddab93d51f40cd001624e73b24d80f049fbfb64141a57edf9c99c41
firedrake-logs-complex Expired
138 KB
sha256:bdef4a85fe1c20e192f542d5d1cef2a549aa9eb58d039327218cecb9d5d7f7d0
firedrake-logs-default Expired
145 KB
sha256:c36c8eb46d3ff63c11ceb00ae479a5164c26d14477c2a1ef33c6b5b36e6b5a80