DO NOT SQUASH Add PyOP2 to Firedrake repository #23
7927 tests run, 7082 passed, 768 skipped, 77 failed.
Annotations
Check failure on line 1 in tests/firedrake/demos/test_demos_run.py
github-actions / Firedrake real
test_demos_run.tests.firedrake.demos.test_demos_run
tests.firedrake.demos.test_demos_run
Check failure on line 1 in tests/firedrake/demos/test_notebooks_run.py
github-actions / Firedrake real
test_notebooks_run.tests.firedrake.demos.test_notebooks_run
tests.firedrake.demos.test_notebooks_run
Check failure on line 3 in tests/firedrake/supermesh/test_assemble_mixed_mass_matrix.py
github-actions / Firedrake real
test_assemble_mixed_mass_matrix.tests.firedrake.supermesh.test_assemble_mixed_mass_matrix
collection failure
Raw output
ImportError while importing test module '/__w/firedrake/firedrake/tests/firedrake/supermesh/test_assemble_mixed_mass_matrix.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.12/importlib/__init__.py:90: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
tests/firedrake/supermesh/test_assemble_mixed_mass_matrix.py:3: in <module>
from firedrake.supermeshing import *
firedrake/supermeshing.py:5: in <module>
from firedrake.cython.supermeshimpl import assemble_mixed_mass_matrix as ammm, intersection_finder
E ImportError: supermesh.cpython-312-x86_64-linux-gnu.so: cannot open shared object file: No such file or directory
Check failure on line 3 in tests/firedrake/supermesh/test_galerkin_projection.py
github-actions / Firedrake real
test_galerkin_projection.tests.firedrake.supermesh.test_galerkin_projection
collection failure
Raw output
ImportError while importing test module '/__w/firedrake/firedrake/tests/firedrake/supermesh/test_galerkin_projection.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.12/importlib/__init__.py:90: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
tests/firedrake/supermesh/test_galerkin_projection.py:3: in <module>
from firedrake.supermeshing import *
firedrake/supermeshing.py:5: in <module>
from firedrake.cython.supermeshimpl import assemble_mixed_mass_matrix as ammm, intersection_finder
E ImportError: supermesh.cpython-312-x86_64-linux-gnu.so: cannot open shared object file: No such file or directory
Check failure on line 2 in tests/firedrake/supermesh/test_intersection_finder_nested.py
github-actions / Firedrake real
test_intersection_finder_nested.tests.firedrake.supermesh.test_intersection_finder_nested
collection failure
Raw output
ImportError while importing test module '/__w/firedrake/firedrake/tests/firedrake/supermesh/test_intersection_finder_nested.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.12/importlib/__init__.py:90: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
tests/firedrake/supermesh/test_intersection_finder_nested.py:2: in <module>
from firedrake.supermeshing import *
firedrake/supermeshing.py:5: in <module>
from firedrake.cython.supermeshimpl import assemble_mixed_mass_matrix as ammm, intersection_finder
E ImportError: supermesh.cpython-312-x86_64-linux-gnu.so: cannot open shared object file: No such file or directory
Check failure on line 585 in tests/firedrake/regression/test_adjoint_operators.py
github-actions / Firedrake real
test_adjoint_operators.test_self_supermesh_project
ImportError: supermesh.cpython-312-x86_64-linux-gnu.so: cannot open shared object file: No such file or directory
Raw output
@pytest.mark.skipcomplex # Taping for complex-valued 0-forms not yet done
def test_self_supermesh_project():
source, target_space = supermesh_setup()
control = Control(source)
target = Function(target_space)
> target.project(source)
tests/firedrake/regression/test_adjoint_operators.py:585:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
petsc4py/PETSc/Log.pyx:188: in petsc4py.PETSc.Log.EventDecorator.decorator.wrapped_func
???
petsc4py/PETSc/Log.pyx:189: in petsc4py.PETSc.Log.EventDecorator.decorator.wrapped_func
???
firedrake/adjoint_utils/function.py:39: in wrapper
block = SupermeshProjectBlock(b, self.function_space(), self, bcs, ad_block_tag=ad_block_tag)
firedrake/adjoint_utils/blocks/solving.py:801: in __init__
import firedrake.supermeshing as supermesh
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
# Code for projections and other fun stuff involving supermeshes.
import firedrake
import ctypes
import sys
> from firedrake.cython.supermeshimpl import assemble_mixed_mass_matrix as ammm, intersection_finder
E ImportError: supermesh.cpython-312-x86_64-linux-gnu.so: cannot open shared object file: No such file or directory
firedrake/supermeshing.py:5: ImportError
Check failure on line 607 in tests/firedrake/regression/test_adjoint_operators.py
github-actions / Firedrake real
test_adjoint_operators.test_supermesh_project_function
ImportError: supermesh.cpython-312-x86_64-linux-gnu.so: cannot open shared object file: No such file or directory
Raw output
@pytest.mark.skipcomplex # Taping for complex-valued 0-forms not yet done
def test_supermesh_project_function():
source, target_space = supermesh_setup()
control = Control(source)
target = Function(target_space)
> project(source, target)
tests/firedrake/regression/test_adjoint_operators.py:607:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
petsc4py/PETSc/Log.pyx:188: in petsc4py.PETSc.Log.EventDecorator.decorator.wrapped_func
???
petsc4py/PETSc/Log.pyx:189: in petsc4py.PETSc.Log.EventDecorator.decorator.wrapped_func
???
firedrake/adjoint_utils/projection.py:29: in wrapper
block = SupermeshProjectBlock(args[0], V, output, bcs, ad_block_tag=ad_block_tag, **sb_kwargs)
firedrake/adjoint_utils/blocks/solving.py:801: in __init__
import firedrake.supermeshing as supermesh
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
# Code for projections and other fun stuff involving supermeshes.
import firedrake
import ctypes
import sys
> from firedrake.cython.supermeshimpl import assemble_mixed_mass_matrix as ammm, intersection_finder
E ImportError: supermesh.cpython-312-x86_64-linux-gnu.so: cannot open shared object file: No such file or directory
firedrake/supermeshing.py:5: ImportError
Check failure on line 628 in tests/firedrake/regression/test_adjoint_operators.py
github-actions / Firedrake real
test_adjoint_operators.test_supermesh_project_to_function_space
ImportError: supermesh.cpython-312-x86_64-linux-gnu.so: cannot open shared object file: No such file or directory
Raw output
@pytest.mark.skipcomplex # Taping for complex-valued 0-forms not yet done
def test_supermesh_project_to_function_space():
source, target_space = supermesh_setup()
control = Control(source)
> target = project(source, target_space)
tests/firedrake/regression/test_adjoint_operators.py:628:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
petsc4py/PETSc/Log.pyx:188: in petsc4py.PETSc.Log.EventDecorator.decorator.wrapped_func
???
petsc4py/PETSc/Log.pyx:189: in petsc4py.PETSc.Log.EventDecorator.decorator.wrapped_func
???
firedrake/adjoint_utils/projection.py:34: in wrapper
output = project(*args, **kwargs)
firedrake/projection.py:113: in project
).project()
firedrake/projection.py:223: in project
self.apply_massinv(self.target, self.rhs)
firedrake/projection.py:286: in rhs
self.mixed_mass.mult(u, v)
/usr/lib/python3.12/functools.py:995: in __get__
val = self.func(instance)
firedrake/projection.py:279: in mixed_mass
from firedrake.supermeshing import assemble_mixed_mass_matrix
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
# Code for projections and other fun stuff involving supermeshes.
import firedrake
import ctypes
import sys
> from firedrake.cython.supermeshimpl import assemble_mixed_mass_matrix as ammm, intersection_finder
E ImportError: supermesh.cpython-312-x86_64-linux-gnu.so: cannot open shared object file: No such file or directory
firedrake/supermeshing.py:5: ImportError
Check failure on line 650 in tests/firedrake/regression/test_adjoint_operators.py
github-actions / Firedrake real
test_adjoint_operators.test_supermesh_project_gradient[True]
ImportError: supermesh.cpython-312-x86_64-linux-gnu.so: cannot open shared object file: No such file or directory
Raw output
vector = True
@pytest.mark.skipcomplex # Taping for complex-valued 0-forms not yet done
def test_supermesh_project_gradient(vector):
source, target_space = supermesh_setup()
source_space = source.function_space()
control = Control(source)
> target = project(source, target_space)
tests/firedrake/regression/test_adjoint_operators.py:650:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
petsc4py/PETSc/Log.pyx:188: in petsc4py.PETSc.Log.EventDecorator.decorator.wrapped_func
???
petsc4py/PETSc/Log.pyx:189: in petsc4py.PETSc.Log.EventDecorator.decorator.wrapped_func
???
firedrake/adjoint_utils/projection.py:34: in wrapper
output = project(*args, **kwargs)
firedrake/projection.py:113: in project
).project()
firedrake/projection.py:223: in project
self.apply_massinv(self.target, self.rhs)
firedrake/projection.py:286: in rhs
self.mixed_mass.mult(u, v)
/usr/lib/python3.12/functools.py:995: in __get__
val = self.func(instance)
firedrake/projection.py:279: in mixed_mass
from firedrake.supermeshing import assemble_mixed_mass_matrix
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
# Code for projections and other fun stuff involving supermeshes.
import firedrake
import ctypes
import sys
> from firedrake.cython.supermeshimpl import assemble_mixed_mass_matrix as ammm, intersection_finder
E ImportError: supermesh.cpython-312-x86_64-linux-gnu.so: cannot open shared object file: No such file or directory
firedrake/supermeshing.py:5: ImportError
Check failure on line 650 in tests/firedrake/regression/test_adjoint_operators.py
github-actions / Firedrake real
test_adjoint_operators.test_supermesh_project_gradient[False]
ImportError: supermesh.cpython-312-x86_64-linux-gnu.so: cannot open shared object file: No such file or directory
Raw output
vector = False
@pytest.mark.skipcomplex # Taping for complex-valued 0-forms not yet done
def test_supermesh_project_gradient(vector):
source, target_space = supermesh_setup()
source_space = source.function_space()
control = Control(source)
> target = project(source, target_space)
tests/firedrake/regression/test_adjoint_operators.py:650:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
petsc4py/PETSc/Log.pyx:188: in petsc4py.PETSc.Log.EventDecorator.decorator.wrapped_func
???
petsc4py/PETSc/Log.pyx:189: in petsc4py.PETSc.Log.EventDecorator.decorator.wrapped_func
???
firedrake/adjoint_utils/projection.py:34: in wrapper
output = project(*args, **kwargs)
firedrake/projection.py:113: in project
).project()
firedrake/projection.py:223: in project
self.apply_massinv(self.target, self.rhs)
firedrake/projection.py:286: in rhs
self.mixed_mass.mult(u, v)
/usr/lib/python3.12/functools.py:995: in __get__
val = self.func(instance)
firedrake/projection.py:279: in mixed_mass
from firedrake.supermeshing import assemble_mixed_mass_matrix
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
# Code for projections and other fun stuff involving supermeshes.
import firedrake
import ctypes
import sys
> from firedrake.cython.supermeshimpl import assemble_mixed_mass_matrix as ammm, intersection_finder
E ImportError: supermesh.cpython-312-x86_64-linux-gnu.so: cannot open shared object file: No such file or directory
firedrake/supermeshing.py:5: ImportError
Check failure on line 665 in tests/firedrake/regression/test_adjoint_operators.py
github-actions / Firedrake real
test_adjoint_operators.test_supermesh_project_tlm[True]
ImportError: supermesh.cpython-312-x86_64-linux-gnu.so: cannot open shared object file: No such file or directory
Raw output
vector = True
@pytest.mark.skipcomplex # Taping for complex-valued 0-forms not yet done
def test_supermesh_project_tlm(vector):
source, target_space = supermesh_setup()
control = Control(source)
> target = project(source, target_space)
tests/firedrake/regression/test_adjoint_operators.py:665:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
petsc4py/PETSc/Log.pyx:188: in petsc4py.PETSc.Log.EventDecorator.decorator.wrapped_func
???
petsc4py/PETSc/Log.pyx:189: in petsc4py.PETSc.Log.EventDecorator.decorator.wrapped_func
???
firedrake/adjoint_utils/projection.py:34: in wrapper
output = project(*args, **kwargs)
firedrake/projection.py:113: in project
).project()
firedrake/projection.py:223: in project
self.apply_massinv(self.target, self.rhs)
firedrake/projection.py:286: in rhs
self.mixed_mass.mult(u, v)
/usr/lib/python3.12/functools.py:995: in __get__
val = self.func(instance)
firedrake/projection.py:279: in mixed_mass
from firedrake.supermeshing import assemble_mixed_mass_matrix
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
# Code for projections and other fun stuff involving supermeshes.
import firedrake
import ctypes
import sys
> from firedrake.cython.supermeshimpl import assemble_mixed_mass_matrix as ammm, intersection_finder
E ImportError: supermesh.cpython-312-x86_64-linux-gnu.so: cannot open shared object file: No such file or directory
firedrake/supermeshing.py:5: ImportError
Check failure on line 665 in tests/firedrake/regression/test_adjoint_operators.py
github-actions / Firedrake real
test_adjoint_operators.test_supermesh_project_tlm[False]
ImportError: supermesh.cpython-312-x86_64-linux-gnu.so: cannot open shared object file: No such file or directory
Raw output
vector = False
@pytest.mark.skipcomplex # Taping for complex-valued 0-forms not yet done
def test_supermesh_project_tlm(vector):
source, target_space = supermesh_setup()
control = Control(source)
> target = project(source, target_space)
tests/firedrake/regression/test_adjoint_operators.py:665:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
petsc4py/PETSc/Log.pyx:188: in petsc4py.PETSc.Log.EventDecorator.decorator.wrapped_func
???
petsc4py/PETSc/Log.pyx:189: in petsc4py.PETSc.Log.EventDecorator.decorator.wrapped_func
???
firedrake/adjoint_utils/projection.py:34: in wrapper
output = project(*args, **kwargs)
firedrake/projection.py:113: in project
).project()
firedrake/projection.py:223: in project
self.apply_massinv(self.target, self.rhs)
firedrake/projection.py:286: in rhs
self.mixed_mass.mult(u, v)
/usr/lib/python3.12/functools.py:995: in __get__
val = self.func(instance)
firedrake/projection.py:279: in mixed_mass
from firedrake.supermeshing import assemble_mixed_mass_matrix
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
# Code for projections and other fun stuff involving supermeshes.
import firedrake
import ctypes
import sys
> from firedrake.cython.supermeshimpl import assemble_mixed_mass_matrix as ammm, intersection_finder
E ImportError: supermesh.cpython-312-x86_64-linux-gnu.so: cannot open shared object file: No such file or directory
firedrake/supermeshing.py:5: ImportError
Check failure on line 685 in tests/firedrake/regression/test_adjoint_operators.py
github-actions / Firedrake real
test_adjoint_operators.test_supermesh_project_hessian[True]
ImportError: supermesh.cpython-312-x86_64-linux-gnu.so: cannot open shared object file: No such file or directory
Raw output
vector = True
@pytest.mark.skipcomplex # Taping for complex-valued 0-forms not yet done
def test_supermesh_project_hessian(vector):
source, target_space = supermesh_setup()
control = Control(source)
> target = project(source, target_space)
tests/firedrake/regression/test_adjoint_operators.py:685:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
petsc4py/PETSc/Log.pyx:188: in petsc4py.PETSc.Log.EventDecorator.decorator.wrapped_func
???
petsc4py/PETSc/Log.pyx:189: in petsc4py.PETSc.Log.EventDecorator.decorator.wrapped_func
???
firedrake/adjoint_utils/projection.py:34: in wrapper
output = project(*args, **kwargs)
firedrake/projection.py:113: in project
).project()
firedrake/projection.py:223: in project
self.apply_massinv(self.target, self.rhs)
firedrake/projection.py:286: in rhs
self.mixed_mass.mult(u, v)
/usr/lib/python3.12/functools.py:995: in __get__
val = self.func(instance)
firedrake/projection.py:279: in mixed_mass
from firedrake.supermeshing import assemble_mixed_mass_matrix
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
# Code for projections and other fun stuff involving supermeshes.
import firedrake
import ctypes
import sys
> from firedrake.cython.supermeshimpl import assemble_mixed_mass_matrix as ammm, intersection_finder
E ImportError: supermesh.cpython-312-x86_64-linux-gnu.so: cannot open shared object file: No such file or directory
firedrake/supermeshing.py:5: ImportError
Check failure on line 685 in tests/firedrake/regression/test_adjoint_operators.py
github-actions / Firedrake real
test_adjoint_operators.test_supermesh_project_hessian[False]
ImportError: supermesh.cpython-312-x86_64-linux-gnu.so: cannot open shared object file: No such file or directory
Raw output
vector = False
@pytest.mark.skipcomplex # Taping for complex-valued 0-forms not yet done
def test_supermesh_project_hessian(vector):
source, target_space = supermesh_setup()
control = Control(source)
> target = project(source, target_space)
tests/firedrake/regression/test_adjoint_operators.py:685:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
petsc4py/PETSc/Log.pyx:188: in petsc4py.PETSc.Log.EventDecorator.decorator.wrapped_func
???
petsc4py/PETSc/Log.pyx:189: in petsc4py.PETSc.Log.EventDecorator.decorator.wrapped_func
???
firedrake/adjoint_utils/projection.py:34: in wrapper
output = project(*args, **kwargs)
firedrake/projection.py:113: in project
).project()
firedrake/projection.py:223: in project
self.apply_massinv(self.target, self.rhs)
firedrake/projection.py:286: in rhs
self.mixed_mass.mult(u, v)
/usr/lib/python3.12/functools.py:995: in __get__
val = self.func(instance)
firedrake/projection.py:279: in mixed_mass
from firedrake.supermeshing import assemble_mixed_mass_matrix
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
# Code for projections and other fun stuff involving supermeshes.
import firedrake
import ctypes
import sys
> from firedrake.cython.supermeshimpl import assemble_mixed_mass_matrix as ammm, intersection_finder
E ImportError: supermesh.cpython-312-x86_64-linux-gnu.so: cannot open shared object file: No such file or directory
firedrake/supermeshing.py:5: ImportError
Check failure on line 63 in tests/firedrake/supermesh/test_nonnested_project.py
github-actions / Firedrake real
test_nonnested_project.test_project[CG1-CG1]
ImportError: supermesh.cpython-312-x86_64-linux-gnu.so: cannot open shared object file: No such file or directory
Raw output
hierarchy = <firedrake.mg.mesh.HierarchyBase object at 0x7f67a8c581a0>
coarse = ('CG', 1), fine = ('CG', 1)
def test_project(hierarchy, coarse, fine):
cmesh, fmesh = hierarchy
Vc = FunctionSpace(cmesh, *coarse)
Vf = FunctionSpace(fmesh, *fine)
c = Function(Vc)
c.interpolate(SpatialCoordinate(cmesh)**2)
expect = assemble(c*dx)
> actual = project(c, Vf)
tests/firedrake/supermesh/test_nonnested_project.py:63:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
petsc4py/PETSc/Log.pyx:188: in petsc4py.PETSc.Log.EventDecorator.decorator.wrapped_func
???
petsc4py/PETSc/Log.pyx:189: in petsc4py.PETSc.Log.EventDecorator.decorator.wrapped_func
???
firedrake/adjoint_utils/projection.py:34: in wrapper
output = project(*args, **kwargs)
firedrake/projection.py:113: in project
).project()
firedrake/projection.py:223: in project
self.apply_massinv(self.target, self.rhs)
firedrake/projection.py:286: in rhs
self.mixed_mass.mult(u, v)
/usr/lib/python3.12/functools.py:995: in __get__
val = self.func(instance)
firedrake/projection.py:279: in mixed_mass
from firedrake.supermeshing import assemble_mixed_mass_matrix
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
# Code for projections and other fun stuff involving supermeshes.
import firedrake
import ctypes
import sys
> from firedrake.cython.supermeshimpl import assemble_mixed_mass_matrix as ammm, intersection_finder
E ImportError: supermesh.cpython-312-x86_64-linux-gnu.so: cannot open shared object file: No such file or directory
firedrake/supermeshing.py:5: ImportError
Check failure on line 63 in tests/firedrake/supermesh/test_nonnested_project.py
github-actions / Firedrake real
test_nonnested_project.test_project[CG1-CG2]
ImportError: supermesh.cpython-312-x86_64-linux-gnu.so: cannot open shared object file: No such file or directory
Raw output
hierarchy = <firedrake.mg.mesh.HierarchyBase object at 0x7f67a8c581a0>
coarse = ('CG', 1), fine = ('CG', 2)
def test_project(hierarchy, coarse, fine):
cmesh, fmesh = hierarchy
Vc = FunctionSpace(cmesh, *coarse)
Vf = FunctionSpace(fmesh, *fine)
c = Function(Vc)
c.interpolate(SpatialCoordinate(cmesh)**2)
expect = assemble(c*dx)
> actual = project(c, Vf)
tests/firedrake/supermesh/test_nonnested_project.py:63:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
petsc4py/PETSc/Log.pyx:188: in petsc4py.PETSc.Log.EventDecorator.decorator.wrapped_func
???
petsc4py/PETSc/Log.pyx:189: in petsc4py.PETSc.Log.EventDecorator.decorator.wrapped_func
???
firedrake/adjoint_utils/projection.py:34: in wrapper
output = project(*args, **kwargs)
firedrake/projection.py:113: in project
).project()
firedrake/projection.py:223: in project
self.apply_massinv(self.target, self.rhs)
firedrake/projection.py:286: in rhs
self.mixed_mass.mult(u, v)
/usr/lib/python3.12/functools.py:995: in __get__
val = self.func(instance)
firedrake/projection.py:279: in mixed_mass
from firedrake.supermeshing import assemble_mixed_mass_matrix
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
# Code for projections and other fun stuff involving supermeshes.
import firedrake
import ctypes
import sys
> from firedrake.cython.supermeshimpl import assemble_mixed_mass_matrix as ammm, intersection_finder
E ImportError: supermesh.cpython-312-x86_64-linux-gnu.so: cannot open shared object file: No such file or directory
firedrake/supermeshing.py:5: ImportError
Check failure on line 63 in tests/firedrake/supermesh/test_nonnested_project.py
github-actions / Firedrake real
test_nonnested_project.test_project[CG1-DG1]
ImportError: supermesh.cpython-312-x86_64-linux-gnu.so: cannot open shared object file: No such file or directory
Raw output
hierarchy = <firedrake.mg.mesh.HierarchyBase object at 0x7f67a8c581a0>
coarse = ('CG', 1), fine = ('DG', 1)
def test_project(hierarchy, coarse, fine):
cmesh, fmesh = hierarchy
Vc = FunctionSpace(cmesh, *coarse)
Vf = FunctionSpace(fmesh, *fine)
c = Function(Vc)
c.interpolate(SpatialCoordinate(cmesh)**2)
expect = assemble(c*dx)
> actual = project(c, Vf)
tests/firedrake/supermesh/test_nonnested_project.py:63:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
petsc4py/PETSc/Log.pyx:188: in petsc4py.PETSc.Log.EventDecorator.decorator.wrapped_func
???
petsc4py/PETSc/Log.pyx:189: in petsc4py.PETSc.Log.EventDecorator.decorator.wrapped_func
???
firedrake/adjoint_utils/projection.py:34: in wrapper
output = project(*args, **kwargs)
firedrake/projection.py:113: in project
).project()
firedrake/projection.py:223: in project
self.apply_massinv(self.target, self.rhs)
firedrake/projection.py:286: in rhs
self.mixed_mass.mult(u, v)
/usr/lib/python3.12/functools.py:995: in __get__
val = self.func(instance)
firedrake/projection.py:279: in mixed_mass
from firedrake.supermeshing import assemble_mixed_mass_matrix
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
# Code for projections and other fun stuff involving supermeshes.
import firedrake
import ctypes
import sys
> from firedrake.cython.supermeshimpl import assemble_mixed_mass_matrix as ammm, intersection_finder
E ImportError: supermesh.cpython-312-x86_64-linux-gnu.so: cannot open shared object file: No such file or directory
firedrake/supermeshing.py:5: ImportError
Check failure on line 63 in tests/firedrake/supermesh/test_nonnested_project.py
github-actions / Firedrake real
test_nonnested_project.test_project[CG2-CG2]
ImportError: supermesh.cpython-312-x86_64-linux-gnu.so: cannot open shared object file: No such file or directory
Raw output
hierarchy = <firedrake.mg.mesh.HierarchyBase object at 0x7f67a8c581a0>
coarse = ('CG', 2), fine = ('CG', 2)
def test_project(hierarchy, coarse, fine):
cmesh, fmesh = hierarchy
Vc = FunctionSpace(cmesh, *coarse)
Vf = FunctionSpace(fmesh, *fine)
c = Function(Vc)
c.interpolate(SpatialCoordinate(cmesh)**2)
expect = assemble(c*dx)
> actual = project(c, Vf)
tests/firedrake/supermesh/test_nonnested_project.py:63:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
petsc4py/PETSc/Log.pyx:188: in petsc4py.PETSc.Log.EventDecorator.decorator.wrapped_func
???
petsc4py/PETSc/Log.pyx:189: in petsc4py.PETSc.Log.EventDecorator.decorator.wrapped_func
???
firedrake/adjoint_utils/projection.py:34: in wrapper
output = project(*args, **kwargs)
firedrake/projection.py:113: in project
).project()
firedrake/projection.py:223: in project
self.apply_massinv(self.target, self.rhs)
firedrake/projection.py:286: in rhs
self.mixed_mass.mult(u, v)
/usr/lib/python3.12/functools.py:995: in __get__
val = self.func(instance)
firedrake/projection.py:279: in mixed_mass
from firedrake.supermeshing import assemble_mixed_mass_matrix
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
# Code for projections and other fun stuff involving supermeshes.
import firedrake
import ctypes
import sys
> from firedrake.cython.supermeshimpl import assemble_mixed_mass_matrix as ammm, intersection_finder
E ImportError: supermesh.cpython-312-x86_64-linux-gnu.so: cannot open shared object file: No such file or directory
firedrake/supermeshing.py:5: ImportError
Check failure on line 63 in tests/firedrake/supermesh/test_nonnested_project.py
github-actions / Firedrake real
test_nonnested_project.test_project[DG0-CG1]
ImportError: supermesh.cpython-312-x86_64-linux-gnu.so: cannot open shared object file: No such file or directory
Raw output
hierarchy = <firedrake.mg.mesh.HierarchyBase object at 0x7f67a8c581a0>
coarse = ('DG', 0), fine = ('CG', 1)
def test_project(hierarchy, coarse, fine):
cmesh, fmesh = hierarchy
Vc = FunctionSpace(cmesh, *coarse)
Vf = FunctionSpace(fmesh, *fine)
c = Function(Vc)
c.interpolate(SpatialCoordinate(cmesh)**2)
expect = assemble(c*dx)
> actual = project(c, Vf)
tests/firedrake/supermesh/test_nonnested_project.py:63:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
petsc4py/PETSc/Log.pyx:188: in petsc4py.PETSc.Log.EventDecorator.decorator.wrapped_func
???
petsc4py/PETSc/Log.pyx:189: in petsc4py.PETSc.Log.EventDecorator.decorator.wrapped_func
???
firedrake/adjoint_utils/projection.py:34: in wrapper
output = project(*args, **kwargs)
firedrake/projection.py:113: in project
).project()
firedrake/projection.py:223: in project
self.apply_massinv(self.target, self.rhs)
firedrake/projection.py:286: in rhs
self.mixed_mass.mult(u, v)
/usr/lib/python3.12/functools.py:995: in __get__
val = self.func(instance)
firedrake/projection.py:279: in mixed_mass
from firedrake.supermeshing import assemble_mixed_mass_matrix
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
# Code for projections and other fun stuff involving supermeshes.
import firedrake
import ctypes
import sys
> from firedrake.cython.supermeshimpl import assemble_mixed_mass_matrix as ammm, intersection_finder
E ImportError: supermesh.cpython-312-x86_64-linux-gnu.so: cannot open shared object file: No such file or directory
firedrake/supermeshing.py:5: ImportError
Check failure on line 63 in tests/firedrake/supermesh/test_nonnested_project.py
github-actions / Firedrake real
test_nonnested_project.test_project[DG0-CG2]
ImportError: supermesh.cpython-312-x86_64-linux-gnu.so: cannot open shared object file: No such file or directory
Raw output
hierarchy = <firedrake.mg.mesh.HierarchyBase object at 0x7f67a8c581a0>
coarse = ('DG', 0), fine = ('CG', 2)
def test_project(hierarchy, coarse, fine):
cmesh, fmesh = hierarchy
Vc = FunctionSpace(cmesh, *coarse)
Vf = FunctionSpace(fmesh, *fine)
c = Function(Vc)
c.interpolate(SpatialCoordinate(cmesh)**2)
expect = assemble(c*dx)
> actual = project(c, Vf)
tests/firedrake/supermesh/test_nonnested_project.py:63:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
petsc4py/PETSc/Log.pyx:188: in petsc4py.PETSc.Log.EventDecorator.decorator.wrapped_func
???
petsc4py/PETSc/Log.pyx:189: in petsc4py.PETSc.Log.EventDecorator.decorator.wrapped_func
???
firedrake/adjoint_utils/projection.py:34: in wrapper
output = project(*args, **kwargs)
firedrake/projection.py:113: in project
).project()
firedrake/projection.py:223: in project
self.apply_massinv(self.target, self.rhs)
firedrake/projection.py:286: in rhs
self.mixed_mass.mult(u, v)
/usr/lib/python3.12/functools.py:995: in __get__
val = self.func(instance)
firedrake/projection.py:279: in mixed_mass
from firedrake.supermeshing import assemble_mixed_mass_matrix
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
# Code for projections and other fun stuff involving supermeshes.
import firedrake
import ctypes
import sys
> from firedrake.cython.supermeshimpl import assemble_mixed_mass_matrix as ammm, intersection_finder
E ImportError: supermesh.cpython-312-x86_64-linux-gnu.so: cannot open shared object file: No such file or directory
firedrake/supermeshing.py:5: ImportError
Check failure on line 63 in tests/firedrake/supermesh/test_nonnested_project.py
github-actions / Firedrake real
test_nonnested_project.test_project[DG0-DG0]
ImportError: supermesh.cpython-312-x86_64-linux-gnu.so: cannot open shared object file: No such file or directory
Raw output
hierarchy = <firedrake.mg.mesh.HierarchyBase object at 0x7f67a8c581a0>
coarse = ('DG', 0), fine = ('DG', 0)
def test_project(hierarchy, coarse, fine):
cmesh, fmesh = hierarchy
Vc = FunctionSpace(cmesh, *coarse)
Vf = FunctionSpace(fmesh, *fine)
c = Function(Vc)
c.interpolate(SpatialCoordinate(cmesh)**2)
expect = assemble(c*dx)
> actual = project(c, Vf)
tests/firedrake/supermesh/test_nonnested_project.py:63:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
petsc4py/PETSc/Log.pyx:188: in petsc4py.PETSc.Log.EventDecorator.decorator.wrapped_func
???
petsc4py/PETSc/Log.pyx:189: in petsc4py.PETSc.Log.EventDecorator.decorator.wrapped_func
???
firedrake/adjoint_utils/projection.py:34: in wrapper
output = project(*args, **kwargs)
firedrake/projection.py:113: in project
).project()
firedrake/projection.py:223: in project
self.apply_massinv(self.target, self.rhs)
firedrake/projection.py:286: in rhs
self.mixed_mass.mult(u, v)
/usr/lib/python3.12/functools.py:995: in __get__
val = self.func(instance)
firedrake/projection.py:279: in mixed_mass
from firedrake.supermeshing import assemble_mixed_mass_matrix
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
# Code for projections and other fun stuff involving supermeshes.
import firedrake
import ctypes
import sys
> from firedrake.cython.supermeshimpl import assemble_mixed_mass_matrix as ammm, intersection_finder
E ImportError: supermesh.cpython-312-x86_64-linux-gnu.so: cannot open shared object file: No such file or directory
firedrake/supermeshing.py:5: ImportError
Check failure on line 63 in tests/firedrake/supermesh/test_nonnested_project.py
github-actions / Firedrake real
test_nonnested_project.test_project[DG0-DG1]
ImportError: supermesh.cpython-312-x86_64-linux-gnu.so: cannot open shared object file: No such file or directory
Raw output
hierarchy = <firedrake.mg.mesh.HierarchyBase object at 0x7f67a8c581a0>
coarse = ('DG', 0), fine = ('DG', 1)
def test_project(hierarchy, coarse, fine):
cmesh, fmesh = hierarchy
Vc = FunctionSpace(cmesh, *coarse)
Vf = FunctionSpace(fmesh, *fine)
c = Function(Vc)
c.interpolate(SpatialCoordinate(cmesh)**2)
expect = assemble(c*dx)
> actual = project(c, Vf)
tests/firedrake/supermesh/test_nonnested_project.py:63:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
petsc4py/PETSc/Log.pyx:188: in petsc4py.PETSc.Log.EventDecorator.decorator.wrapped_func
???
petsc4py/PETSc/Log.pyx:189: in petsc4py.PETSc.Log.EventDecorator.decorator.wrapped_func
???
firedrake/adjoint_utils/projection.py:34: in wrapper
output = project(*args, **kwargs)
firedrake/projection.py:113: in project
).project()
firedrake/projection.py:223: in project
self.apply_massinv(self.target, self.rhs)
firedrake/projection.py:286: in rhs
self.mixed_mass.mult(u, v)
/usr/lib/python3.12/functools.py:995: in __get__
val = self.func(instance)
firedrake/projection.py:279: in mixed_mass
from firedrake.supermeshing import assemble_mixed_mass_matrix
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
# Code for projections and other fun stuff involving supermeshes.
import firedrake
import ctypes
import sys
> from firedrake.cython.supermeshimpl import assemble_mixed_mass_matrix as ammm, intersection_finder
E ImportError: supermesh.cpython-312-x86_64-linux-gnu.so: cannot open shared object file: No such file or directory
firedrake/supermeshing.py:5: ImportError
Check failure on line 63 in tests/firedrake/supermesh/test_nonnested_project.py
github-actions / Firedrake real
test_nonnested_project.test_project[DG1-CG1]
ImportError: supermesh.cpython-312-x86_64-linux-gnu.so: cannot open shared object file: No such file or directory
Raw output
hierarchy = <firedrake.mg.mesh.HierarchyBase object at 0x7f67a8c581a0>
coarse = ('DG', 1), fine = ('CG', 1)
def test_project(hierarchy, coarse, fine):
cmesh, fmesh = hierarchy
Vc = FunctionSpace(cmesh, *coarse)
Vf = FunctionSpace(fmesh, *fine)
c = Function(Vc)
c.interpolate(SpatialCoordinate(cmesh)**2)
expect = assemble(c*dx)
> actual = project(c, Vf)
tests/firedrake/supermesh/test_nonnested_project.py:63:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
petsc4py/PETSc/Log.pyx:188: in petsc4py.PETSc.Log.EventDecorator.decorator.wrapped_func
???
petsc4py/PETSc/Log.pyx:189: in petsc4py.PETSc.Log.EventDecorator.decorator.wrapped_func
???
firedrake/adjoint_utils/projection.py:34: in wrapper
output = project(*args, **kwargs)
firedrake/projection.py:113: in project
).project()
firedrake/projection.py:223: in project
self.apply_massinv(self.target, self.rhs)
firedrake/projection.py:286: in rhs
self.mixed_mass.mult(u, v)
/usr/lib/python3.12/functools.py:995: in __get__
val = self.func(instance)
firedrake/projection.py:279: in mixed_mass
from firedrake.supermeshing import assemble_mixed_mass_matrix
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
# Code for projections and other fun stuff involving supermeshes.
import firedrake
import ctypes
import sys
> from firedrake.cython.supermeshimpl import assemble_mixed_mass_matrix as ammm, intersection_finder
E ImportError: supermesh.cpython-312-x86_64-linux-gnu.so: cannot open shared object file: No such file or directory
firedrake/supermeshing.py:5: ImportError
Check failure on line 63 in tests/firedrake/supermesh/test_nonnested_project.py
github-actions / Firedrake real
test_nonnested_project.test_project[DG1-CG2]
ImportError: supermesh.cpython-312-x86_64-linux-gnu.so: cannot open shared object file: No such file or directory
Raw output
hierarchy = <firedrake.mg.mesh.HierarchyBase object at 0x7f67a8c581a0>
coarse = ('DG', 1), fine = ('CG', 2)
def test_project(hierarchy, coarse, fine):
cmesh, fmesh = hierarchy
Vc = FunctionSpace(cmesh, *coarse)
Vf = FunctionSpace(fmesh, *fine)
c = Function(Vc)
c.interpolate(SpatialCoordinate(cmesh)**2)
expect = assemble(c*dx)
> actual = project(c, Vf)
tests/firedrake/supermesh/test_nonnested_project.py:63:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
petsc4py/PETSc/Log.pyx:188: in petsc4py.PETSc.Log.EventDecorator.decorator.wrapped_func
???
petsc4py/PETSc/Log.pyx:189: in petsc4py.PETSc.Log.EventDecorator.decorator.wrapped_func
???
firedrake/adjoint_utils/projection.py:34: in wrapper
output = project(*args, **kwargs)
firedrake/projection.py:113: in project
).project()
firedrake/projection.py:223: in project
self.apply_massinv(self.target, self.rhs)
firedrake/projection.py:286: in rhs
self.mixed_mass.mult(u, v)
/usr/lib/python3.12/functools.py:995: in __get__
val = self.func(instance)
firedrake/projection.py:279: in mixed_mass
from firedrake.supermeshing import assemble_mixed_mass_matrix
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
# Code for projections and other fun stuff involving supermeshes.
import firedrake
import ctypes
import sys
> from firedrake.cython.supermeshimpl import assemble_mixed_mass_matrix as ammm, intersection_finder
E ImportError: supermesh.cpython-312-x86_64-linux-gnu.so: cannot open shared object file: No such file or directory
firedrake/supermeshing.py:5: ImportError
Check failure on line 63 in tests/firedrake/supermesh/test_nonnested_project.py
github-actions / Firedrake real
test_nonnested_project.test_project[DG1-DG1]
ImportError: supermesh.cpython-312-x86_64-linux-gnu.so: cannot open shared object file: No such file or directory
Raw output
hierarchy = <firedrake.mg.mesh.HierarchyBase object at 0x7f67a8c581a0>
coarse = ('DG', 1), fine = ('DG', 1)
def test_project(hierarchy, coarse, fine):
cmesh, fmesh = hierarchy
Vc = FunctionSpace(cmesh, *coarse)
Vf = FunctionSpace(fmesh, *fine)
c = Function(Vc)
c.interpolate(SpatialCoordinate(cmesh)**2)
expect = assemble(c*dx)
> actual = project(c, Vf)
tests/firedrake/supermesh/test_nonnested_project.py:63:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
petsc4py/PETSc/Log.pyx:188: in petsc4py.PETSc.Log.EventDecorator.decorator.wrapped_func
???
petsc4py/PETSc/Log.pyx:189: in petsc4py.PETSc.Log.EventDecorator.decorator.wrapped_func
???
firedrake/adjoint_utils/projection.py:34: in wrapper
output = project(*args, **kwargs)
firedrake/projection.py:113: in project
).project()
firedrake/projection.py:223: in project
self.apply_massinv(self.target, self.rhs)
firedrake/projection.py:286: in rhs
self.mixed_mass.mult(u, v)
/usr/lib/python3.12/functools.py:995: in __get__
val = self.func(instance)
firedrake/projection.py:279: in mixed_mass
from firedrake.supermeshing import assemble_mixed_mass_matrix
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
# Code for projections and other fun stuff involving supermeshes.
import firedrake
import ctypes
import sys
> from firedrake.cython.supermeshimpl import assemble_mixed_mass_matrix as ammm, intersection_finder
E ImportError: supermesh.cpython-312-x86_64-linux-gnu.so: cannot open shared object file: No such file or directory
firedrake/supermeshing.py:5: ImportError