Skip to content

Fix the FormSum memory leak #6587

Fix the FormSum memory leak

Fix the FormSum memory leak #6587

Triggered via pull request November 28, 2024 16:05
Status Success
Total duration 35s
Artifacts

lint.yml

on: pull_request
Run linter
26s
Run linter
Lint Github actions YAML files
6s
Lint Github actions YAML files
Lint dockerfiles
10s
Lint dockerfiles
Fit to window
Zoom out
Zoom in

Annotations

100 errors
test_io_backward_compat.test_io_backward_compat_timestepping_append[2024_01_27]: tests/firedrake/output/test_io_backward_compat.py#L1
subprocess.CalledProcessError: Command '['mpiexec', '-n', '1', '-genv', '_PYTEST_MPI_CHILD_PROCESS', '1', '/__w/firedrake/firedrake_venv/bin/python', '-m', 'pytest', '--runxfail', '-s', '-q', '/__w/firedrake/firedrake/tests/firedrake/output/test_io_backward_compat.py::test_io_backward_compat_timestepping_append[2024_01_27]', ':', '-n', '2', '/__w/firedrake/firedrake_venv/bin/python', '-m', 'pytest', '--runxfail', '-s', '-q', '/__w/firedrake/firedrake/tests/firedrake/output/test_io_backward_compat.py::test_io_backward_compat_timestepping_append[2024_01_27]', '--tb=no', '--no-summary', '--no-header', '--disable-warnings', '--show-capture=no']' returned non-zero exit status 1.
test_hypre_ads.test_homogeneous_field_linear_convergence: tests/firedrake/regression/test_hypre_ads.py#L118
petsc4py.PETSc.Error: error code -1 [0] SNESSolve() at /home/firedrake/petsc/src/snes/interface/snes.c:4842 [0] SNESSolve_KSPONLY() at /home/firedrake/petsc/src/snes/impls/ksponly/ksponly.c:49 [0] KSPSolve() at /home/firedrake/petsc/src/ksp/ksp/interface/itfunc.c:1075 [0] KSPSolve_Private() at /home/firedrake/petsc/src/ksp/ksp/interface/itfunc.c:826 [0] KSPSetUp() at /home/firedrake/petsc/src/ksp/ksp/interface/itfunc.c:415 [0] PCSetUp() at /home/firedrake/petsc/src/ksp/pc/interface/precon.c:1071 [0] MatFilter() at /home/firedrake/petsc/src/mat/utils/axpy.c:508 [0] General MPI error [0] MPI error 616709 Invalid communicator, error stack: internal_Comm_rank(30212): MPI_Comm_rank(MPI_COMM_NULL, rank=0x7ffe890f8c9c) failed internal_Comm_rank(30166): Null communicator
test_hypre_ams.test_homogeneous_field_linear_convergence: tests/firedrake/regression/test_hypre_ams.py#L143
petsc4py.PETSc.Error: error code -1 [0] SNESSolve() at /home/firedrake/petsc/src/snes/interface/snes.c:4842 [0] SNESSolve_KSPONLY() at /home/firedrake/petsc/src/snes/impls/ksponly/ksponly.c:49 [0] KSPSolve() at /home/firedrake/petsc/src/ksp/ksp/interface/itfunc.c:1075 [0] KSPSolve_Private() at /home/firedrake/petsc/src/ksp/ksp/interface/itfunc.c:826 [0] KSPSetUp() at /home/firedrake/petsc/src/ksp/ksp/interface/itfunc.c:415 [0] PCSetUp() at /home/firedrake/petsc/src/ksp/pc/interface/precon.c:1071 [0] MatFilter() at /home/firedrake/petsc/src/mat/utils/axpy.c:508 [0] General MPI error [0] MPI error 1665285 Invalid communicator, error stack: internal_Comm_rank(30212): MPI_Comm_rank(MPI_COMM_NULL, rank=0x7ffe890f8c9c) failed internal_Comm_rank(30166): Null communicator
test_demos_run.test_parallel_demo[full_waveform_inversion/full_waveform_inversion]: tests/firedrake/demos/test_demos_run.py#L1
subprocess.CalledProcessError: Command '['mpiexec', '-n', '1', '-genv', '_PYTEST_MPI_CHILD_PROCESS', '1', '/__w/firedrake/firedrake_venv/bin/python', '-m', 'pytest', '--runxfail', '-s', '-q', '/__w/firedrake/firedrake/tests/firedrake/demos/test_demos_run.py::test_parallel_demo[full_waveform_inversion/full_waveform_inversion]', ':', '-n', '1', '/__w/firedrake/firedrake_venv/bin/python', '-m', 'pytest', '--runxfail', '-s', '-q', '/__w/firedrake/firedrake/tests/firedrake/demos/test_demos_run.py::test_parallel_demo[full_waveform_inversion/full_waveform_inversion]', '--tb=no', '--no-summary', '--no-header', '--disable-warnings', '--show-capture=no']' returned non-zero exit status 1.
test_interp_dual.test_solve_interp_f: tests/firedrake/regression/test_interp_dual.py#L197
firedrake.exceptions.ConvergenceError: Nonlinear solve failed to converge after 50 nonlinear iterations. Reason: DIVERGED_MAX_IT
test_interp_dual.test_solve_interp_u: tests/firedrake/regression/test_interp_dual.py#L230
firedrake.exceptions.ConvergenceError: Nonlinear solve failed to converge after 0 nonlinear iterations. Reason: DIVERGED_LINEAR_SOLVE
test_periodic_interval_advection.test_periodic_1d_advection[DG0]: tests/firedrake/regression/test_periodic_interval_advection.py#L88
assert np.False_ + where np.False_ = <function all at 0x7fb9aa1f7930>(array([nan, nan, nan]) > 0.98) + where <function all at 0x7fb9aa1f7930> = np.all
test_periodic_interval_advection.test_periodic_1d_advection_parallel[DG0]: tests/firedrake/regression/test_periodic_interval_advection.py#L1
subprocess.CalledProcessError: Command '['mpiexec', '-n', '1', '-genv', '_PYTEST_MPI_CHILD_PROCESS', '1', '/__w/firedrake/firedrake_venv/bin/python', '-m', 'pytest', '--runxfail', '-s', '-q', '/__w/firedrake/firedrake/tests/firedrake/regression/test_periodic_interval_advection.py::test_periodic_1d_advection_parallel[DG0]', ':', '-n', '1', '/__w/firedrake/firedrake_venv/bin/python', '-m', 'pytest', '--runxfail', '-s', '-q', '/__w/firedrake/firedrake/tests/firedrake/regression/test_periodic_interval_advection.py::test_periodic_1d_advection_parallel[DG0]', '--tb=no', '--no-summary', '--no-header', '--disable-warnings', '--show-capture=no']' returned non-zero exit status 1.
test_periodic_interval_advection.test_periodic_1d_advection[DG1]: tests/firedrake/regression/test_periodic_interval_advection.py#L88
assert np.False_ + where np.False_ = <function all at 0x7fb9aa1f7930>(array([nan, nan, nan]) > 1.8) + where <function all at 0x7fb9aa1f7930> = np.all
test_periodic_interval_advection.test_periodic_1d_advection_parallel[DG1]: tests/firedrake/regression/test_periodic_interval_advection.py#L1
subprocess.CalledProcessError: Command '['mpiexec', '-n', '1', '-genv', '_PYTEST_MPI_CHILD_PROCESS', '1', '/__w/firedrake/firedrake_venv/bin/python', '-m', 'pytest', '--runxfail', '-s', '-q', '/__w/firedrake/firedrake/tests/firedrake/regression/test_periodic_interval_advection.py::test_periodic_1d_advection_parallel[DG1]', ':', '-n', '1', '/__w/firedrake/firedrake_venv/bin/python', '-m', 'pytest', '--runxfail', '-s', '-q', '/__w/firedrake/firedrake/tests/firedrake/regression/test_periodic_interval_advection.py::test_periodic_1d_advection_parallel[DG1]', '--tb=no', '--no-summary', '--no-header', '--disable-warnings', '--show-capture=no']' returned non-zero exit status 1.
test_periodic_interval_advection.test_periodic_1d_advection[DG2]: tests/firedrake/regression/test_periodic_interval_advection.py#L88
assert np.False_ + where np.False_ = <function all at 0x7fb9aa1f7930>(array([nan, nan, nan]) > 2.9) + where <function all at 0x7fb9aa1f7930> = np.all
test_periodic_interval_advection.test_periodic_1d_advection_parallel[DG2]: tests/firedrake/regression/test_periodic_interval_advection.py#L1
subprocess.CalledProcessError: Command '['mpiexec', '-n', '1', '-genv', '_PYTEST_MPI_CHILD_PROCESS', '1', '/__w/firedrake/firedrake_venv/bin/python', '-m', 'pytest', '--runxfail', '-s', '-q', '/__w/firedrake/firedrake/tests/firedrake/regression/test_periodic_interval_advection.py::test_periodic_1d_advection_parallel[DG2]', ':', '-n', '1', '/__w/firedrake/firedrake_venv/bin/python', '-m', 'pytest', '--runxfail', '-s', '-q', '/__w/firedrake/firedrake/tests/firedrake/regression/test_periodic_interval_advection.py::test_periodic_1d_advection_parallel[DG2]', '--tb=no', '--no-summary', '--no-header', '--disable-warnings', '--show-capture=no']' returned non-zero exit status 1.
test_periodic_interval_advection.test_periodic_1d_advection[DG3]: tests/firedrake/regression/test_periodic_interval_advection.py#L88
assert np.False_ + where np.False_ = <function all at 0x7fb9aa1f7930>(array([nan, nan, nan]) > 3.9) + where <function all at 0x7fb9aa1f7930> = np.all
test_periodic_interval_advection.test_periodic_1d_advection_parallel[DG3]: tests/firedrake/regression/test_periodic_interval_advection.py#L1
subprocess.CalledProcessError: Command '['mpiexec', '-n', '1', '-genv', '_PYTEST_MPI_CHILD_PROCESS', '1', '/__w/firedrake/firedrake_venv/bin/python', '-m', 'pytest', '--runxfail', '-s', '-q', '/__w/firedrake/firedrake/tests/firedrake/regression/test_periodic_interval_advection.py::test_periodic_1d_advection_parallel[DG3]', ':', '-n', '1', '/__w/firedrake/firedrake_venv/bin/python', '-m', 'pytest', '--runxfail', '-s', '-q', '/__w/firedrake/firedrake/tests/firedrake/regression/test_periodic_interval_advection.py::test_periodic_1d_advection_parallel[DG3]', '--tb=no', '--no-summary', '--no-header', '--disable-warnings', '--show-capture=no']' returned non-zero exit status 1.
test_periodic_rectangle_advection.test_periodic_rectangle_advection[DG0-x-quad]: tests/firedrake/regression/test_periodic_rectangle_advection.py#L108
assert np.False_ + where np.False_ = <function all at 0x7fb9aa1f7930>(array([nan, nan, nan]) > 0.98) + where <function all at 0x7fb9aa1f7930> = np.all
test_periodic_rectangle_advection.test_periodic_rectangle_advection[DG0-x-triangle]: tests/firedrake/regression/test_periodic_rectangle_advection.py#L108
assert np.False_ + where np.False_ = <function all at 0x7fb9aa1f7930>(array([nan, nan, nan]) > 0.98) + where <function all at 0x7fb9aa1f7930> = np.all
test_periodic_rectangle_advection.test_periodic_rectangle_advection[DG0-y-quad]: tests/firedrake/regression/test_periodic_rectangle_advection.py#L108
assert np.False_ + where np.False_ = <function all at 0x7fb9aa1f7930>(array([nan, nan, nan]) > 0.98) + where <function all at 0x7fb9aa1f7930> = np.all
test_periodic_rectangle_advection.test_periodic_rectangle_advection[DG0-y-triangle]: tests/firedrake/regression/test_periodic_rectangle_advection.py#L108
assert np.False_ + where np.False_ = <function all at 0x7fb9aa1f7930>(array([nan, nan, nan]) > 0.98) + where <function all at 0x7fb9aa1f7930> = np.all
test_periodic_rectangle_advection.test_periodic_rectangle_advection[DG1-x-quad]: tests/firedrake/regression/test_periodic_rectangle_advection.py#L108
assert np.False_ + where np.False_ = <function all at 0x7fb9aa1f7930>(array([nan, nan, nan]) > 1.8) + where <function all at 0x7fb9aa1f7930> = np.all
test_periodic_rectangle_advection.test_periodic_rectangle_advection[DG1-x-triangle]: tests/firedrake/regression/test_periodic_rectangle_advection.py#L108
assert np.False_ + where np.False_ = <function all at 0x7fb9aa1f7930>(array([nan, nan, nan]) > 1.8) + where <function all at 0x7fb9aa1f7930> = np.all
test_periodic_rectangle_advection.test_periodic_rectangle_advection[DG1-y-quad]: tests/firedrake/regression/test_periodic_rectangle_advection.py#L108
assert np.False_ + where np.False_ = <function all at 0x7fb9aa1f7930>(array([nan, nan, nan]) > 1.8) + where <function all at 0x7fb9aa1f7930> = np.all
test_periodic_rectangle_advection.test_periodic_rectangle_advection[DG1-y-triangle]: tests/firedrake/regression/test_periodic_rectangle_advection.py#L108
assert np.False_ + where np.False_ = <function all at 0x7fb9aa1f7930>(array([nan, nan, nan]) > 1.8) + where <function all at 0x7fb9aa1f7930> = np.all
test_periodic_rectangle_advection.test_periodic_rectangle_advection[DG2-x-quad]: tests/firedrake/regression/test_periodic_rectangle_advection.py#L108
assert np.False_ + where np.False_ = <function all at 0x7fb9aa1f7930>(array([nan, nan, nan]) > 2.9) + where <function all at 0x7fb9aa1f7930> = np.all
test_periodic_rectangle_advection.test_periodic_rectangle_advection[DG2-x-triangle]: tests/firedrake/regression/test_periodic_rectangle_advection.py#L108
assert np.False_ + where np.False_ = <function all at 0x7fb9aa1f7930>(array([nan, nan, nan]) > 2.9) + where <function all at 0x7fb9aa1f7930> = np.all
test_periodic_rectangle_advection.test_periodic_rectangle_advection[DG2-y-quad]: tests/firedrake/regression/test_periodic_rectangle_advection.py#L108
assert np.False_ + where np.False_ = <function all at 0x7fb9aa1f7930>(array([nan, nan, nan]) > 2.9) + where <function all at 0x7fb9aa1f7930> = np.all
test_periodic_rectangle_advection.test_periodic_rectangle_advection[DG2-y-triangle]: tests/firedrake/regression/test_periodic_rectangle_advection.py#L108
assert np.False_ + where np.False_ = <function all at 0x7fb9aa1f7930>(array([nan, nan, nan]) > 2.9) + where <function all at 0x7fb9aa1f7930> = np.all
test_periodic_rectangle_advection.test_parallel_periodic_rectangle_advection: tests/firedrake/regression/test_periodic_rectangle_advection.py#L1
subprocess.CalledProcessError: Command '['mpiexec', '-n', '1', '-genv', '_PYTEST_MPI_CHILD_PROCESS', '1', '/__w/firedrake/firedrake_venv/bin/python', '-m', 'pytest', '--runxfail', '-s', '-q', '/__w/firedrake/firedrake/tests/firedrake/regression/test_periodic_rectangle_advection.py::test_parallel_periodic_rectangle_advection', ':', '-n', '2', '/__w/firedrake/firedrake_venv/bin/python', '-m', 'pytest', '--runxfail', '-s', '-q', '/__w/firedrake/firedrake/tests/firedrake/regression/test_periodic_rectangle_advection.py::test_parallel_periodic_rectangle_advection', '--tb=no', '--no-summary', '--no-header', '--disable-warnings', '--show-capture=no']' returned non-zero exit status 1.
test_adjoint_operators.test_ioperator_replay[iadd-1-2]: tests/firedrake/regression/test_adjoint_operators.py#L565
AssertionError: assert np.False_ + where np.False_ = <function isclose at 0x7f8a379e3af0>(20.666666666666664, np.float64(9.333333333333334)) + where <function isclose at 0x7f8a379e3af0> = np.isclose + and 20.666666666666664 = <pyadjoint.reduced_functional.ReducedFunctional object at 0x7f89defb7290>(Coefficient(WithGeometry(FunctionSpace(<firedrake.mesh.MeshTopology object at 0x7f89df0e2a20>, FiniteElement('Lagrange', triangle, 1), name=None), Mesh(VectorElement(FiniteElement('Lagrange', triangle, 1), dim=2), 6827)), 11784)) + and np.float64(9.333333333333334) = assemble((Power(Coefficient(WithGeometry(FunctionSpace(<firedrake.mesh.MeshTopology object at 0x7f89df0e2a20>, FiniteElement('Lagrange', triangle, 1), name=None), Mesh(VectorElement(FiniteElement('Lagrange', triangle, 1), dim=2), 6827)), 11836), IntValue(2)) * dx)) + where Power(Coefficient(WithGeometry(FunctionSpace(<firedrake.mesh.MeshTopology object at 0x7f89df0e2a20>, FiniteElement('Lagrange', triangle, 1), name=None), Mesh(VectorElement(FiniteElement('Lagrange', triangle, 1), dim=2), 6827)), 11836), IntValue(2)) = <function test_ioperator_replay.<locals>.<lambda> at 0x7f89e9ce6ac0>(Coefficient(WithGeometry(FunctionSpace(<firedrake.mesh.MeshTopology object at 0x7f89df0e2a20>, FiniteElement('Lagrange', triangle, 1), name=None), Mesh(VectorElement(FiniteElement('Lagrange', triangle, 1), dim=2), 6827)), 11836))
test_adjoint_operators.test_ioperator_replay[iadd-1--1]: tests/firedrake/regression/test_adjoint_operators.py#L565
AssertionError: assert np.False_ + where np.False_ = <function isclose at 0x7f8a379e3af0>(0.2270132644015549, np.float64(0.3465723667352469)) + where <function isclose at 0x7f8a379e3af0> = np.isclose + and 0.2270132644015549 = <pyadjoint.reduced_functional.ReducedFunctional object at 0x7f89defb41d0>(Coefficient(WithGeometry(FunctionSpace(<firedrake.mesh.MeshTopology object at 0x7f89defc9be0>, FiniteElement('Lagrange', triangle, 1), name=None), Mesh(VectorElement(FiniteElement('Lagrange', triangle, 1), dim=2), 6868)), 11864)) + and np.float64(0.3465723667352469) = assemble((Power(Coefficient(WithGeometry(FunctionSpace(<firedrake.mesh.MeshTopology object at 0x7f89defc9be0>, FiniteElement('Lagrange', triangle, 1), name=None), Mesh(VectorElement(FiniteElement('Lagrange', triangle, 1), dim=2), 6868)), 11918), IntValue(-1)) * dx)) + where Power(Coefficient(WithGeometry(FunctionSpace(<firedrake.mesh.MeshTopology object at 0x7f89defc9be0>, FiniteElement('Lagrange', triangle, 1), name=None), Mesh(VectorElement(FiniteElement('Lagrange', triangle, 1), dim=2), 6868)), 11918), IntValue(-1)) = <function test_ioperator_replay.<locals>.<lambda> at 0x7f89e9ad1bc0>(Coefficient(WithGeometry(FunctionSpace(<firedrake.mesh.MeshTopology object at 0x7f89defc9be0>, FiniteElement('Lagrange', triangle, 1), name=None), Mesh(VectorElement(FiniteElement('Lagrange', triangle, 1), dim=2), 6868)), 11918))
test_adjoint_operators.test_ioperator_replay[iadd-2-2]: tests/firedrake/regression/test_adjoint_operators.py#L565
AssertionError: assert np.False_ + where np.False_ = <function isclose at 0x7f8a379e3af0>(20.666666666666632, np.float64(9.333333333333318)) + where <function isclose at 0x7f8a379e3af0> = np.isclose + and 20.666666666666632 = <pyadjoint.reduced_functional.ReducedFunctional object at 0x7f89deea1cd0>(Coefficient(WithGeometry(FunctionSpace(<firedrake.mesh.MeshTopology object at 0x7f89dee46600>, FiniteElement('Lagrange', triangle, 2), name=None), Mesh(VectorElement(FiniteElement('Lagrange', triangle, 1), dim=2), 6909)), 11950)) + and np.float64(9.333333333333318) = assemble((Power(Coefficient(WithGeometry(FunctionSpace(<firedrake.mesh.MeshTopology object at 0x7f89dee46600>, FiniteElement('Lagrange', triangle, 2), name=None), Mesh(VectorElement(FiniteElement('Lagrange', triangle, 1), dim=2), 6909)), 12002), IntValue(2)) * dx)) + where Power(Coefficient(WithGeometry(FunctionSpace(<firedrake.mesh.MeshTopology object at 0x7f89dee46600>, FiniteElement('Lagrange', triangle, 2), name=None), Mesh(VectorElement(FiniteElement('Lagrange', triangle, 1), dim=2), 6909)), 12002), IntValue(2)) = <function test_ioperator_replay.<locals>.<lambda> at 0x7f89e9946340>(Coefficient(WithGeometry(FunctionSpace(<firedrake.mesh.MeshTopology object at 0x7f89dee46600>, FiniteElement('Lagrange', triangle, 2), name=None), Mesh(VectorElement(FiniteElement('Lagrange', triangle, 1), dim=2), 6909)), 12002))
test_adjoint_operators.test_ioperator_replay[iadd-2--1]: tests/firedrake/regression/test_adjoint_operators.py#L565
AssertionError: assert np.False_ + where np.False_ = <function isclose at 0x7f8a379e3af0>(0.22701333732525758, np.float64(0.3465735849216079)) + where <function isclose at 0x7f8a379e3af0> = np.isclose + and 0.22701333732525758 = <pyadjoint.reduced_functional.ReducedFunctional object at 0x7f89ded502f0>(Coefficient(WithGeometry(FunctionSpace(<firedrake.mesh.MeshTopology object at 0x7f89df0b4c50>, FiniteElement('Lagrange', triangle, 2), name=None), Mesh(VectorElement(FiniteElement('Lagrange', triangle, 1), dim=2), 6950)), 12030)) + and np.float64(0.3465735849216079) = assemble((Power(Coefficient(WithGeometry(FunctionSpace(<firedrake.mesh.MeshTopology object at 0x7f89df0b4c50>, FiniteElement('Lagrange', triangle, 2), name=None), Mesh(VectorElement(FiniteElement('Lagrange', triangle, 1), dim=2), 6950)), 12084), IntValue(-1)) * dx)) + where Power(Coefficient(WithGeometry(FunctionSpace(<firedrake.mesh.MeshTopology object at 0x7f89df0b4c50>, FiniteElement('Lagrange', triangle, 2), name=None), Mesh(VectorElement(FiniteElement('Lagrange', triangle, 1), dim=2), 6950)), 12084), IntValue(-1)) = <function test_ioperator_replay.<locals>.<lambda> at 0x7f89e9a39a80>(Coefficient(WithGeometry(FunctionSpace(<firedrake.mesh.MeshTopology object at 0x7f89df0b4c50>, FiniteElement('Lagrange', triangle, 2), name=None), Mesh(VectorElement(FiniteElement('Lagrange', triangle, 1), dim=2), 6950)), 12084))
test_adjoint_operators.test_ioperator_replay[isub-1-2]: tests/firedrake/regression/test_adjoint_operators.py#L565
AssertionError: assert np.False_ + where np.False_ = <function isclose at 0x7f8a379e3af0>(2.3333333333333335, np.float64(0.0)) + where <function isclose at 0x7f8a379e3af0> = np.isclose + and 2.3333333333333335 = <pyadjoint.reduced_functional.ReducedFunctional object at 0x7f89dee2a420>(Coefficient(WithGeometry(FunctionSpace(<firedrake.mesh.MeshTopology object at 0x7f89ded4bd10>, FiniteElement('Lagrange', triangle, 1), name=None), Mesh(VectorElement(FiniteElement('Lagrange', triangle, 1), dim=2), 6991)), 12112)) + and np.float64(0.0) = assemble((Power(Coefficient(WithGeometry(FunctionSpace(<firedrake.mesh.MeshTopology object at 0x7f89ded4bd10>, FiniteElement('Lagrange', triangle, 1), name=None), Mesh(VectorElement(FiniteElement('Lagrange', triangle, 1), dim=2), 6991)), 12164), IntValue(2)) * dx)) + where Power(Coefficient(WithGeometry(FunctionSpace(<firedrake.mesh.MeshTopology object at 0x7f89ded4bd10>, FiniteElement('Lagrange', triangle, 1), name=None), Mesh(VectorElement(FiniteElement('Lagrange', triangle, 1), dim=2), 6991)), 12164), IntValue(2)) = <function test_ioperator_replay.<locals>.<lambda> at 0x7f89e9969580>(Coefficient(WithGeometry(FunctionSpace(<firedrake.mesh.MeshTopology object at 0x7f89ded4bd10>, FiniteElement('Lagrange', triangle, 1), name=None), Mesh(VectorElement(FiniteElement('Lagrange', triangle, 1), dim=2), 6991)), 12164))
test_adjoint_operators.test_ioperator_replay[isub-1--1]: tests/firedrake/regression/test_adjoint_operators.py#L565
AssertionError: assert np.False_ + where np.False_ = <function isclose at 0x7f8a379e3af0>(-0.6931447334704938, np.float64(inf)) + where <function isclose at 0x7f8a379e3af0> = np.isclose + and -0.6931447334704938 = <pyadjoint.reduced_functional.ReducedFunctional object at 0x7f89ded5d7c0>(Coefficient(WithGeometry(FunctionSpace(<firedrake.mesh.MeshTopology object at 0x7f89dee984d0>, FiniteElement('Lagrange', triangle, 1), name=None), Mesh(VectorElement(FiniteElement('Lagrange', triangle, 1), dim=2), 7032)), 12192)) + and np.float64(inf) = assemble((Power(Coefficient(WithGeometry(FunctionSpace(<firedrake.mesh.MeshTopology object at 0x7f89dee984d0>, FiniteElement('Lagrange', triangle, 1), name=None), Mesh(VectorElement(FiniteElement('Lagrange', triangle, 1), dim=2), 7032)), 12244), IntValue(-1)) * dx)) + where Power(Coefficient(WithGeometry(FunctionSpace(<firedrake.mesh.MeshTopology object at 0x7f89dee984d0>, FiniteElement('Lagrange', triangle, 1), name=None), Mesh(VectorElement(FiniteElement('Lagrange', triangle, 1), dim=2), 7032)), 12244), IntValue(-1)) = <function test_ioperator_replay.<locals>.<lambda> at 0x7f89e996bf60>(Coefficient(WithGeometry(FunctionSpace(<firedrake.mesh.MeshTopology object at 0x7f89dee984d0>, FiniteElement('Lagrange', triangle, 1), name=None), Mesh(VectorElement(FiniteElement('Lagrange', triangle, 1), dim=2), 7032)), 12244))
test_adjoint_operators.test_ioperator_replay[isub-2-2]: tests/firedrake/regression/test_adjoint_operators.py#L565
AssertionError: assert np.False_ + where np.False_ = <function isclose at 0x7f8a379e3af0>(2.33333333333333, np.float64(0.0)) + where <function isclose at 0x7f8a379e3af0> = np.isclose + and 2.33333333333333 = <pyadjoint.reduced_functional.ReducedFunctional object at 0x7f89dee64500>(Coefficient(WithGeometry(FunctionSpace(<firedrake.mesh.MeshTopology object at 0x7f89deed8350>, FiniteElement('Lagrange', triangle, 2), name=None), Mesh(VectorElement(FiniteElement('Lagrange', triangle, 1), dim=2), 7073)), 12272)) + and np.float64(0.0) = assemble((Power(Coefficient(WithGeometry(FunctionSpace(<firedrake.mesh.MeshTopology object at 0x7f89deed8350>, FiniteElement('Lagrange', triangle, 2), name=None), Mesh(VectorElement(FiniteElement('Lagrange', triangle, 1), dim=2), 7073)), 12324), IntValue(2)) * dx)) + where Power(Coefficient(WithGeometry(FunctionSpace(<firedrake.mesh.MeshTopology object at 0x7f89deed8350>, FiniteElement('Lagrange', triangle, 2), name=None), Mesh(VectorElement(FiniteElement('Lagrange', triangle, 1), dim=2), 7073)), 12324), IntValue(2)) = <function test_ioperator_replay.<locals>.<lambda> at 0x7f89e9966e80>(Coefficient(WithGeometry(FunctionSpace(<firedrake.mesh.MeshTopology object at 0x7f89deed8350>, FiniteElement('Lagrange', triangle, 2), name=None), Mesh(VectorElement(FiniteElement('Lagrange', triangle, 1), dim=2), 7073)), 12324))
test_adjoint_operators.test_ioperator_replay[isub-2--1]: tests/firedrake/regression/test_adjoint_operators.py#L565
AssertionError: assert np.False_ + where np.False_ = <function isclose at 0x7f8a379e3af0>(-0.6931471698432158, np.float64(inf)) + where <function isclose at 0x7f8a379e3af0> = np.isclose + and -0.6931471698432158 = <pyadjoint.reduced_functional.ReducedFunctional object at 0x7f89ded50f50>(Coefficient(WithGeometry(FunctionSpace(<firedrake.mesh.MeshTopology object at 0x7f89dee98230>, FiniteElement('Lagrange', triangle, 2), name=None), Mesh(VectorElement(FiniteElement('Lagrange', triangle, 1), dim=2), 7114)), 12352)) + and np.float64(inf) = assemble((Power(Coefficient(WithGeometry(FunctionSpace(<firedrake.mesh.MeshTopology object at 0x7f89dee98230>, FiniteElement('Lagrange', triangle, 2), name=None), Mesh(VectorElement(FiniteElement('Lagrange', triangle, 1), dim=2), 7114)), 12404), IntValue(-1)) * dx)) + where Power(Coefficient(WithGeometry(FunctionSpace(<firedrake.mesh.MeshTopology object at 0x7f89dee98230>, FiniteElement('Lagrange', triangle, 2), name=None), Mesh(VectorElement(FiniteElement('Lagrange', triangle, 1), dim=2), 7114)), 12404), IntValue(-1)) = <function test_ioperator_replay.<locals>.<lambda> at 0x7f89e97c0040>(Coefficient(WithGeometry(FunctionSpace(<firedrake.mesh.MeshTopology object at 0x7f89dee98230>, FiniteElement('Lagrange', triangle, 2), name=None), Mesh(VectorElement(FiniteElement('Lagrange', triangle, 1), dim=2), 7114)), 12404))
test_adjoint_operators.test_consecutive_nonlinear_solves: tests/firedrake/regression/test_adjoint_operators.py#L768
AssertionError: assert np.float64(0.9999989443684277) > 1.9 + where np.float64(0.9999989443684277) = taylor_test(<pyadjoint.reduced_functional.ReducedFunctional object at 0x7f89de2b59d0>, Coefficient(WithGeometry(FunctionSpace(<firedrake.mesh.MeshTopology object at 0x7f89de439310>, FiniteElement('Real', triangle, 0), name=None), Mesh(VectorElement(FiniteElement('Lagrange', triangle, 1), dim=2), 7622)), 13469), Coefficient(WithGeometry(FunctionSpace(<firedrake.mesh.MeshTopology object at 0x7f89de439310>, FiniteElement('Real', triangle, 0), name=None), Mesh(VectorElement(FiniteElement('Lagrange', triangle, 1), dim=2), 7622)), 13524)) + where Coefficient(WithGeometry(FunctionSpace(<firedrake.mesh.MeshTopology object at 0x7f89de439310>, FiniteElement('Real', triangle, 0), name=None), Mesh(VectorElement(FiniteElement('Lagrange', triangle, 1), dim=2), 7622)), 13524) = Function(WithGeometry(FunctionSpace(<firedrake.mesh.MeshTopology object at 0x7f89de439310>, FiniteElement('Real', triangle, 0), name=None), Mesh(VectorElement(FiniteElement('Lagrange', triangle, 1), dim=2), 7622)), val=0.01)
test_interpolate_cross_mesh.test_missing_dofs: tests/firedrake/regression/test_interpolate_cross_mesh.py#L667
AssertionError: assert False + where False = <function allclose at 0x7fd222397d70>([array(0.25), array(0.)], array([0.25, 1. ])) + where <function allclose at 0x7fd222397d70> = np.allclose + and [array(0.25), array(0.)] = at(array([[0.5, 0.5],\n [1.5, 1.5]])) + where at = Coefficient(WithGeometry(FunctionSpace(<firedrake.mesh.MeshTopology object at 0x7fd1bf9ea600>, FiniteElement('Lagrange', triangle, 3), name=None), Mesh(VectorElement(FiniteElement('Lagrange', triangle, 1), dim=2), 5869)), 10113).at + and array([0.25, 1. ]) = <built-in function array>([0.25, 1.0]) + where <built-in function array> = np.array
test_adjoint_operators.test_assign_cofunction[solve]: tests/firedrake/regression/test_adjoint_operators.py#L836
AttributeError: 'DelegatedFunctionCheckpoint' object has no attribute 'function_space'
test_adjoint_operators.test_assign_cofunction[linear_variational_solver]: tests/firedrake/regression/test_adjoint_operators.py#L836
AttributeError: 'DelegatedFunctionCheckpoint' object has no attribute 'function_space'
test_adjoint_operators.test_lvs_constant_jacobian[False]: tests/firedrake/regression/test_adjoint_operators.py#L981
AssertionError: assert False + where False = <function allclose at 0x7f8a379e3970>(array([-9.33333333e-02, -1.60000000e-01, -1.20000000e-01, -8.00000000e-02,\n -4.00000000e-02, 1.12757026e-17, 4.00000000e-02, 8.00000000e-02,\n 1.20000000e-01, 1.60000000e-01, 9.33333333e-02]), (2 * array([-0.00333333, 0. , 0.01 , 0.02 , 0.03 ,\n 0.04 , 0.05 , 0.06 , 0.07 , 0.08 ,\n 0.04333333]))) + where <function allclose at 0x7f8a379e3970> = np.allclose + and array([-9.33333333e-02, -1.60000000e-01, -1.20000000e-01, -8.00000000e-02,\n -4.00000000e-02, 1.12757026e-17, 4.00000000e-02, 8.00000000e-02,\n 1.20000000e-01, 1.60000000e-01, 9.33333333e-02]) = Dat(DataSet(Set((np.int64(11), np.int64(11), np.int64(11)), 'set_#x7f89dd5b0200'), (1,), 'None_nodes_dset'), None, dtype('float64'), 'cofunction_8244').data_ro + where Dat(DataSet(Set((np.int64(11), np.int64(11), np.int64(11)), 'set_#x7f89dd5b0200'), (1,), 'None_nodes_dset'), None, dtype('float64'), 'cofunction_8244') = Cofunction(FiredrakeDualSpace(FunctionSpace(<firedrake.mesh.MeshTopology object at 0x7f89dd410b90>, FiniteElement('Lagrange', interval, 1), name=None), Mesh(VectorElement(FiniteElement('Lagrange', interval, 1), dim=1), 8203)), 14460).dat + and array([-0.00333333, 0. , 0.01 , 0.02 , 0.03 ,\n 0.04 , 0.05 , 0.06 , 0.07 , 0.08 ,\n 0.04333333]) = Dat(DataSet(Set((np.int64(11), np.int64(11), np.int64(11)), 'set_#x7f89dd5b0200'), (1,), 'None_nodes_dset'), None, dtype('float64'), 'cofunction_8245').data_ro + where Dat(DataSet(Set((np.int64(11), np.int64(11), np.int64(11)), 'set_#x7f89dd5b0200'), (1,), 'None_nodes_dset'), None, dtype('float64'), 'cofunction_8245') = Cofunction(FiredrakeDualSpace(FunctionSpace(<firedrake.mesh.MeshTopology object at 0x7f89dd410b90>, FiniteElement('Lagrange', interval, 1), name=None), Mesh(VectorElement(FiniteElement('Lagrange', interval, 1), dim=1), 8203)), 14461).dat + where Cofunction(FiredrakeDualSpace(FunctionSpace(<firedrake.mesh.MeshTopology object at 0x7f89dd410b90>, FiniteElement('Lagrange', interval, 1), name=None), Mesh(VectorElement(FiniteElement('Lagrange', interval, 1), dim=1), 8203)), 14461) = assemble((Product(Coefficient(WithGeometry(FunctionSpace(<firedrake.mesh.MeshTopology object at 0x7f89dd410b90>, FiniteElement('Lagrange', interval, 1), name=None), Mesh(VectorElement(FiniteElement('Lagrange', interval, 1), dim=1), 8203)), 14443), Conj(Argument(WithGeometry(FunctionSpace(<firedrake.mesh.MeshTopology object at 0x7f89dd410b90>, FiniteElement('Lagrange', interval, 1), name=None), Mesh(VectorElement(FiniteElement('Lagrange', interval, 1), dim=1), 8203)), 0, None))) * dx)) + where Product(Coefficient(WithGeometry(FunctionSpace(<firedrake.mesh.MeshTopology object at 0x7f89dd410b90>, FiniteElement('Lagrange', interval, 1), name=None), Mesh(VectorElement(FiniteElement('Lagrange', interval, 1), dim=1), 8203)), 14443), Conj(Argument(WithGeometry(FunctionSpace(<firedrake.mesh.MeshTopology object at 0x7f89dd410b90>, FiniteElement('Lagrange', interval, 1), name=None), Mesh(VectorElement(FiniteElement('Lagrange', interval, 1), dim=1), 8203)), 0, None))) = inner(Coefficient(WithGeometry(FunctionSpace(<firedrake.mesh.MeshTopology object at 0x7f89dd410b90>, FiniteElement('Lagrange', interval, 1), name=None), Mesh(VectorElement(FiniteElement('Lagrange', interval, 1), dim=1), 8203)), 14443), Argument(WithGeometry(FunctionSpace(<firedrake.mesh.MeshTopology object at 0x7f89dd410b90>, FiniteElement('Lagrange', interval, 1), name=None), Mesh(VectorElement(FiniteElement('Lagrange', interval, 1), dim=1), 8203)), 0, None))
test_adjoint_operators.test_lvs_constant_jacobian[True]: tests/firedrake/regression/test_adjoint_operators.py#L981
AssertionError: assert False + where False = <function allclose at 0x7f8a379e3970>(array([-9.33333333e-02, -1.60000000e-01, -1.20000000e-01, -8.00000000e-02,\n -4.00000000e-02, 1.12757026e-17, 4.00000000e-02, 8.00000000e-02,\n 1.20000000e-01, 1.60000000e-01, 9.33333333e-02]), (2 * array([-0.00333333, 0. , 0.01 , 0.02 , 0.03 ,\n 0.04 , 0.05 , 0.06 , 0.07 , 0.08 ,\n 0.04333333]))) + where <function allclose at 0x7f8a379e3970> = np.allclose + and array([-9.33333333e-02, -1.60000000e-01, -1.20000000e-01, -8.00000000e-02,\n -4.00000000e-02, 1.12757026e-17, 4.00000000e-02, 8.00000000e-02,\n 1.20000000e-01, 1.60000000e-01, 9.33333333e-02]) = Dat(DataSet(Set((np.int64(11), np.int64(11), np.int64(11)), 'set_#x7f89dd357590'), (1,), 'None_nodes_dset'), None, dtype('float64'), 'cofunction_8288').data_ro + where Dat(DataSet(Set((np.int64(11), np.int64(11), np.int64(11)), 'set_#x7f89dd357590'), (1,), 'None_nodes_dset'), None, dtype('float64'), 'cofunction_8288') = Cofunction(FiredrakeDualSpace(FunctionSpace(<firedrake.mesh.MeshTopology object at 0x7f89dd357560>, FiniteElement('Lagrange', interval, 1), name=None), Mesh(VectorElement(FiniteElement('Lagrange', interval, 1), dim=1), 8247)), 14529).dat + and array([-0.00333333, 0. , 0.01 , 0.02 , 0.03 ,\n 0.04 , 0.05 , 0.06 , 0.07 , 0.08 ,\n 0.04333333]) = Dat(DataSet(Set((np.int64(11), np.int64(11), np.int64(11)), 'set_#x7f89dd357590'), (1,), 'None_nodes_dset'), None, dtype('float64'), 'cofunction_8289').data_ro + where Dat(DataSet(Set((np.int64(11), np.int64(11), np.int64(11)), 'set_#x7f89dd357590'), (1,), 'None_nodes_dset'), None, dtype('float64'), 'cofunction_8289') = Cofunction(FiredrakeDualSpace(FunctionSpace(<firedrake.mesh.MeshTopology object at 0x7f89dd357560>, FiniteElement('Lagrange', interval, 1), name=None), Mesh(VectorElement(FiniteElement('Lagrange', interval, 1), dim=1), 8247)), 14530).dat + where Cofunction(FiredrakeDualSpace(FunctionSpace(<firedrake.mesh.MeshTopology object at 0x7f89dd357560>, FiniteElement('Lagrange', interval, 1), name=None), Mesh(VectorElement(FiniteElement('Lagrange', interval, 1), dim=1), 8247)), 14530) = assemble((Product(Coefficient(WithGeometry(FunctionSpace(<firedrake.mesh.MeshTopology object at 0x7f89dd357560>, FiniteElement('Lagrange', interval, 1), name=None), Mesh(VectorElement(FiniteElement('Lagrange', interval, 1), dim=1), 8247)), 14514), Conj(Argument(WithGeometry(FunctionSpace(<firedrake.mesh.MeshTopology object at 0x7f89dd357560>, FiniteElement('Lagrange', interval, 1), name=None), Mesh(VectorElement(FiniteElement('Lagrange', interval, 1), dim=1), 8247)), 0, None))) * dx)) + where Product(Coefficient(WithGeometry(FunctionSpace(<firedrake.mesh.MeshTopology object at 0x7f89dd357560>, FiniteElement('Lagrange', interval, 1), name=None), Mesh(VectorElement(FiniteElement('Lagrange', interval, 1), dim=1), 8247)), 14514), Conj(Argument(WithGeometry(FunctionSpace(<firedrake.mesh.MeshTopology object at 0x7f89dd357560>, FiniteElement('Lagrange', interval, 1), name=None), Mesh(VectorElement(FiniteElement('Lagrange', interval, 1), dim=1), 8247)), 0, None))) = inner(Coefficient(WithGeometry(FunctionSpace(<firedrake.mesh.MeshTopology object at 0x7f89dd357560>, FiniteElement('Lagrange', interval, 1), name=None), Mesh(VectorElement(FiniteElement('Lagrange', interval, 1), dim=1), 8247)), 14514), Argument(WithGeometry(FunctionSpace(<firedrake.mesh.MeshTopology object at 0x7f89dd357560>, FiniteElement('Lagrange', interval, 1), name=None), Mesh(VectorElement(FiniteElement('Lagrange', interval, 1), dim=1), 8247)), 0, None))
test_adv_diff.test_adv_diff_serial: tests/firedrake/regression/test_adv_diff.py#L78
assert False + where False = all(array([nan, nan]) > [1.8, 1.95])
test_adv_diff.test_adv_diff_parallel: tests/firedrake/regression/test_adv_diff.py#L1
subprocess.CalledProcessError: Command '['mpiexec', '-n', '1', '-genv', '_PYTEST_MPI_CHILD_PROCESS', '1', '/__w/firedrake/firedrake_venv/bin/python', '-m', 'pytest', '--runxfail', '-s', '-q', '/__w/firedrake/firedrake/tests/firedrake/regression/test_adv_diff.py::test_adv_diff_parallel', ':', '-n', '2', '/__w/firedrake/firedrake_venv/bin/python', '-m', 'pytest', '--runxfail', '-s', '-q', '/__w/firedrake/firedrake/tests/firedrake/regression/test_adv_diff.py::test_adv_diff_parallel', '--tb=no', '--no-summary', '--no-header', '--disable-warnings', '--show-capture=no']' returned non-zero exit status 1.
test_adv_diff.test_adv_diff_on_quadrilaterals_serial: tests/firedrake/regression/test_adv_diff.py#L94
assert False + where False = all(array([nan, nan]) > [1.8, 1.95])
test_adv_diff.test_adv_diff_on_quadrilaterals_parallel: tests/firedrake/regression/test_adv_diff.py#L1
subprocess.CalledProcessError: Command '['mpiexec', '-n', '1', '-genv', '_PYTEST_MPI_CHILD_PROCESS', '1', '/__w/firedrake/firedrake_venv/bin/python', '-m', 'pytest', '--runxfail', '-s', '-q', '/__w/firedrake/firedrake/tests/firedrake/regression/test_adv_diff.py::test_adv_diff_on_quadrilaterals_parallel', ':', '-n', '2', '/__w/firedrake/firedrake_venv/bin/python', '-m', 'pytest', '--runxfail', '-s', '-q', '/__w/firedrake/firedrake/tests/firedrake/regression/test_adv_diff.py::test_adv_diff_on_quadrilaterals_parallel', '--tb=no', '--no-summary', '--no-header', '--disable-warnings', '--show-capture=no']' returned non-zero exit status 1.
test_adv_diff_nonsplit.test_adv_diff_serial: tests/firedrake/regression/test_adv_diff_nonsplit.py#L61
assert False + where False = all(array([nan, nan]) > [1.8, 1.95])
test_adv_diff_nonsplit.test_adv_diff_parallel: tests/firedrake/regression/test_adv_diff_nonsplit.py#L1
subprocess.CalledProcessError: Command '['mpiexec', '-n', '1', '-genv', '_PYTEST_MPI_CHILD_PROCESS', '1', '/__w/firedrake/firedrake_venv/bin/python', '-m', 'pytest', '--runxfail', '-s', '-q', '/__w/firedrake/firedrake/tests/firedrake/regression/test_adv_diff_nonsplit.py::test_adv_diff_parallel', ':', '-n', '2', '/__w/firedrake/firedrake_venv/bin/python', '-m', 'pytest', '--runxfail', '-s', '-q', '/__w/firedrake/firedrake/tests/firedrake/regression/test_adv_diff_nonsplit.py::test_adv_diff_parallel', '--tb=no', '--no-summary', '--no-header', '--disable-warnings', '--show-capture=no']' returned non-zero exit status 1.
test_adv_diff_nonsplit.test_adv_diff_on_quadrilaterals_serial: tests/firedrake/regression/test_adv_diff_nonsplit.py#L77
assert False + where False = all(array([nan, nan]) > [1.8, 1.95])
test_adv_diff_nonsplit.test_adv_diff_on_quadrilaterals_parallel: tests/firedrake/regression/test_adv_diff_nonsplit.py#L1
subprocess.CalledProcessError: Command '['mpiexec', '-n', '1', '-genv', '_PYTEST_MPI_CHILD_PROCESS', '1', '/__w/firedrake/firedrake_venv/bin/python', '-m', 'pytest', '--runxfail', '-s', '-q', '/__w/firedrake/firedrake/tests/firedrake/regression/test_adv_diff_nonsplit.py::test_adv_diff_on_quadrilaterals_parallel', ':', '-n', '2', '/__w/firedrake/firedrake_venv/bin/python', '-m', 'pytest', '--runxfail', '-s', '-q', '/__w/firedrake/firedrake/tests/firedrake/regression/test_adv_diff_nonsplit.py::test_adv_diff_on_quadrilaterals_parallel', '--tb=no', '--no-summary', '--no-header', '--disable-warnings', '--show-capture=no']' returned non-zero exit status 1.
test_interpolate_cross_mesh.test_missing_dofs_parallel: tests/firedrake/regression/test_interpolate_cross_mesh.py#L1
subprocess.CalledProcessError: Command '['mpiexec', '-n', '1', '-genv', '_PYTEST_MPI_CHILD_PROCESS', '1', '/__w/firedrake/firedrake_venv/bin/python', '-m', 'pytest', '--runxfail', '-s', '-q', '/__w/firedrake/firedrake/tests/firedrake/regression/test_interpolate_cross_mesh.py::test_missing_dofs_parallel', ':', '-n', '2', '/__w/firedrake/firedrake_venv/bin/python', '-m', 'pytest', '--runxfail', '-s', '-q', '/__w/firedrake/firedrake/tests/firedrake/regression/test_interpolate_cross_mesh.py::test_missing_dofs_parallel', '--tb=no', '--no-summary', '--no-header', '--disable-warnings', '--show-capture=no']' returned non-zero exit status 1.
test_external_operators.test_solve[normal]: tests/firedrake/external_operators/test_external_operators.py#L190
firedrake.exceptions.ConvergenceError: Nonlinear solve failed to converge after 50 nonlinear iterations. Reason: DIVERGED_MAX_IT
test_external_operators.test_solve[matrix-free]: tests/firedrake/external_operators/test_external_operators.py#L190
firedrake.exceptions.ConvergenceError: Nonlinear solve failed to converge after 0 nonlinear iterations. Reason: DIVERGED_LINEAR_SOLVE
test_external_operators.test_multiple_external_operators: tests/firedrake/external_operators/test_external_operators.py#L237
firedrake.exceptions.ConvergenceError: Nonlinear solve failed to converge after 50 nonlinear iterations. Reason: DIVERGED_MAX_IT
test_external_operators.test_translation_operator: tests/firedrake/external_operators/test_external_operators.py#L321
firedrake.exceptions.ConvergenceError: Nonlinear solve failed to converge after 50 nonlinear iterations. Reason: DIVERGED_MAX_IT
test_external_operators.test_translation_operator_matrix_free: tests/firedrake/external_operators/test_external_operators.py#L362
firedrake.exceptions.ConvergenceError: Nonlinear solve failed to converge after 0 nonlinear iterations. Reason: DIVERGED_LINEAR_SOLVE
test_interp_dual.test_solve_interp_f: tests/firedrake/regression/test_interp_dual.py#L197
firedrake.exceptions.ConvergenceError: Nonlinear solve failed to converge after 50 nonlinear iterations. Reason: DIVERGED_MAX_IT
test_interp_dual.test_solve_interp_u: tests/firedrake/regression/test_interp_dual.py#L230
firedrake.exceptions.ConvergenceError: Nonlinear solve failed to converge after 0 nonlinear iterations. Reason: DIVERGED_LINEAR_SOLVE
test_adv_diff.test_adv_diff_serial: tests/firedrake/regression/test_adv_diff.py#L78
assert False + where False = all(array([-0.05127514+3.05227680e-54j, 0.00962451+1.88275696e-55j]) > [1.8, 1.95])
test_adv_diff.test_adv_diff_parallel: tests/firedrake/regression/test_adv_diff.py#L1
subprocess.CalledProcessError: Command '['mpiexec', '-n', '1', '-genv', '_PYTEST_MPI_CHILD_PROCESS', '1', '/__w/firedrake/firedrake_venv/bin/python', '-m', 'pytest', '--runxfail', '-s', '-q', '/__w/firedrake/firedrake/tests/firedrake/regression/test_adv_diff.py::test_adv_diff_parallel', ':', '-n', '2', '/__w/firedrake/firedrake_venv/bin/python', '-m', 'pytest', '--runxfail', '-s', '-q', '/__w/firedrake/firedrake/tests/firedrake/regression/test_adv_diff.py::test_adv_diff_parallel', '--tb=no', '--no-summary', '--no-header', '--disable-warnings', '--show-capture=no']' returned non-zero exit status 1.
test_adv_diff.test_adv_diff_on_quadrilaterals_serial: tests/firedrake/regression/test_adv_diff.py#L94
assert False + where False = all(array([nan, nan]) > [1.8, 1.95])
test_adv_diff.test_adv_diff_on_quadrilaterals_parallel: tests/firedrake/regression/test_adv_diff.py#L1
subprocess.CalledProcessError: Command '['mpiexec', '-n', '1', '-genv', '_PYTEST_MPI_CHILD_PROCESS', '1', '/__w/firedrake/firedrake_venv/bin/python', '-m', 'pytest', '--runxfail', '-s', '-q', '/__w/firedrake/firedrake/tests/firedrake/regression/test_adv_diff.py::test_adv_diff_on_quadrilaterals_parallel', ':', '-n', '2', '/__w/firedrake/firedrake_venv/bin/python', '-m', 'pytest', '--runxfail', '-s', '-q', '/__w/firedrake/firedrake/tests/firedrake/regression/test_adv_diff.py::test_adv_diff_on_quadrilaterals_parallel', '--tb=no', '--no-summary', '--no-header', '--disable-warnings', '--show-capture=no']' returned non-zero exit status 1.
test_adv_diff_nonsplit.test_adv_diff_serial: tests/firedrake/regression/test_adv_diff_nonsplit.py#L61
assert False + where False = all(array([0.05079384-7.23279142e-43j, 0.0583975 +4.59346767e-59j]) > [1.8, 1.95])
test_adv_diff_nonsplit.test_adv_diff_parallel: tests/firedrake/regression/test_adv_diff_nonsplit.py#L1
subprocess.CalledProcessError: Command '['mpiexec', '-n', '1', '-genv', '_PYTEST_MPI_CHILD_PROCESS', '1', '/__w/firedrake/firedrake_venv/bin/python', '-m', 'pytest', '--runxfail', '-s', '-q', '/__w/firedrake/firedrake/tests/firedrake/regression/test_adv_diff_nonsplit.py::test_adv_diff_parallel', ':', '-n', '2', '/__w/firedrake/firedrake_venv/bin/python', '-m', 'pytest', '--runxfail', '-s', '-q', '/__w/firedrake/firedrake/tests/firedrake/regression/test_adv_diff_nonsplit.py::test_adv_diff_parallel', '--tb=no', '--no-summary', '--no-header', '--disable-warnings', '--show-capture=no']' returned non-zero exit status 1.
test_adv_diff_nonsplit.test_adv_diff_on_quadrilaterals_serial: tests/firedrake/regression/test_adv_diff_nonsplit.py#L77
assert False + where False = all(array([nan, nan]) > [1.8, 1.95])
test_adv_diff_nonsplit.test_adv_diff_on_quadrilaterals_parallel: tests/firedrake/regression/test_adv_diff_nonsplit.py#L1
subprocess.CalledProcessError: Command '['mpiexec', '-n', '1', '-genv', '_PYTEST_MPI_CHILD_PROCESS', '1', '/__w/firedrake/firedrake_venv/bin/python', '-m', 'pytest', '--runxfail', '-s', '-q', '/__w/firedrake/firedrake/tests/firedrake/regression/test_adv_diff_nonsplit.py::test_adv_diff_on_quadrilaterals_parallel', ':', '-n', '2', '/__w/firedrake/firedrake_venv/bin/python', '-m', 'pytest', '--runxfail', '-s', '-q', '/__w/firedrake/firedrake/tests/firedrake/regression/test_adv_diff_nonsplit.py::test_adv_diff_on_quadrilaterals_parallel', '--tb=no', '--no-summary', '--no-header', '--disable-warnings', '--show-capture=no']' returned non-zero exit status 1.
test_interpolate_cross_mesh.test_missing_dofs: tests/firedrake/regression/test_interpolate_cross_mesh.py#L667
AssertionError: assert False + where False = <function allclose at 0x7f30c03801b0>([array(0.25-2.99479737e-18j), array(0.+0.j)], array([0.25, 1. ])) + where <function allclose at 0x7f30c03801b0> = np.allclose + and [array(0.25-2.99479737e-18j), array(0.+0.j)] = at(array([[0.5, 0.5],\n [1.5, 1.5]])) + where at = Coefficient(WithGeometry(FunctionSpace(<firedrake.mesh.MeshTopology object at 0x7f305eee5370>, FiniteElement('Lagrange', triangle, 3), name=None), Mesh(VectorElement(FiniteElement('Lagrange', triangle, 1), dim=2), 5908)), 10198).at + and array([0.25, 1. ]) = <built-in function array>([0.25, 1.0]) + where <built-in function array> = np.array
test_poisson_gmg.test_baseform_coarsening[scalar-newtonfas]: tests/firedrake/multigrid/test_poisson_gmg.py#L212
AssertionError: assert np.complex128(2.6352290341041633+0j) < 1e-14 + where np.complex128(2.6352290341041633+0j) = errornorm(Coefficient(WithGeometry(FunctionSpace(<firedrake.mesh.MeshTopology object at 0x7f97656763f0>, FiniteElement('Lagrange', triangle, 1), name=None), Mesh(VectorElement(FiniteElement('Lagrange', triangle, 1), dim=2), 5707)), 11278), Coefficient(WithGeometry(FunctionSpace(<firedrake.mesh.MeshTopology object at 0x7f97656763f0>, FiniteElement('Lagrange', triangle, 1), name=None), Mesh(VectorElement(FiniteElement('Lagrange', triangle, 1), dim=2), 5707)), 11161))
test_poisson_gmg.test_baseform_coarsening[mixed-fas]: tests/firedrake/multigrid/test_poisson_gmg.py#L212
AssertionError: assert np.complex128(2.9374966918986813+0j) < 1e-14 + where np.complex128(2.9374966918986813+0j) = errornorm(Coefficient(WithGeometry(MixedFunctionSpace(IndexedProxyFunctionSpace(<firedrake.mesh.MeshTopology object at 0x7f9764c3a060>, FiniteElement('Lagrange', triangle, 1), name=None, index=0, component=None), IndexedProxyFunctionSpace(<firedrake.mesh.MeshTopology object at 0x7f9764c3a060>, FiniteElement('Lagrange', triangle, 1), name=None, index=1, component=None), name='None_None'), Mesh(VectorElement(FiniteElement('Lagrange', triangle, 1), dim=2), 8717)), 16092), Coefficient(WithGeometry(MixedFunctionSpace(IndexedProxyFunctionSpace(<firedrake.mesh.MeshTopology object at 0x7f9764c3a060>, FiniteElement('Lagrange', triangle, 1), name=None, index=0, component=None), IndexedProxyFunctionSpace(<firedrake.mesh.MeshTopology object at 0x7f9764c3a060>, FiniteElement('Lagrange', triangle, 1), name=None, index=1, component=None), name='None_None'), Mesh(VectorElement(FiniteElement('Lagrange', triangle, 1), dim=2), 8717)), 15882))
test_poisson_gmg.test_baseform_coarsening[mixed-newtonfas]: tests/firedrake/multigrid/test_poisson_gmg.py#L212
AssertionError: assert np.complex128(4.588192569227642+0j) < 1e-14 + where np.complex128(4.588192569227642+0j) = errornorm(Coefficient(WithGeometry(MixedFunctionSpace(IndexedProxyFunctionSpace(<firedrake.mesh.MeshTopology object at 0x7f97649b3950>, FiniteElement('Lagrange', triangle, 1), name=None, index=0, component=None), IndexedProxyFunctionSpace(<firedrake.mesh.MeshTopology object at 0x7f97649b3950>, FiniteElement('Lagrange', triangle, 1), name=None, index=1, component=None), name='None_None'), Mesh(VectorElement(FiniteElement('Lagrange', triangle, 1), dim=2), 9261)), 16957), Coefficient(WithGeometry(MixedFunctionSpace(IndexedProxyFunctionSpace(<firedrake.mesh.MeshTopology object at 0x7f97649b3950>, FiniteElement('Lagrange', triangle, 1), name=None, index=0, component=None), IndexedProxyFunctionSpace(<firedrake.mesh.MeshTopology object at 0x7f97649b3950>, FiniteElement('Lagrange', triangle, 1), name=None, index=1, component=None), name='None_None'), Mesh(VectorElement(FiniteElement('Lagrange', triangle, 1), dim=2), 9261)), 16747))
test_interpolate_cross_mesh.test_missing_dofs_parallel: tests/firedrake/regression/test_interpolate_cross_mesh.py#L1
subprocess.CalledProcessError: Command '['mpiexec', '-n', '1', '-genv', '_PYTEST_MPI_CHILD_PROCESS', '1', '/__w/firedrake/firedrake_venv/bin/python', '-m', 'pytest', '--runxfail', '-s', '-q', '/__w/firedrake/firedrake/tests/firedrake/regression/test_interpolate_cross_mesh.py::test_missing_dofs_parallel', ':', '-n', '2', '/__w/firedrake/firedrake_venv/bin/python', '-m', 'pytest', '--runxfail', '-s', '-q', '/__w/firedrake/firedrake/tests/firedrake/regression/test_interpolate_cross_mesh.py::test_missing_dofs_parallel', '--tb=no', '--no-summary', '--no-header', '--disable-warnings', '--show-capture=no']' returned non-zero exit status 1.
test_interpolation_manual.test_cross_mesh: tests/firedrake/regression/test_interpolation_manual.py#L175
AssertionError: assert np.False_ + where np.False_ = <ufunc 'isnan'>(array(0.+0.j)) + where <ufunc 'isnan'> = np.isnan + and array(0.+0.j) = at(1.5, 1.5) + where at = Coefficient(WithGeometry(FunctionSpace(<firedrake.mesh.MeshTopology object at 0x7f305afb3c80>, FiniteElement('Q', quadrilateral, 2), name=None), Mesh(VectorElement(FiniteElement('Q', quadrilateral, 1), dim=2), 6293)), 10938).at
test_vertex_only_fs.test_functionspaces[interval-1-coords]: tests/firedrake/vertexonly/test_vertex_only_fs.py#L140
AssertionError: assert False + where False = <function allclose at 0x7fd2df1c4070>(array([0.+0.j]), array([0.59762701+0.j])) + where <function allclose at 0x7fd2df1c4070> = np.allclose + and array([0.+0.j]) = Dat(DataSet(Set((np.int64(1), np.int64(1), np.int64(1)), 'set_#x7fd29eb129c0'), (1,), 'None_nodes_dset'), None, dtype('complex128'), 'function_1958').data_ro_with_halos + where Dat(DataSet(Set((np.int64(1), np.int64(1), np.int64(1)), 'set_#x7fd29eb129c0'), (1,), 'None_nodes_dset'), None, dtype('complex128'), 'function_1958') = Coefficient(WithGeometry(FunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7fd29eb3b080>, FiniteElement('Discontinuous Lagrange', vertex, 0), name=None), Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=1), 1954)), 2812).dat + and array([0.59762701+0.j]) = <function prod at 0x7fd2df1b49f0>(array([[0.59762701+0.j]]), axis=1) + where <function prod at 0x7fd2df1b49f0> = np.prod + and array([[0.59762701+0.j]]) = <built-in method reshape of numpy.ndarray object at 0x7fd29ea18c30>(-1, 1) + where <built-in method reshape of numpy.ndarray object at 0x7fd29ea18c30> = array([0.59762701+0.j]).reshape + where array([0.59762701+0.j]) = Dat(DataSet(Set((np.int64(1), np.int64(1), np.int64(1)), 'set_#x7fd29eb129c0'), (1,), 'None_nodes_dset'), None, dtype('complex128'), 'firedrake_default_immersed_vom_coordinates').data_ro_with_halos + where Dat(DataSet(Set((np.int64(1), np.int64(1), np.int64(1)), 'set_#x7fd29eb129c0'), (1,), 'None_nodes_dset'), None, dtype('complex128'), 'firedrake_default_immersed_vom_coordinates') = Coefficient(WithGeometry(FunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7fd29eb3b080>, VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=1), name=None), Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=1), 1954)), 2808).dat + where Coefficient(WithGeometry(FunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7fd29eb3b080>, VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=1), name=None), Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=1), 1954)), 2808) = Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=1), 1954).coordinates + and 1 = geometric_dimension() + where geometric_dimension = Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=1), 1954).geometric_dimension
test_vertex_only_fs.test_functionspaces[interval-100-coords]: tests/firedrake/vertexonly/test_vertex_only_fs.py#L140
AssertionError: assert False + where False = <function allclose at 0x7fd2df1c4070>(array([0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j]), array([ 0.59762701+0.j, 0.93037873+0.j, 0.70552675+0.j, 0.58976637+0.j,\n 0.3473096 +0.j, 0.79178823+0.j, 0.37517442+0.j, 1.283546 +0.j,\n 1.42732552+0.j, 0.26688304+0.j, 1.08345008+0.j, 0.55778984+0.j,\n 0.63608912+0.j, 1.35119328+0.j, -0.35792788+0.j, -0.3257414 +0.j,\n -0.45956321+0.j, 1.16523969+0.j, 1.0563135 +0.j, 1.2400243 +0.j,\n 1.45723668+0.j, 1.09831713+0.j, 0.42295872+0.j, 1.06105835+0.j,\n -0.26345115+0.j, 0.77984204+0.j, -0.21329343+0.j, 1.38933783+0.j,\n 0.54369664+0.j, 0.32932388+0.j, 0.02911122+0.j, 1.04846738+0.j,\n 0.41230066+0.j, 0.6368679 +0.j, -0.4624204 +0.j, 0.73527099+0.j,\n 0.72419145+0.j, 0.73386799+0.j, 1.38749616+0.j, 0.8636406 +0.j,\n 0.2190158 +0.j, 0.37406391+0.j, 0.89526239+0.j, -0.37954906+0.j,\n 0.83353343+0.j, 0.84127574+0.j, -0.07923488+0.j, -0.2421474 +0.j,\n 0.1308567 +0.j, 0.22742154+0.j, 0.64039354+0.j, 0.37720303+0.j,\n 1.47674768+0.j, -0.29591038+0.j, -0.08224649+0.j, -0.17738096+0.j,\n 0.80621665+0.j, 0.00658321+0.j, 0.43262155+0.j, -0.01114882+0.j,\n -0.18206083+0.j, -0.27924972+0.j, 0.81265918+0.j, -0.2236341 +0.j,\n -0.10683528+0.j, 0.23745034+0.j, 1.14198646+0.j, -0.30579745+0.j,\n 1.17588981+0.j, -0.30780318+0.j, 1.45291893+0.j, 0.4373024 +0.j,\n 1.45352218+0.j, 0.70969104+0.j, 0.97852716+0.j, -0.42162442+0.j,\n 0.06561393+0.j, -0.25960688+0.j, 0.0922804 +0.j, -0.26254456+0.j,\n 0.13596636+0.j, 0.32852599+0.j, -0.37170501+0.j, 0.88494424+0.j,\n 0.63320291+0.j, 0.03077898+0.j, 0.54649611+0.j, -0.31211898+0.j,\n 0.65189299+0.j, 1.3585924 +0.j, 0.1371379 +0.j, 0.83482076+0.j,\n -0.23640428+0.j, 0.93265441+0.j, 0.07881219+0.j, -0.13361728+0.j,\n 0.67302587+0.j, -0.45978491+0.j, 1.15788006+0.j, -0.49060905+0.j])) + where <function allclose at 0x7fd2df1c4070> = np.allclose + and array([0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j]) = Dat(DataSet(Set((np.int64(100), np.int64(100), np.int64(100)), 'set_#x7fd29ea25370'), (1,), 'None_nodes_dset'), None, dtype('complex128'), 'function_1988').data_ro_with_halos + where Dat(DataSet(Set((np.int64(100), np.int64(100), np.int64(100)), 'set_#x7fd29ea25370'), (1,), 'None_nodes_dset'), None, dtype('complex128'), 'function_1988') = Coefficient(WithGeometry(FunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7fd29ea27320>, FiniteElement('Discontinuous Lagrange', vertex, 0), name=None), Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=1), 1984)), 2867).dat + and array([ 0.59762701+0.j, 0.93037873+0.j, 0.70552675+0.j, 0.58976637+0.j,\n 0.3473096 +0.j, 0.79178823+0.j, 0.37517442+0.j, 1.283546 +0.j,\n 1.42732552+0.j, 0.26688304+0.j, 1.08345008+0.j, 0.55778984+0.j,\n 0.63608912+0.j, 1.35119328+0.j, -0.35792788+0.j, -0.3257414 +0.j,\n -0.45956321+0.j, 1.16523969+0.j, 1.0563135 +0.j, 1.2400243 +0.j,\n 1.45723668+0.j, 1.09831713+0.j, 0.42295872+0.j, 1.06105835+0.j,\n -0.26345115+0.j, 0.77984204+0.j, -0.21329343+0.j, 1.38933783+0.j,\n 0.54369664+0.j, 0.32932388+0.j, 0.02911122+0.j, 1.04846738+0.j,\n 0.41230066+0.j, 0.6368679 +0.j, -0.4624204 +0.j, 0.73527099+0.j,\n 0.72419145+0.j, 0.73386799+0.j, 1.38749616+0.j, 0.8636406 +0.j,\n 0.2190158 +0.j, 0.37406391+0.j, 0.89526239+0.j, -0.37954906+0.j,\n 0.83353343+0.j, 0.84127574+0.j, -0.07923488+0.j, -0.2421474 +0.j,\n 0.1308567 +0.j, 0.22742154+0.j, 0.64039354+0.j, 0.37720303+0.j,\n 1.47674768+0.j, -0.29591038+0.j, -0.08224649+0.j, -0.17738096+0.j,\n 0.80621665+0.j, 0.00658321+0.j, 0.43262155+0.j, -0.01114882+0.j,\n -0.18206083+0.j, -0.27924972+0.j, 0.81265918+0.j, -0.2236341 +0.j,\n -0.10683528+0.j, 0.23745034+0.j, 1.14198646+0.j, -0.30579745+0.j,\n 1.17588981+0.j, -0.30780318+0.j, 1.45291893+0.j, 0.4373024 +0.j,\n 1.45352218+0.j, 0.70969104+0.j, 0.97852716+0.j, -0.42162442+0.j,\n 0.06561393+0.j, -0.25960688+0.j, 0.0922804 +0.j, -0.26254456+0.j,\n 0.13596636+0.j, 0.32852599+0.j, -0.37170501+0.j, 0.88494424+0.j,\n 0.63320291+0.j, 0.03077898+0.j, 0.54649611+0.j, -0.31211898+0.j,\n 0.65189299+0.j, 1.3585924 +0.j, 0.1371379 +0.j, 0.83482076+0.j,\n -0.23640428+0.j, 0.93265441+0.j, 0.07881219+0.j, -0.13361728+0.j,\n 0.67302587+0.j, -0.45978491+0.j, 1.15788006+0.j, -0.49060905+0.j]) = <function prod at 0x7fd2df1b49f0>(array([[ 0.59762701+0.j],\n [ 0.93037873+0.j],\n [ 0.70552675+0.j],\n [ 0.58976637+0.j],\n [ 0.3473096 +0.j],\n [ 0.79178823+0.j],\n [ 0.37517442+0.j],\n [ 1.283546 +0.j],\n [ 1.42732552+0.j],\n [ 0.26688304+0.j],\n [ 1.08345008+0.j],\n [ 0.55778984+0.j],\n [ 0.63608912+0.j],\n [ 1.35119328+0.j],\n [-0.35792788+0.j],\n [-0.3257414 +0.j],\n [-0.45956321+0.j],\n [ 1.16523969+0.j],\n [ 1.0563135 +0.j],\n [ 1.2400243 +0.j],\n [ 1.45723668+0.j],\n [ 1.09831713+0.j],\n [ 0.42295872+0.j],\n [ 1.06105835+0.j],\n [-0.26345115+0.j],\n [ 0.77984204+0.j],\n [-0.21329343+0.j],\n [ 1.38933783+0.j],\n [ 0.54369664+0.j],\n [ 0.32932388+0.j],\n [ 0.02911122+0.j],\n [ 1.04846738+0.j],\n [ 0.41230066+0.j],\n [ 0.6368679 +0.j],\n [-0.4624204 +0.j],\n [ 0.73527099+0.j],\n [ 0.72419145+0.j],\n [ 0.73386799+0.j],\n [ 1.38749616+0.j],\n [ 0.8636406 +0.j],\n [ 0.2190158 +0.j],\n [ 0.37406391+0.j],\n [ 0.89526239+0.j],\n [-0.37954906+0.j],\n [ 0.83353343+0.j],\n [ 0.84127574+0.j],\n ...],\n [-0.08224649+0.j],\n [-0.17738096+0.j],\n [ 0.80621665+0.j],\n [ 0.00658321+0.j],\n [ 0.43262155+0.j],\n [-0.01114882+0.j],\n [-0.18206083+0.j],\n [-0.27924972+0.j],\n [ 0.81265918+0.j],\n [-0.2236341 +0.j],\n [-0.10683528+0.j],\n [ 0.23745034+0.j],\n [ 1.14198646+0.j],\n [-0.30579745+0.j],\n [ 1.17588981+0.j],\n [-0.30780318+0.j],\n [ 1.45291893+0.j],\n [ 0.4373024 +0.j],\n [ 1.45352218+0.j],\n [ 0.70969104+0.j],\n [ 0.97852716+0.j],\n [-0.42162442+0.j],\n [ 0.06561393+0.j],\n [-0.25960688+0.j],\n [ 0.0922804 +0.j],\n [-0.26254456+0.j],\n [ 0.13596636+0.j],\n [ 0.32852599+0.j],\n [-0.37170501+0.j],\n [ 0.88494424+0.j],\n [ 0.63320291+0.j],\n [ 0.03077898+0.j],\n [ 0.54649611+0.j],\n [-0.31211898+0.j],\n [ 0.65189299+0.j],\n [ 1.3585924 +0.j],\n [ 0.1371379 +0.j],\n [ 0.83482076+0.j],\n [-0.23640428+0.j],\n [ 0.93265441+0.j],\n [ 0.07881219+0.j],\n [-0.13361728+0.j],\n [ 0.67302587+0.j],\n [-0.45978491+0.j],\n [ 1.15788006+0.j],\n [-0.49060905+0.j]]), axis=1) + where <function prod at 0x7fd2df1b49f0> = np.prod + and array([[ 0.59762701+0.j],\n [ 0.93037873+0.j],\n [ 0.70552675+0.j],\n [ 0.58976637+0.j],\n [ 0.3473096 +0.j],\n [ 0.79178823+0.j],\n [ 0.37517442+0.j],\n [ 1.283546 +0.j],\n [ 1.42732552+0.j],\n [ 0.26688304+0.j],\n [ 1.08345008+0.j],\n [ 0.55778984+0.j],\n [ 0.63608912+0.j],\n [ 1.35119328+0.j],\n [-0.35792788+0.j],\n [-0.3257414 +0.j],\n [-0.45956321+0.j],\n [ 1.16523969+0.j],\n [ 1.0563135 +0.j],\n [ 1.2400243 +0.j],\n [ 1.45723668+0.j],\n [ 1.09831713+0.j],\n [ 0.42295872+0.j],\n [ 1.06105835+0.j],\n [-0.26345115+0.j],\n [ 0.77984204+0.j],\n [-0.21329343+0.j],\n [ 1.38933783+0.j],\n [ 0.54369664+0.j],\n [ 0.32932388+0.j],\n [ 0.02911122+0.j],\n [ 1.04846738+0.j],\n [ 0.41230066+0.j],\n [ 0.6368679 +0.j],\n [-0.4624204 +0.j],\n [ 0.73527099+0.j],\n [ 0.72419145+0.j],\n [ 0.73386799+0.j],\n [ 1.38749616+0.j],\n [ 0.8636406 +0.j],\n [ 0.2190158 +0.j],\n [ 0.37406391+0.j],\n [ 0.89526239+0.j],\n [-0.37954906+0.j],\n [ 0.83353343+0.j],\n [ 0.84127574+0.j],\n ...],\n [-0.08224649+0.j],\n [-0.17738096+0.j],\n [ 0.80621665+0.j],\n [ 0.00658321+0.j],\n [ 0.43262155+0.j],\n [-0.01114882+0.j],\n [-0.18206083+0.j],\n [-0.27924972+0.j],\n [ 0.81265918+0.j],\n [-0.2236341 +0.j],\n [-0.10683528+0.j],\n [ 0.23745034+0.j],\n [ 1.14198646+0.j],\n [-0.30579745+0.j],\n [ 1.17588981+0.j],\n [-0.30780318+0.j],\n [ 1.45291893+0.j],\n [ 0.4373024 +0.j],\n [ 1.45352218+0.j],\n [ 0.70969104+0.j],\n [ 0.97852716+0.j],\n [-0.42162442+0.j],\n [ 0.06561393+0.j],\n [-0.25960688+0.j],\n [ 0.0922804 +0.j],\n [-0.26254456+0.j],\n [ 0.13596636+0.j],\n [ 0.32852599+0.j],\n [-0.37170501+0.j],\n [ 0.88494424+0.j],\n [ 0.63320291+0.j],\n [ 0.03077898+0.j],\n [ 0.54649611+0.j],\n [-0.31211898+0.j],\n [ 0.65189299+0.j],\n [ 1.3585924 +0.j],\n [ 0.1371379 +0.j],\n [ 0.83482076+0.j],\n [-0.23640428+0.j],\n [ 0.93265441+0.j],\n [ 0.07881219+0.j],\n [-0.13361728+0.j],\n [ 0.67302587+0.j],\n [-0.45978491+0.j],\n [ 1.15788006+0.j],\n [-0.49060905+0.j]]) = <built-in method reshape of numpy.ndarray object at 0x7fd29ea7e6d0>(-1, 1) + where <built-in method reshape of numpy.ndarray object at 0x7fd29ea7e6d0> = array([ 0.59762701+0.j, 0.93037873+0.j, 0.70552675+0.j, 0.58976637+0.j,\n 0.3473096 +0.j, 0.79178823+0.j, 0.37517442+0.j, 1.283546 +0.j,\n 1.42732552+0.j, 0.26688304+0.j, 1.08345008+0.j, 0.55778984+0.j,\n 0.63608912+0.j, 1.35119328+0.j, -0.35792788+0.j, -0.3257414 +0.j,\n -0.45956321+0.j, 1.16523969+0.j, 1.0563135 +0.j, 1.2400243 +0.j,\n 1.45723668+0.j, 1.09831713+0.j, 0.42295872+0.j, 1.06105835+0.j,\n -0.26345115+0.j, 0.77984204+0.j, -0.21329343+0.j, 1.38933783+0.j,\n 0.54369664+0.j, 0.32932388+0.j, 0.02911122+0.j, 1.04846738+0.j,\n 0.41230066+0.j, 0.6368679 +0.j, -0.4624204 +0.j, 0.73527099+0.j,\n 0.72419145+0.j, 0.73386799+0.j, 1.38749616+0.j, 0.8636406 +0.j,\n 0.2190158 +0.j, 0.37406391+0.j, 0.89526239+0.j, -0.37954906+0.j,\n 0.83353343+0.j, 0.84127574+0.j, -0.07923488+0.j, -0.2421474 +0.j,\n 0.1308567 +0.j, 0.22742154+0.j, 0.64039354+0.j, 0.37720303+0.j,\n 1.47674768+0.j, -0.29591038+0.j, -0.08224649+0.j, -0.17738096+0.j,\n 0.80621665+0.j, 0.00658321+0.j, 0.43262155+0.j, -0.01114882+0.j,\n -0.18206083+0.j, -0.27924972+0.j, 0.81265918+0.j, -0.2236341 +0.j,\n -0.10683528+0.j, 0.23745034+0.j, 1.14198646+0.j, -0.30579745+0.j,\n 1.17588981+0.j, -0.30780318+0.j, 1.45291893+0.j, 0.4373024 +0.j,\n 1.45352218+0.j, 0.70969104+0.j, 0.97852716+0.j, -0.42162442+0.j,\n 0.06561393+0.j, -0.25960688+0.j, 0.0922804 +0.j, -0.26254456+0.j,\n 0.13596636+0.j, 0.32852599+0.j, -0.37170501+0.j, 0.88494424+0.j,\n 0.63320291+0.j, 0.03077898+0.j, 0.54649611+0.j, -0.31211898+0.j,\n 0.65189299+0.j, 1.3585924 +0.j, 0.1371379 +0.j, 0.83482076+0.j,\n -0.23640428+0.j, 0.93265441+0.j, 0.07881219+0.j, -0.13361728+0.j,\n 0.67302587+0.j, -0.45978491+0.j, 1.15788006+0.j, -0.49060905+0.j]).reshape + where array([ 0.59762701+0.j, 0.93037873+0.j, 0.70552675+0.j, 0.58976637+0.j,\n 0.3473096 +0.j, 0.79178823+0.j, 0.37517442+0.j, 1.283546 +0.j,\n 1.42732552+0.j, 0.26688304+0.j, 1.08345008+0.j, 0.55778984+0.j,\n 0.63608912+0.j, 1.35119328+0.j, -0.35792788+0.j, -0.3257414 +0.j,\n -0.45956321+0.j, 1.16523969+0.j, 1.0563135 +0.j, 1.2400243 +0.j,\n 1.45723668+0.j, 1.09831713+0.j, 0.42295872+0.j, 1.06105835+0.j,\n -0.26345115+0.j, 0.77984204+0.j, -0.21329343+0.j, 1.38933783+0.j,\n 0.54369664+0.j, 0.32932388+0.j, 0.02911122+0.j, 1.04846738+0.j,\n 0.41230066+0.j, 0.6368679 +0.j, -0.4624204 +0.j, 0.73527099+0.j,\n 0.72419145+0.j, 0.73386799+0.j, 1.38749616+0.j, 0.8636406 +0.j,\n 0.2190158 +0.j, 0.37406391+0.j, 0.89526239+0.j, -0.37954906+0.j,\n 0.83353343+0.j, 0.84127574+0.j, -0.07923488+0.j, -0.2421474 +0.j,\n 0.1308567 +0.j, 0.22742154+0.j, 0.64039354+0.j, 0.37720303+0.j,\n 1.47674768+0.j, -0.29591038+0.j, -0.08224649+0.j, -0.17738096+0.j,\n 0.80621665+0.j, 0.00658321+0.j, 0.43262155+0.j, -0.01114882+0.j,\n -0.18206083+0.j, -0.27924972+0.j, 0.81265918+0.j, -0.2236341 +0.j,\n -0.10683528+0.j, 0.23745034+0.j, 1.14198646+0.j, -0.30579745+0.j,\n 1.17588981+0.j, -0.30780318+0.j, 1.45291893+0.j, 0.4373024 +0.j,\n 1.45352218+0.j, 0.70969104+0.j, 0.97852716+0.j, -0.42162442+0.j,\n 0.06561393+0.j, -0.25960688+0.j, 0.0922804 +0.j, -0.26254456+0.j,\n 0.13596636+0.j, 0.32852599+0.j, -0.37170501+0.j, 0.88494424+0.j,\n 0.63320291+0.j, 0.03077898+0.j, 0.54649611+0.j, -0.31211898+0.j,\n 0.65189299+0.j, 1.3585924 +0.j, 0.1371379 +0.j, 0.83482076+0.j,\n -0.23640428+0.j, 0.93265441+0.j, 0.07881219+0.j, -0.13361728+0.j,\n 0.67302587+0.j, -0.45978491+0.j, 1.15788006+0.j, -0.49060905+0.j]) = Dat(DataSet(Set((np.int64(100), np.int64(100), np.int64(100)), 'set_#x7fd29ea25370'), (1,), 'None_nodes_dset'), None, dtype('complex128'), 'firedrake_default_immersed_vom_coordinates').data_ro_with_halos + where Dat(DataSet(Set((np.int64(100), np.int64(100), np.int64(100)), 'set_#x7fd29ea25370'), (1,), 'None_nodes_dset'), None, dtype('complex128'), 'firedrake_default_immersed_vom_coordinates') = Coefficient(WithGeometry(FunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7fd29ea27320>, VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=1), name=None), Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=1), 1984)), 2863).dat + where Coefficient(WithGeometry(FunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7fd29ea27320>, VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=1), name=None), Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=1), 1984)), 2863) = Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=1), 1984).coordinates + and 1 = geometric_dimension() + where geometric_dimension = Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=1), 1984).geometric_dimension
test_vertex_only_fs.test_functionspaces[square-1-coords]: tests/firedrake/vertexonly/test_vertex_only_fs.py#L140
AssertionError: assert False + where False = <function allclose at 0x7fd2df1c4070>(array([0.+0.j]), array([0.55601946+0.j])) + where <function allclose at 0x7fd2df1c4070> = np.allclose + and array([0.+0.j]) = Dat(DataSet(Set((np.int64(1), np.int64(1), np.int64(1)), 'set_#x7fd29f4cd850'), (1,), 'None_nodes_dset'), None, dtype('complex128'), 'function_2138').data_ro_with_halos + where Dat(DataSet(Set((np.int64(1), np.int64(1), np.int64(1)), 'set_#x7fd29f4cd850'), (1,), 'None_nodes_dset'), None, dtype('complex128'), 'function_2138') = Coefficient(WithGeometry(FunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7fd29f067fb0>, FiniteElement('Discontinuous Lagrange', vertex, 0), name=None), Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=2), 2134)), 3144).dat + and array([0.55601946+0.j]) = <function prod at 0x7fd2df1b49f0>(array([[0.59762701+0.j, 0.93037873+0.j]]), axis=1) + where <function prod at 0x7fd2df1b49f0> = np.prod + and array([[0.59762701+0.j, 0.93037873+0.j]]) = <built-in method reshape of numpy.ndarray object at 0x7fd29f68a850>(-1, 2) + where <built-in method reshape of numpy.ndarray object at 0x7fd29f68a850> = array([[0.59762701+0.j, 0.93037873+0.j]]).reshape + where array([[0.59762701+0.j, 0.93037873+0.j]]) = Dat(DataSet(Set((np.int64(1), np.int64(1), np.int64(1)), 'set_#x7fd29f4cd850'), (2,), 'None_nodes_dset'), None, dtype('complex128'), 'firedrake_default_immersed_vom_coordinates').data_ro_with_halos + where Dat(DataSet(Set((np.int64(1), np.int64(1), np.int64(1)), 'set_#x7fd29f4cd850'), (2,), 'None_nodes_dset'), None, dtype('complex128'), 'firedrake_default_immersed_vom_coordinates') = Coefficient(WithGeometry(FunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7fd29f067fb0>, VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=2), name=None), Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=2), 2134)), 3140).dat + where Coefficient(WithGeometry(FunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7fd29f067fb0>, VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=2), name=None), Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=2), 2134)), 3140) = Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=2), 2134).coordinates + and 2 = geometric_dimension() + where geometric_dimension = Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=2), 2134).geometric_dimension
test_vertex_only_fs.test_functionspaces[square-100-coords]: tests/firedrake/vertexonly/test_vertex_only_fs.py#L140
AssertionError: assert False + where False = <function allclose at 0x7fd2df1c4070>(array([0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j]), array([ 5.56019458e-01+0.j, 4.16095949e-01+0.j, 2.74995651e-01+0.j,\n 4.81553630e-01+0.j, 3.80928971e-01+0.j, 6.04337444e-01+0.j,\n 8.59479345e-01+0.j, 1.30985441e+00+0.j, 4.48783887e-01+0.j,\n -2.96336625e-01+0.j, 3.05221689e-02+0.j, 2.62581057e-01+0.j,\n 5.31460923e-01+0.j, 1.19829801e+00+0.j, 7.01231453e-01+0.j,\n 2.41558382e-01+0.j, -4.36984964e-01+0.j, -3.49216545e-01+0.j,\n -3.61942629e-01+0.j, 6.35364940e-01+0.j, 1.03155166e+00+0.j,\n 8.85656860e-01+0.j, -5.68066433e-01+0.j, 1.38219850e+00+0.j,\n 4.40894657e-01+0.j, -7.56674242e-02+0.j, 4.70269141e-01+0.j,\n 3.30398469e-01+0.j, 8.36269476e-01+0.j, 1.11825142e+00+0.j,\n 4.77771953e-01+0.j, 1.11276013e+00+0.j, 2.47843038e-01+0.j,\n 2.63158561e-01+0.j, 4.36269290e-01+0.j, 5.23072825e-01+0.j,\n 2.91795785e-01+0.j, 3.04036908e-01+0.j, 4.77244146e-01+0.j,\n 1.00980041e+00+0.j, -4.01081980e-01+0.j, 1.39058283e+00+0.j,\n -2.48614492e-01+0.j, 7.11363565e-01+0.j, 3.64283411e-01+0.j,\n 1.16386691e+00+0.j, -5.67083489e-02+0.j, 2.58624764e-01+0.j,\n 9.96122407e-01+0.j, 3.88357757e-01+0.j, 1.18964628e-01+0.j,\n -1.77223260e-01+0.j, 4.70867204e-01+0.j, -5.35501287e-01+0.j,\n -2.05450282e-01+0.j, 1.79052288e-01+0.j, -3.40004307e-01+0.j,\n 8.19259064e-02+0.j, -3.39795996e-01+0.j, 1.91865200e-02-0.j,\n 2.97596329e-02+0.j, 1.45889613e-02-0.j, 5.30748955e-03+0.j,\n -4.82321801e-03+0.j, 5.08404361e-02-0.j, -1.81738302e-01+0.j,\n -2.53680729e-02+0.j, -4.12570941e-01+0.j, -1.70338262e-02+0.j,\n -2.42277159e-02+0.j, 4.46684825e-02+0.j, -3.28938205e-01+0.j,\n 1.94893408e-02+0.j, -1.70571807e-01+0.j, 1.14485570e-01+0.j,\n -2.20483489e-01+0.j, -1.05306696e-02+0.j, -3.09447137e-01+0.j,\n 3.42389672e-02+0.j, -1.62668554e-03+0.j, 8.52877052e-02+0.j,\n -4.76152739e-02+0.j, 6.57550957e-02+0.j, -2.21183142e-02+0.j,\n -1.27956179e-01+0.j, -3.01826755e-01+0.j, -1.13695712e-01+0.j,\n -1.04824895e-01+0.j, -1.50468061e-01+0.j, -2.12126270e-01+0.j,\n -3.96542129e-01+0.j, -1.26757114e-01+0.j, -1.58472599e-02+0.j,\n -2.38080087e-02+0.j, -3.93571046e-04+0.j, -1.41610458e-01+0.j])) + where <function allclose at 0x7fd2df1c4070> = np.allclose + and array([0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j]) = Dat(DataSet(Set((np.int64(96), np.int64(96), np.int64(96)), 'set_#x7fd29f54e2a0'), (1,), 'None_nodes_dset'), None, dtype('complex128'), 'function_2171').data_ro_with_halos + where Dat(DataSet(Set((np.int64(96), np.int64(96), np.int64(96)), 'set_#x7fd29f54e2a0'), (1,), 'None_nodes_dset'), None, dtype('complex128'), 'function_2171') = Coefficient(WithGeometry(FunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7fd29f5060c0>, FiniteElement('Discontinuous Lagrange', vertex, 0), name=None), Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=2), 2167)), 3205).dat + and array([ 5.56019458e-01+0.j, 4.16095949e-01+0.j, 2.74995651e-01+0.j,\n 4.81553630e-01+0.j, 3.80928971e-01+0.j, 6.04337444e-01+0.j,\n 8.59479345e-01+0.j, 1.30985441e+00+0.j, 4.48783887e-01+0.j,\n -2.96336625e-01+0.j, 3.05221689e-02+0.j, 2.62581057e-01+0.j,\n 5.31460923e-01+0.j, 1.19829801e+00+0.j, 7.01231453e-01+0.j,\n 2.41558382e-01+0.j, -4.36984964e-01+0.j, -3.49216545e-01+0.j,\n -3.61942629e-01+0.j, 6.35364940e-01+0.j, 1.03155166e+00+0.j,\n 8.85656860e-01+0.j, -5.68066433e-01+0.j, 1.38219850e+00+0.j,\n 4.40894657e-01+0.j, -7.56674242e-02+0.j, 4.70269141e-01+0.j,\n 3.30398469e-01+0.j, 8.36269476e-01+0.j, 1.11825142e+00+0.j,\n 4.77771953e-01+0.j, 1.11276013e+00+0.j, 2.47843038e-01+0.j,\n 2.63158561e-01+0.j, 4.36269290e-01+0.j, 5.23072825e-01+0.j,\n 2.91795785e-01+0.j, 3.04036908e-01+0.j, 4.77244146e-01+0.j,\n 1.00980041e+00+0.j, -4.01081980e-01+0.j, 1.39058283e+00+0.j,\n -2.48614492e-01+0.j, 7.11363565e-01+0.j, 3.64283411e-01+0.j,\n 1.16386691e+00+0.j, -5.67083489e-02+0.j, 2.58624764e-01+0.j,\n 9.96122407e-01+0.j, 3.88357757e-01+0.j, 1.18964628e-01+0.j,\n -1.77223260e-01+0.j, 4.70867204e-01+0.j, -5.35501287e-01+0.j,\n -2.05450282e-01+0.j, 1.79052288e-01+0.j, -3.40004307e-01+0.j,\n 8.19259064e-02+0.j, -3.39795996e-01+0.j, 1.91865200e-02-0.j,\n 2.97596329e-02+0.j, 1.45889613e-02-0.j, 5.30748955e-03+0.j,\n -4.82321801e-03+0.j, 5.08404361e-02-0.j, -1.81738302e-01+0.j,\n -2.53680729e-02+0.j, -4.12570941e-01+0.j, -1.70338262e-02+0.j,\n -2.42277159e-02+0.j, 4.46684825e-02+0.j, -3.28938205e-01+0.j,\n 1.94893408e-02+0.j, -1.70571807e-01+0.j, 1.14485570e-01+0.j,\n -2.20483489e-01+0.j, -1.05306696e-02+0.j, -3.09447137e-01+0.j,\n 3.42389672e-02+0.j, -1.62668554e-03+0.j, 8.52877052e-02+0.j,\n -4.76152739e-02+0.j, 6.57550957e-02+0.j, -2.21183142e-02+0.j,\n -1.27956179e-01+0.j, -3.01826755e-01+0.j, -1.13695712e-01+0.j,\n -1.04824895e-01+0.j, -1.50468061e-01+0.j, -2.12126270e-01+0.j,\n -3.96542129e-01+0.j, -1.26757114e-01+0.j, -1.58472599e-02+0.j,\n -2.38080087e-02+0.j, -3.93571046e-04+0.j, -1.41610458e-01+0.j]) = <function prod at 0x7fd2df1b49f0>(array([[ 0.59762701+0.j, 0.93037873+0.j],\n [ 0.70552675+0.j, 0.58976637+0.j],\n [ 0.3473096 +0.j, 0.79178823+0.j],\n [ 0.37517442+0.j, 1.283546 +0.j],\n [ 1.42732552+0.j, 0.26688304+0.j],\n [ 1.08345008+0.j, 0.55778984+0.j],\n [ 0.63608912+0.j, 1.35119328+0.j],\n [ 1.0563135 +0.j, 1.2400243 +0.j],\n [ 0.42295872+0.j, 1.06105835+0.j],\n [-0.21329343+0.j, 1.38933783+0.j],\n [ 0.02911122+0.j, 1.04846738+0.j],\n [ 0.41230066+0.j, 0.6368679 +0.j],\n [ 0.72419145+0.j, 0.73386799+0.j],\n [ 1.38749616+0.j, 0.8636406 +0.j],\n [ 0.83353343+0.j, 0.84127574+0.j],\n [ 0.64039354+0.j, 0.37720303+0.j],\n [ 1.47674768+0.j, -0.29591038+0.j],\n [ 1.14198646+0.j, -0.30579745+0.j],\n [ 1.17588981+0.j, -0.30780318+0.j],\n [ 1.45291893+0.j, 0.4373024 +0.j],\n [ 1.45352218+0.j, 0.70969104+0.j],\n [ 0.65189299+0.j, 1.3585924 +0.j],\n [ 1.15788006+0.j, -0.49060905+0.j],\n [ 0.97038804+0.j, 1.42437709+0.j],\n [ 0.68408386+0.j, 0.64450381+0.j],\n [-0.05383673+0.j, 1.40549802+0.j],\n [ 0.39425076+0.j, 1.19281734+0.j],\n [ 1.12759564+0.j, 0.29301148+... [ 0.06561393+0.j, -0.25960688+0.j],\n [ 0.0922804 +0.j, -0.26254456+0.j],\n [ 0.13596636+0.j, 0.32852599+0.j],\n [-0.37170501+0.j, 0.88494424+0.j],\n [ 0.63320291+0.j, 0.03077898+0.j],\n [ 0.54649611+0.j, -0.31211898+0.j],\n [ 0.1371379 +0.j, 0.83482076+0.j],\n [-0.23640428+0.j, 0.93265441+0.j],\n [ 0.07881219+0.j, -0.13361728+0.j],\n [ 0.67302587+0.j, -0.45978491+0.j],\n [ 0.85563307+0.j, 0.04001595+0.j],\n [-0.00249371+0.j, 0.65231467+0.j],\n [ 0.89895855+0.j, 0.0948739 +0.j],\n [-0.4616136 +0.j, 0.10314963+0.j],\n [ 0.82034707+0.j, 0.08015521+0.j],\n [-0.22905187+0.j, 0.09656465+0.j],\n [-0.17501413+0.j, 0.73111913+0.j],\n [-0.25236003+0.j, 1.19601646+0.j],\n [ 0.31436659+0.j, -0.36166601+0.j],\n [-0.47657183+0.j, 0.21995613+0.j],\n [ 0.95998112+0.j, -0.15674065+0.j],\n [ 0.54207321+0.j, -0.39132402+0.j],\n [ 0.9088288 +0.j, -0.43632214+0.j],\n [-0.17061169+0.j, 0.7429568 +0.j],\n [ 0.65445718+0.j, -0.02421436+0.j],\n [ 0.29644212+0.j, -0.0803125 +0.j],\n [-0.04517074+0.j, 0.00871296+0.j],\n [-0.38394168+0.j, 0.36883325+0.j]]), axis=1) + where <function prod at 0x7fd2df1b49f0> = np.prod + and array([[ 0.59762701+0.j, 0.93037873+0.j],\n [ 0.70552675+0.j, 0.58976637+0.j],\n [ 0.3473096 +0.j, 0.79178823+0.j],\n [ 0.37517442+0.j, 1.283546 +0.j],\n [ 1.42732552+0.j, 0.26688304+0.j],\n [ 1.08345008+0.j, 0.55778984+0.j],\n [ 0.63608912+0.j, 1.35119328+0.j],\n [ 1.0563135 +0.j, 1.2400243 +0.j],\n [ 0.42295872+0.j, 1.06105835+0.j],\n [-0.21329343+0.j, 1.38933783+0.j],\n [ 0.02911122+0.j, 1.04846738+0.j],\n [ 0.41230066+0.j, 0.6368679 +0.j],\n [ 0.72419145+0.j, 0.73386799+0.j],\n [ 1.38749616+0.j, 0.8636406 +0.j],\n [ 0.83353343+0.j, 0.84127574+0.j],\n [ 0.64039354+0.j, 0.37720303+0.j],\n [ 1.47674768+0.j, -0.29591038+0.j],\n [ 1.14198646+0.j, -0.30579745+0.j],\n [ 1.17588981+0.j, -0.30780318+0.j],\n [ 1.45291893+0.j, 0.4373024 +0.j],\n [ 1.45352218+0.j, 0.70969104+0.j],\n [ 0.65189299+0.j, 1.3585924 +0.j],\n [ 1.15788006+0.j, -0.49060905+0.j],\n [ 0.97038804+0.j, 1.42437709+0.j],\n [ 0.68408386+0.j, 0.64450381+0.j],\n [-0.05383673+0.j, 1.40549802+0.j],\n [ 0.39425076+0.j, 1.19281734+0.j],\n [ 1.12759564+0.j, 0.29301148+... [ 0.06561393+0.j, -0.25960688+0.j],\n [ 0.0922804 +0.j, -0.26254456+0.j],\n [ 0.13596636+0.j, 0.32852599+0.j],\n [-0.37170501+0.j, 0.88494424+0.j],\n [ 0.63320291+0.j, 0.03077898+0.j],\n [ 0.54649611+0.j, -0.31211898+0.j],\n [ 0.1371379 +0.j, 0.83482076+0.j],\n [-0.23640428+0.j, 0.93265441+0.j],\n [ 0.07881219+0.j, -0.13361728+0.j],\n [ 0.67302587+0.j, -0.45978491+0.j],\n [ 0.85563307+0.j, 0.04001595+0.j],\n [-0.00249371+0.j, 0.65231467+0.j],\n [ 0.89895855+0.j, 0.0948739 +0.j],\n [-0.4616136 +0.j, 0.10314963+0.j],\n [ 0.82034707+0.j, 0.08015521+0.j],\n [-0.22905187+0.j, 0.09656465+0.j],\n [-0.17501413+0.j, 0.73111913+0.j],\n [-0.25236003+0.j, 1.19601646+0.j],\n [ 0.31436659+0.j, -0.36166601+0.j],\n [-0.47657183+0.j, 0.21995613+0.j],\n [ 0.95998112+0.j, -0.15674065+0.j],\n [ 0.54207321+0.j, -0.39132402+0.j],\n [ 0.9088288 +0.j, -0.43632214+0.j],\n [-0.17061169+0.j, 0.7429568 +0.j],\n [ 0.65445718+0.j, -0.02421436+0.j],\n [ 0.29644212+0.j, -0.0803125 +0.j],\n [-0.04517074+0.j, 0.00871296+0.j],\n [-0.38394168+0.j, 0.36883325+0.j]]) = <built-in method reshape of numpy.ndarray object at 0x7fd29e8e1770>(-1, 2) + where <built-in method reshape of numpy.ndarray object at 0x7fd29e8e1770> = array([[ 0.59762701+0.j, 0.93037873+0.j],\n [ 0.70552675+0.j, 0.58976637+0.j],\n [ 0.3473096 +0.j, 0.79178823+0.j],\n [ 0.37517442+0.j, 1.283546 +0.j],\n [ 1.42732552+0.j, 0.26688304+0.j],\n [ 1.08345008+0.j, 0.55778984+0.j],\n [ 0.63608912+0.j, 1.35119328+0.j],\n [ 1.0563135 +0.j, 1.2400243 +0.j],\n [ 0.42295872+0.j, 1.06105835+0.j],\n [-0.21329343+0.j, 1.38933783+0.j],\n [ 0.02911122+0.j, 1.04846738+0.j],\n [ 0.41230066+0.j, 0.6368679 +0.j],\n [ 0.72419145+0.j, 0.73386799+0.j],\n [ 1.38749616+0.j, 0.8636406 +0.j],\n [ 0.83353343+0.j, 0.84127574+0.j],\n [ 0.64039354+0.j, 0.37720303+0.j],\n [ 1.47674768+0.j, -0.29591038+0.j],\n [ 1.14198646+0.j, -0.30579745+0.j],\n [ 1.17588981+0.j, -0.30780318+0.j],\n [ 1.45291893+0.j, 0.4373024 +0.j],\n [ 1.45352218+0.j, 0.70969104+0.j],\n [ 0.65189299+0.j, 1.3585924 +0.j],\n [ 1.15788006+0.j, -0.49060905+0.j],\n [ 0.97038804+0.j, 1.42437709+0.j],\n [ 0.68408386+0.j, 0.64450381+0.j],\n [-0.05383673+0.j, 1.40549802+0.j],\n [ 0.39425076+0.j, 1.19281734+0.j],\n [ 1.12759564+0.j, 0.29301148+... [ 0.06561393+0.j, -0.25960688+0.j],\n [ 0.0922804 +0.j, -0.26254456+0.j],\n [ 0.13596636+0.j, 0.32852599+0.j],\n [-0.37170501+0.j, 0.88494424+0.j],\n [ 0.63320291+0.j, 0.03077898+0.j],\n [ 0.54649611+0.j, -0.31211898+0.j],\n [ 0.1371379 +0.j, 0.83482076+0.j],\n [-0.23640428+0.j, 0.93265441+0.j],\n [ 0.07881219+0.j, -0.13361728+0.j],\n [ 0.67302587+0.j, -0.45978491+0.j],\n [ 0.85563307+0.j, 0.04001595+0.j],\n [-0.00249371+0.j, 0.65231467+0.j],\n [ 0.89895855+0.j, 0.0948739 +0.j],\n [-0.4616136 +0.j, 0.10314963+0.j],\n [ 0.82034707+0.j, 0.08015521+0.j],\n [-0.22905187+0.j, 0.09656465+0.j],\n [-0.17501413+0.j, 0.73111913+0.j],\n [-0.25236003+0.j, 1.19601646+0.j],\n [ 0.31436659+0.j, -0.36166601+0.j],\n [-0.47657183+0.j, 0.21995613+0.j],\n [ 0.95998112+0.j, -0.15674065+0.j],\n [ 0.54207321+0.j, -0.39132402+0.j],\n [ 0.9088288 +0.j, -0.43632214+0.j],\n [-0.17061169+0.j, 0.7429568 +0.j],\n [ 0.65445718+0.j, -0.02421436+0.j],\n [ 0.29644212+0.j, -0.0803125 +0.j],\n [-0.04517074+0.j, 0.00871296+0.j],\n [-0.38394168+0.j, 0.36883325+0.j]]).reshape + where array([[ 0.59762701+0.j, 0.93037873+0.j],\n [ 0.70552675+0.j, 0.58976637+0.j],\n [ 0.3473096 +0.j, 0.79178823+0.j],\n [ 0.37517442+0.j, 1.283546 +0.j],\n [ 1.42732552+0.j, 0.26688304+0.j],\n [ 1.08345008+0.j, 0.55778984+0.j],\n [ 0.63608912+0.j, 1.35119328+0.j],\n [ 1.0563135 +0.j, 1.2400243 +0.j],\n [ 0.42295872+0.j, 1.06105835+0.j],\n [-0.21329343+0.j, 1.38933783+0.j],\n [ 0.02911122+0.j, 1.04846738+0.j],\n [ 0.41230066+0.j, 0.6368679 +0.j],\n [ 0.72419145+0.j, 0.73386799+0.j],\n [ 1.38749616+0.j, 0.8636406 +0.j],\n [ 0.83353343+0.j, 0.84127574+0.j],\n [ 0.64039354+0.j, 0.37720303+0.j],\n [ 1.47674768+0.j, -0.29591038+0.j],\n [ 1.14198646+0.j, -0.30579745+0.j],\n [ 1.17588981+0.j, -0.30780318+0.j],\n [ 1.45291893+0.j, 0.4373024 +0.j],\n [ 1.45352218+0.j, 0.70969104+0.j],\n [ 0.65189299+0.j, 1.3585924 +0.j],\n [ 1.15788006+0.j, -0.49060905+0.j],\n [ 0.97038804+0.j, 1.42437709+0.j],\n [ 0.68408386+0.j, 0.64450381+0.j],\n [-0.05383673+0.j, 1.40549802+0.j],\n [ 0.39425076+0.j, 1.19281734+0.j],\n [ 1.12759564+0.j, 0.29301148+... [ 0.06561393+0.j, -0.25960688+0.j],\n [ 0.0922804 +0.j, -0.26254456+0.j],\n [ 0.13596636+0.j, 0.32852599+0.j],\n [-0.37170501+0.j, 0.88494424+0.j],\n [ 0.63320291+0.j, 0.03077898+0.j],\n [ 0.54649611+0.j, -0.31211898+0.j],\n [ 0.1371379 +0.j, 0.83482076+0.j],\n [-0.23640428+0.j, 0.93265441+0.j],\n [ 0.07881219+0.j, -0.13361728+0.j],\n [ 0.67302587+0.j, -0.45978491+0.j],\n [ 0.85563307+0.j, 0.04001595+0.j],\n [-0.00249371+0.j, 0.65231467+0.j],\n [ 0.89895855+0.j, 0.0948739 +0.j],\n [-0.4616136 +0.j, 0.10314963+0.j],\n [ 0.82034707+0.j, 0.08015521+0.j],\n [-0.22905187+0.j, 0.09656465+0.j],\n [-0.17501413+0.j, 0.73111913+0.j],\n [-0.25236003+0.j, 1.19601646+0.j],\n [ 0.31436659+0.j, -0.36166601+0.j],\n [-0.47657183+0.j, 0.21995613+0.j],\n [ 0.95998112+0.j, -0.15674065+0.j],\n [ 0.54207321+0.j, -0.39132402+0.j],\n [ 0.9088288 +0.j, -0.43632214+0.j],\n [-0.17061169+0.j, 0.7429568 +0.j],\n [ 0.65445718+0.j, -0.02421436+0.j],\n [ 0.29644212+0.j, -0.0803125 +0.j],\n [-0.04517074+0.j, 0.00871296+0.j],\n [-0.38394168+0.j, 0.36883325+0.j]]) = Dat(DataSet(Set((np.int64(96), np.int64(96), np.int64(96)), 'set_#x7fd29f54e2a0'), (2,), 'None_nodes_dset'), None, dtype('complex128'), 'firedrake_default_immersed_vom_coordinates').data_ro_with_halos + where Dat(DataSet(Set((np.int64(96), np.int64(96), np.int64(96)), 'set_#x7fd29f54e2a0'), (2,), 'None_nodes_dset'), None, dtype('complex128'), 'firedrake_default_immersed_vom_coordinates') = Coefficient(WithGeometry(FunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7fd29f5060c0>, VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=2), name=None), Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=2), 2167)), 3201).dat + where Coefficient(WithGeometry(FunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7fd29f5060c0>, VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=2), name=None), Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=2), 2167)), 3201) = Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=2), 2167).coordinates + and 2 = geometric_dimension() + where geometric_dimension = Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=2), 2167).geometric_dimension
test_vertex_only_fs.test_functionspaces[squarequads-1-coords]: tests/firedrake/vertexonly/test_vertex_only_fs.py#L140
AssertionError: assert False + where False = <function allclose at 0x7fd2df1c4070>(array([0.+0.j]), array([0.55601946+0.j])) + where <function allclose at 0x7fd2df1c4070> = np.allclose + and array([0.+0.j]) = Dat(DataSet(Set((np.int64(1), np.int64(1), np.int64(1)), 'set_#x7fd29f97e900'), (1,), 'None_nodes_dset'), None, dtype('complex128'), 'function_2321').data_ro_with_halos + where Dat(DataSet(Set((np.int64(1), np.int64(1), np.int64(1)), 'set_#x7fd29f97e900'), (1,), 'None_nodes_dset'), None, dtype('complex128'), 'function_2321') = Coefficient(WithGeometry(FunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7fd2a44c42c0>, FiniteElement('Discontinuous Lagrange', vertex, 0), name=None), Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=2), 2317)), 3482).dat + and array([0.55601946+0.j]) = <function prod at 0x7fd2df1b49f0>(array([[0.59762701+0.j, 0.93037873+0.j]]), axis=1) + where <function prod at 0x7fd2df1b49f0> = np.prod + and array([[0.59762701+0.j, 0.93037873+0.j]]) = <built-in method reshape of numpy.ndarray object at 0x7fd29e92b7b0>(-1, 2) + where <built-in method reshape of numpy.ndarray object at 0x7fd29e92b7b0> = array([[0.59762701+0.j, 0.93037873+0.j]]).reshape + where array([[0.59762701+0.j, 0.93037873+0.j]]) = Dat(DataSet(Set((np.int64(1), np.int64(1), np.int64(1)), 'set_#x7fd29f97e900'), (2,), 'None_nodes_dset'), None, dtype('complex128'), 'firedrake_default_immersed_vom_coordinates').data_ro_with_halos + where Dat(DataSet(Set((np.int64(1), np.int64(1), np.int64(1)), 'set_#x7fd29f97e900'), (2,), 'None_nodes_dset'), None, dtype('complex128'), 'firedrake_default_immersed_vom_coordinates') = Coefficient(WithGeometry(FunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7fd2a44c42c0>, VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=2), name=None), Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=2), 2317)), 3478).dat + where Coefficient(WithGeometry(FunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7fd2a44c42c0>, VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=2), name=None), Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=2), 2317)), 3478) = Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=2), 2317).coordinates + and 2 = geometric_dimension() + where geometric_dimension = Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=2), 2317).geometric_dimension
test_vertex_only_fs.test_functionspaces[squarequads-100-coords]: tests/firedrake/vertexonly/test_vertex_only_fs.py#L140
AssertionError: assert False + where False = <function allclose at 0x7fd2df1c4070>(array([0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j]), array([ 8.19259064e-02+0.j, 2.97596329e-02+0.j, -4.82321801e-03+0.j,\n -2.53680729e-02+0.j, 4.46684825e-02+0.j, -1.05306696e-02+0.j,\n -2.21183142e-02+0.j, -2.38080087e-02+0.j, -3.93571046e-04+0.j,\n 1.79052288e-01+0.j, 2.41558382e-01+0.j, 5.30748955e-03+0.j,\n -1.81738302e-01+0.j, 1.94893408e-02+0.j, 3.42389672e-02+0.j,\n 8.52877052e-02+0.j, 3.30398469e-01+0.j, 6.57550957e-02+0.j,\n 2.63158561e-01+0.j, 2.91795785e-01+0.j, 3.64283411e-01+0.j,\n -1.50468061e-01+0.j, -5.67083489e-02+0.j, -1.58472599e-02+0.j,\n 1.18964628e-01+0.j, 4.70867204e-01+0.j, 2.74995651e-01+0.j,\n 4.48783887e-01+0.j, 3.05221689e-02+0.j, 2.62581057e-01+0.j,\n 1.14485570e-01+0.j, -2.20483489e-01+0.j, -1.62668554e-03+0.j,\n 4.70269141e-01+0.j, 2.47843038e-01+0.j, -1.27956179e-01+0.j,\n -1.26757114e-01+0.j, 5.56019458e-01+0.j, 4.16095949e-01+0.j,\n 6.04337444e-01+0.j, 5.31460923e-01+0.j, 7.01231453e-01+0.j,\n 4.40894657e-01+0.j, 4.77771953e-01+0.j, 4.36269290e-01+0.j,\n 5.23072825e-01+0.j, 1.00980041e+00+0.j, 7.11363565e-01+0.j,\n 1.16386691e+00+0.j, 3.88357757e-01+0.j])) + where <function allclose at 0x7fd2df1c4070> = np.allclose + and array([0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j]) = Dat(DataSet(Set((np.int64(50), np.int64(50), np.int64(50)), 'set_#x7fd29ec7cbf0'), (1,), 'None_nodes_dset'), None, dtype('complex128'), 'function_2354').data_ro_with_halos + where Dat(DataSet(Set((np.int64(50), np.int64(50), np.int64(50)), 'set_#x7fd29ec7cbf0'), (1,), 'None_nodes_dset'), None, dtype('complex128'), 'function_2354') = Coefficient(WithGeometry(FunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7fd29ea469f0>, FiniteElement('Discontinuous Lagrange', vertex, 0), name=None), Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=2), 2350)), 3543).dat + and array([ 8.19259064e-02+0.j, 2.97596329e-02+0.j, -4.82321801e-03+0.j,\n -2.53680729e-02+0.j, 4.46684825e-02+0.j, -1.05306696e-02+0.j,\n -2.21183142e-02+0.j, -2.38080087e-02+0.j, -3.93571046e-04+0.j,\n 1.79052288e-01+0.j, 2.41558382e-01+0.j, 5.30748955e-03+0.j,\n -1.81738302e-01+0.j, 1.94893408e-02+0.j, 3.42389672e-02+0.j,\n 8.52877052e-02+0.j, 3.30398469e-01+0.j, 6.57550957e-02+0.j,\n 2.63158561e-01+0.j, 2.91795785e-01+0.j, 3.64283411e-01+0.j,\n -1.50468061e-01+0.j, -5.67083489e-02+0.j, -1.58472599e-02+0.j,\n 1.18964628e-01+0.j, 4.70867204e-01+0.j, 2.74995651e-01+0.j,\n 4.48783887e-01+0.j, 3.05221689e-02+0.j, 2.62581057e-01+0.j,\n 1.14485570e-01+0.j, -2.20483489e-01+0.j, -1.62668554e-03+0.j,\n 4.70269141e-01+0.j, 2.47843038e-01+0.j, -1.27956179e-01+0.j,\n -1.26757114e-01+0.j, 5.56019458e-01+0.j, 4.16095949e-01+0.j,\n 6.04337444e-01+0.j, 5.31460923e-01+0.j, 7.01231453e-01+0.j,\n 4.40894657e-01+0.j, 4.77771953e-01+0.j, 4.36269290e-01+0.j,\n 5.23072825e-01+0.j, 1.00980041e+00+0.j, 7.11363565e-01+0.j,\n 1.16386691e+00+0.j, 3.88357757e-01+0.j]) = <function prod at 0x7fd2df1b49f0>(array([[ 0.2190158 +0.j, 0.37406391+0.j],\n [ 0.1308567 +0.j, 0.22742154+0.j],\n [ 0.43262155+0.j, -0.01114882+0.j],\n [-0.10683528+0.j, 0.23745034+0.j],\n [ 0.13596636+0.j, 0.32852599+0.j],\n [ 0.07881219+0.j, -0.13361728+0.j],\n [-0.22905187+0.j, 0.09656465+0.j],\n [ 0.29644212+0.j, -0.0803125 +0.j],\n [-0.04517074+0.j, 0.00871296+0.j],\n [ 0.54369664+0.j, 0.32932388+0.j],\n [ 0.64039354+0.j, 0.37720303+0.j],\n [ 0.80621665+0.j, 0.00658321+0.j],\n [ 0.81265918+0.j, -0.2236341 +0.j],\n [ 0.63320291+0.j, 0.03077898+0.j],\n [ 0.85563307+0.j, 0.04001595+0.j],\n [ 0.89895855+0.j, 0.0948739 +0.j],\n [ 1.12759564+0.j, 0.29301148+0.j],\n [ 0.82034707+0.j, 0.08015521+0.j],\n [ 0.73603086+0.j, 0.3575374 +0.j],\n [ 0.80420654+0.j, 0.36283687+0.j],\n [ 0.89485755+0.j, 0.40708537+0.j],\n [ 0.95998112+0.j, -0.15674065+0.j],\n [ 1.08739541+0.j, -0.05215062+0.j],\n [ 0.65445718+0.j, -0.02421436+0.j],\n [ 0.96024406+0.j, 0.12388999+0.j],\n [ 0.97910159+0.j, 0.48091762+0.j],\n [ 0.3473096 +0.j, 0.79178823+0.j],\n [ 0.42295872+0.j, 1.06105835+0.j],\n [ 0.02911122+0.j, 1.04846738+0.j],\n [ 0.41230066+0.j, 0.6368679 +0.j],\n [ 0.1371379 +0.j, 0.83482076+0.j],\n [-0.23640428+0.j, 0.93265441+0.j],\n [-0.00249371+0.j, 0.65231467+0.j],\n [ 0.39425076+0.j, 1.19281734+0.j],\n [ 0.3477101 +0.j, 0.71278643+0.j],\n [-0.17501413+0.j, 0.73111913+0.j],\n [-0.17061169+0.j, 0.7429568 +0.j],\n [ 0.59762701+0.j, 0.93037873+0.j],\n [ 0.70552675+0.j, 0.58976637+0.j],\n [ 1.08345008+0.j, 0.55778984+0.j],\n [ 0.72419145+0.j, 0.73386799+0.j],\n [ 0.83353343+0.j, 0.84127574+0.j],\n [ 0.68408386+0.j, 0.64450381+0.j],\n [ 0.95050856+0.j, 0.50264876+0.j],\n [ 0.63992982+0.j, 0.68174552+0.j],\n [ 0.6486505 +0.j, 0.80640164+0.j],\n [ 1.11238798+0.j, 0.90777717+0.j],\n [ 1.11463792+0.j, 0.63820148+0.j],\n [ 0.9441112 +0.j, 1.23276465+0.j],\n [ 0.57126561+0.j, 0.67981995+0.j]]), axis=1) + where <function prod at 0x7fd2df1b49f0> = np.prod + and array([[ 0.2190158 +0.j, 0.37406391+0.j],\n [ 0.1308567 +0.j, 0.22742154+0.j],\n [ 0.43262155+0.j, -0.01114882+0.j],\n [-0.10683528+0.j, 0.23745034+0.j],\n [ 0.13596636+0.j, 0.32852599+0.j],\n [ 0.07881219+0.j, -0.13361728+0.j],\n [-0.22905187+0.j, 0.09656465+0.j],\n [ 0.29644212+0.j, -0.0803125 +0.j],\n [-0.04517074+0.j, 0.00871296+0.j],\n [ 0.54369664+0.j, 0.32932388+0.j],\n [ 0.64039354+0.j, 0.37720303+0.j],\n [ 0.80621665+0.j, 0.00658321+0.j],\n [ 0.81265918+0.j, -0.2236341 +0.j],\n [ 0.63320291+0.j, 0.03077898+0.j],\n [ 0.85563307+0.j, 0.04001595+0.j],\n [ 0.89895855+0.j, 0.0948739 +0.j],\n [ 1.12759564+0.j, 0.29301148+0.j],\n [ 0.82034707+0.j, 0.08015521+0.j],\n [ 0.73603086+0.j, 0.3575374 +0.j],\n [ 0.80420654+0.j, 0.36283687+0.j],\n [ 0.89485755+0.j, 0.40708537+0.j],\n [ 0.95998112+0.j, -0.15674065+0.j],\n [ 1.08739541+0.j, -0.05215062+0.j],\n [ 0.65445718+0.j, -0.02421436+0.j],\n [ 0.96024406+0.j, 0.12388999+0.j],\n [ 0.97910159+0.j, 0.48091762+0.j],\n [ 0.3473096 +0.j, 0.79178823+0.j],\n [ 0.42295872+0.j, 1.06105835+0.j],\n [ 0.02911122+0.j, 1.04846738+0.j],\n [ 0.41230066+0.j, 0.6368679 +0.j],\n [ 0.1371379 +0.j, 0.83482076+0.j],\n [-0.23640428+0.j, 0.93265441+0.j],\n [-0.00249371+0.j, 0.65231467+0.j],\n [ 0.39425076+0.j, 1.19281734+0.j],\n [ 0.3477101 +0.j, 0.71278643+0.j],\n [-0.17501413+0.j, 0.73111913+0.j],\n [-0.17061169+0.j, 0.7429568 +0.j],\n [ 0.59762701+0.j, 0.93037873+0.j],\n [ 0.70552675+0.j, 0.58976637+0.j],\n [ 1.08345008+0.j, 0.55778984+0.j],\n [ 0.72419145+0.j, 0.73386799+0.j],\n [ 0.83353343+0.j, 0.84127574+0.j],\n [ 0.68408386+0.j, 0.64450381+0.j],\n [ 0.95050856+0.j, 0.50264876+0.j],\n [ 0.63992982+0.j, 0.68174552+0.j],\n [ 0.6486505 +0.j, 0.80640164+0.j],\n [ 1.11238798+0.j, 0.90777717+0.j],\n [ 1.11463792+0.j, 0.63820148+0.j],\n [ 0.9441112 +0.j, 1.23276465+0.j],\n [ 0.57126561+0.j, 0.67981995+0.j]]) = <built-in method reshape of numpy.ndarray object at 0x7fd29e92e6d0>(-1, 2) + where <built-in method reshape of numpy.ndarray object at 0x7fd29e92e6d0> = array([[ 0.2190158 +0.j, 0.37406391+0.j],\n [ 0.1308567 +0.j, 0.22742154+0.j],\n [ 0.43262155+0.j, -0.01114882+0.j],\n [-0.10683528+0.j, 0.23745034+0.j],\n [ 0.13596636+0.j, 0.32852599+0.j],\n [ 0.07881219+0.j, -0.13361728+0.j],\n [-0.22905187+0.j, 0.09656465+0.j],\n [ 0.29644212+0.j, -0.0803125 +0.j],\n [-0.04517074+0.j, 0.00871296+0.j],\n [ 0.54369664+0.j, 0.32932388+0.j],\n [ 0.64039354+0.j, 0.37720303+0.j],\n [ 0.80621665+0.j, 0.00658321+0.j],\n [ 0.81265918+0.j, -0.2236341 +0.j],\n [ 0.63320291+0.j, 0.03077898+0.j],\n [ 0.85563307+0.j, 0.04001595+0.j],\n [ 0.89895855+0.j, 0.0948739 +0.j],\n [ 1.12759564+0.j, 0.29301148+0.j],\n [ 0.82034707+0.j, 0.08015521+0.j],\n [ 0.73603086+0.j, 0.3575374 +0.j],\n [ 0.80420654+0.j, 0.36283687+0.j],\n [ 0.89485755+0.j, 0.40708537+0.j],\n [ 0.95998112+0.j, -0.15674065+0.j],\n [ 1.08739541+0.j, -0.05215062+0.j],\n [ 0.65445718+0.j, -0.02421436+0.j],\n [ 0.96024406+0.j, 0.12388999+0.j],\n [ 0.97910159+0.j, 0.48091762+0.j],\n [ 0.3473096 +0.j, 0.79178823+0.j],\n [ 0.42295872+0.j, 1.06105835+0.j],\n [ 0.02911122+0.j, 1.04846738+0.j],\n [ 0.41230066+0.j, 0.6368679 +0.j],\n [ 0.1371379 +0.j, 0.83482076+0.j],\n [-0.23640428+0.j, 0.93265441+0.j],\n [-0.00249371+0.j, 0.65231467+0.j],\n [ 0.39425076+0.j, 1.19281734+0.j],\n [ 0.3477101 +0.j, 0.71278643+0.j],\n [-0.17501413+0.j, 0.73111913+0.j],\n [-0.17061169+0.j, 0.7429568 +0.j],\n [ 0.59762701+0.j, 0.93037873+0.j],\n [ 0.70552675+0.j, 0.58976637+0.j],\n [ 1.08345008+0.j, 0.55778984+0.j],\n [ 0.72419145+0.j, 0.73386799+0.j],\n [ 0.83353343+0.j, 0.84127574+0.j],\n [ 0.68408386+0.j, 0.64450381+0.j],\n [ 0.95050856+0.j, 0.50264876+0.j],\n [ 0.63992982+0.j, 0.68174552+0.j],\n [ 0.6486505 +0.j, 0.80640164+0.j],\n [ 1.11238798+0.j, 0.90777717+0.j],\n [ 1.11463792+0.j, 0.63820148+0.j],\n [ 0.9441112 +0.j, 1.23276465+0.j],\n [ 0.57126561+0.j, 0.67981995+0.j]]).reshape + where array([[ 0.2190158 +0.j, 0.37406391+0.j],\n [ 0.1308567 +0.j, 0.22742154+0.j],\n [ 0.43262155+0.j, -0.01114882+0.j],\n [-0.10683528+0.j, 0.23745034+0.j],\n [ 0.13596636+0.j, 0.32852599+0.j],\n [ 0.07881219+0.j, -0.13361728+0.j],\n [-0.22905187+0.j, 0.09656465+0.j],\n [ 0.29644212+0.j, -0.0803125 +0.j],\n [-0.04517074+0.j, 0.00871296+0.j],\n [ 0.54369664+0.j, 0.32932388+0.j],\n [ 0.64039354+0.j, 0.37720303+0.j],\n [ 0.80621665+0.j, 0.00658321+0.j],\n [ 0.81265918+0.j, -0.2236341 +0.j],\n [ 0.63320291+0.j, 0.03077898+0.j],\n [ 0.85563307+0.j, 0.04001595+0.j],\n [ 0.89895855+0.j, 0.0948739 +0.j],\n [ 1.12759564+0.j, 0.29301148+0.j],\n [ 0.82034707+0.j, 0.08015521+0.j],\n [ 0.73603086+0.j, 0.3575374 +0.j],\n [ 0.80420654+0.j, 0.36283687+0.j],\n [ 0.89485755+0.j, 0.40708537+0.j],\n [ 0.95998112+0.j, -0.15674065+0.j],\n [ 1.08739541+0.j, -0.05215062+0.j],\n [ 0.65445718+0.j, -0.02421436+0.j],\n [ 0.96024406+0.j, 0.12388999+0.j],\n [ 0.97910159+0.j, 0.48091762+0.j],\n [ 0.3473096 +0.j, 0.79178823+0.j],\n [ 0.42295872+0.j, 1.06105835+0.j],\n [ 0.02911122+0.j, 1.04846738+0.j],\n [ 0.41230066+0.j, 0.6368679 +0.j],\n [ 0.1371379 +0.j, 0.83482076+0.j],\n [-0.23640428+0.j, 0.93265441+0.j],\n [-0.00249371+0.j, 0.65231467+0.j],\n [ 0.39425076+0.j, 1.19281734+0.j],\n [ 0.3477101 +0.j, 0.71278643+0.j],\n [-0.17501413+0.j, 0.73111913+0.j],\n [-0.17061169+0.j, 0.7429568 +0.j],\n [ 0.59762701+0.j, 0.93037873+0.j],\n [ 0.70552675+0.j, 0.58976637+0.j],\n [ 1.08345008+0.j, 0.55778984+0.j],\n [ 0.72419145+0.j, 0.73386799+0.j],\n [ 0.83353343+0.j, 0.84127574+0.j],\n [ 0.68408386+0.j, 0.64450381+0.j],\n [ 0.95050856+0.j, 0.50264876+0.j],\n [ 0.63992982+0.j, 0.68174552+0.j],\n [ 0.6486505 +0.j, 0.80640164+0.j],\n [ 1.11238798+0.j, 0.90777717+0.j],\n [ 1.11463792+0.j, 0.63820148+0.j],\n [ 0.9441112 +0.j, 1.23276465+0.j],\n [ 0.57126561+0.j, 0.67981995+0.j]]) = Dat(DataSet(Set((np.int64(50), np.int64(50), np.int64(50)), 'set_#x7fd29ec7cbf0'), (2,), 'None_nodes_dset'), None, dtype('complex128'), 'firedrake_default_immersed_vom_coordinates').data_ro_with_halos + where Dat(DataSet(Set((np.int64(50), np.int64(50), np.int64(50)), 'set_#x7fd29ec7cbf0'), (2,), 'None_nodes_dset'), None, dtype('complex128'), 'firedrake_default_immersed_vom_coordinates') = Coefficient(WithGeometry(FunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7fd29ea469f0>, VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=2), name=None), Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=2), 2350)), 3539).dat + where Coefficient(WithGeometry(FunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7fd29ea469f0>, VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=2), name=None), Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=2), 2350)), 3539) = Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=2), 2350).coordinates + and 2 = geometric_dimension() + where geometric_dimension = Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=2), 2350).geometric_dimension
test_vertex_only_fs.test_functionspaces[extruded-1-coords]: tests/firedrake/vertexonly/test_vertex_only_fs.py#L140
AssertionError: assert False + where False = <function allclose at 0x7fd2df1c4070>(array([0.+0.j]), array([0.3922866+0.j])) + where <function allclose at 0x7fd2df1c4070> = np.allclose + and array([0.+0.j]) = Dat(DataSet(Set((np.int64(1), np.int64(1), np.int64(1)), 'set_#x7fd29e54b0b0'), (1,), 'None_nodes_dset'), None, dtype('complex128'), 'function_2508').data_ro_with_halos + where Dat(DataSet(Set((np.int64(1), np.int64(1), np.int64(1)), 'set_#x7fd29e54b0b0'), (1,), 'None_nodes_dset'), None, dtype('complex128'), 'function_2508') = Coefficient(WithGeometry(FunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7fd29e657200>, FiniteElement('Discontinuous Lagrange', vertex, 0), name=None), Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=3), 2504)), 3830).dat + and array([0.3922866+0.j]) = <function prod at 0x7fd2df1b49f0>(array([[0.59762701+0.j, 0.93037873+0.j, 0.70552675+0.j]]), axis=1) + where <function prod at 0x7fd2df1b49f0> = np.prod + and array([[0.59762701+0.j, 0.93037873+0.j, 0.70552675+0.j]]) = <built-in method reshape of numpy.ndarray object at 0x7fd29e743ed0>(-1, 3) + where <built-in method reshape of numpy.ndarray object at 0x7fd29e743ed0> = array([[0.59762701+0.j, 0.93037873+0.j, 0.70552675+0.j]]).reshape + where array([[0.59762701+0.j, 0.93037873+0.j, 0.70552675+0.j]]) = Dat(DataSet(Set((np.int64(1), np.int64(1), np.int64(1)), 'set_#x7fd29e54b0b0'), (3,), 'None_nodes_dset'), None, dtype('complex128'), 'firedrake_default_extruded_immersed_vom_coordinates').data_ro_with_halos + where Dat(DataSet(Set((np.int64(1), np.int64(1), np.int64(1)), 'set_#x7fd29e54b0b0'), (3,), 'None_nodes_dset'), None, dtype('complex128'), 'firedrake_default_extruded_immersed_vom_coordinates') = Coefficient(WithGeometry(FunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7fd29e657200>, VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=3), name=None), Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=3), 2504)), 3826).dat + where Coefficient(WithGeometry(FunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7fd29e657200>, VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=3), name=None), Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=3), 2504)), 3826) = Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=3), 2504).coordinates + and 3 = geometric_dimension() + where geometric_dimension = Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=3), 2504).geometric_dimension
test_vertex_only_fs.test_functionspaces[extruded-100-coords]: tests/firedrake/vertexonly/test_vertex_only_fs.py#L140
AssertionError: assert False + where False = <function allclose at 0x7fd2df1c4070>(array([0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j]), array([ 1.90578767e-02+0.j, -3.17522333e-05+0.j, -1.41541689e-02+0.j,\n -2.94957399e-03+0.j, -1.89275250e-04+0.j, 2.52919422e-02+0.j,\n -7.38002769e-03+0.j, 1.58984107e-02+0.j, 1.62183186e-01+0.j,\n 1.06508489e-02+0.j, -8.15647053e-02+0.j, -1.08144727e-02+0.j,\n 2.10935309e-02+0.j, -8.29571027e-02+0.j, -6.43336276e-02+0.j,\n 7.07545388e-02+0.j, -9.82147542e-03+0.j, 1.95295456e-01+0.j,\n -3.21126632e-02+0.j, 1.61287413e-01+0.j, 1.25843105e-02+0.j,\n 9.14070423e-02+0.j, 4.92907031e-01+0.j, 2.87602052e-01+0.j,\n 3.56602556e-01+0.j, 3.72918229e-01+0.j, 3.92286602e-01+0.j,\n 1.01732654e-01+0.j, 2.23628942e-01+0.j, 5.70430039e-02+0.j])) + where <function allclose at 0x7fd2df1c4070> = np.allclose + and array([0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j]) = Dat(DataSet(Set((np.int64(30), np.int64(30), np.int64(30)), 'set_#x7fd29e5ca2d0'), (1,), 'None_nodes_dset'), None, dtype('complex128'), 'function_2543').data_ro_with_halos + where Dat(DataSet(Set((np.int64(30), np.int64(30), np.int64(30)), 'set_#x7fd29e5ca2d0'), (1,), 'None_nodes_dset'), None, dtype('complex128'), 'function_2543') = Coefficient(WithGeometry(FunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7fd29f86fbf0>, FiniteElement('Discontinuous Lagrange', vertex, 0), name=None), Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=3), 2539)), 3892).dat + and array([ 1.90578767e-02+0.j, -3.17522333e-05+0.j, -1.41541689e-02+0.j,\n -2.94957399e-03+0.j, -1.89275250e-04+0.j, 2.52919422e-02+0.j,\n -7.38002769e-03+0.j, 1.58984107e-02+0.j, 1.62183186e-01+0.j,\n 1.06508489e-02+0.j, -8.15647053e-02+0.j, -1.08144727e-02+0.j,\n 2.10935309e-02+0.j, -8.29571027e-02+0.j, -6.43336276e-02+0.j,\n 7.07545388e-02+0.j, -9.82147542e-03+0.j, 1.95295456e-01+0.j,\n -3.21126632e-02+0.j, 1.61287413e-01+0.j, 1.25843105e-02+0.j,\n 9.14070423e-02+0.j, 4.92907031e-01+0.j, 2.87602052e-01+0.j,\n 3.56602556e-01+0.j, 3.72918229e-01+0.j, 3.92286602e-01+0.j,\n 1.01732654e-01+0.j, 2.23628942e-01+0.j, 5.70430039e-02+0.j]) = <function prod at 0x7fd2df1b49f0>(array([[ 0.1308567 +0.j, 0.22742154+0.j, 0.64039354+0.j],\n [ 0.00658321+0.j, 0.43262155+0.j, -0.01114882+0.j],\n [-0.22905187+0.j, 0.09656465+0.j, 0.63992982+0.j],\n [ 0.12388999+0.j, 0.29644212+0.j, -0.0803125 +0.j],\n [ 0.48091762+0.j, -0.04517074+0.j, 0.00871296+0.j],\n [ 0.1400343 +0.j, 0.26692779+0.j, 0.67663423+0.j],\n [-0.08505985+0.j, 0.34937094+0.j, 0.24833996+0.j],\n [ 0.42715085+0.j, 0.05525741+0.j, 0.67356869+0.j],\n [ 0.58976637+0.j, 0.3473096 +0.j, 0.79178823+0.j],\n [ 0.63320291+0.j, 0.03077898+0.j, 0.54649611+0.j],\n [ 0.95998112+0.j, -0.15674065+0.j, 0.54207321+0.j],\n [ 1.08739541+0.j, -0.05215062+0.j, 0.19070336+0.j],\n [ 0.08015521+0.j, 0.73603086+0.j, 0.3575374 +0.j],\n [-0.17061169+0.j, 0.7429568 +0.j, 0.65445718+0.j],\n [-0.23586379+0.j, 0.93371936+0.j, 0.29211941+0.j],\n [ 0.8636406 +0.j, 0.2190158 +0.j, 0.37406391+0.j],\n [ 0.93265441+0.j, 0.07881219+0.j, -0.13361728+0.j],\n [ 0.7879804 +0.j, 0.3477101 +0.j, 0.71278643+0.j],\n [ 0.89268698+0.j, 0.25550368+0.j, -0.14079264+0.j],\n [ 0.26688304+0.j, 1.08345008+0.j, 0.55778984+0.j],\n [ 0.02911122+0.j, 1.04846738+0.j, 0.41230066+0.j],\n [ 0.49478273+0.j, 0.77894503+0.j, 0.23716921+0.j],\n [ 1.09831713+0.j, 0.42295872+0.j, 1.06105835+0.j],\n [ 0.65231467+0.j, 0.68408386+0.j, 0.64450381+0.j],\n [ 0.68174552+0.j, 0.6486505 +0.j, 0.80640164+0.j],\n [ 0.57126561+0.j, 0.67981995+0.j, 0.96024406+0.j],\n [ 0.59762701+0.j, 0.93037873+0.j, 0.70552675+0.j],\n [ 1.19281734+0.j, 0.89895855+0.j, 0.0948739 +0.j],\n [ 1.11463792+0.j, 0.63820148+0.j, 0.31436659+0.j],\n [ 0.83983309+0.j, 1.07030582+0.j, 0.06346021+0.j]]), axis=1) + where <function prod at 0x7fd2df1b49f0> = np.prod + and array([[ 0.1308567 +0.j, 0.22742154+0.j, 0.64039354+0.j],\n [ 0.00658321+0.j, 0.43262155+0.j, -0.01114882+0.j],\n [-0.22905187+0.j, 0.09656465+0.j, 0.63992982+0.j],\n [ 0.12388999+0.j, 0.29644212+0.j, -0.0803125 +0.j],\n [ 0.48091762+0.j, -0.04517074+0.j, 0.00871296+0.j],\n [ 0.1400343 +0.j, 0.26692779+0.j, 0.67663423+0.j],\n [-0.08505985+0.j, 0.34937094+0.j, 0.24833996+0.j],\n [ 0.42715085+0.j, 0.05525741+0.j, 0.67356869+0.j],\n [ 0.58976637+0.j, 0.3473096 +0.j, 0.79178823+0.j],\n [ 0.63320291+0.j, 0.03077898+0.j, 0.54649611+0.j],\n [ 0.95998112+0.j, -0.15674065+0.j, 0.54207321+0.j],\n [ 1.08739541+0.j, -0.05215062+0.j, 0.19070336+0.j],\n [ 0.08015521+0.j, 0.73603086+0.j, 0.3575374 +0.j],\n [-0.17061169+0.j, 0.7429568 +0.j, 0.65445718+0.j],\n [-0.23586379+0.j, 0.93371936+0.j, 0.29211941+0.j],\n [ 0.8636406 +0.j, 0.2190158 +0.j, 0.37406391+0.j],\n [ 0.93265441+0.j, 0.07881219+0.j, -0.13361728+0.j],\n [ 0.7879804 +0.j, 0.3477101 +0.j, 0.71278643+0.j],\n [ 0.89268698+0.j, 0.25550368+0.j, -0.14079264+0.j],\n [ 0.26688304+0.j, 1.08345008+0.j, 0.55778984+0.j],\n [ 0.02911122+0.j, 1.04846738+0.j, 0.41230066+0.j],\n [ 0.49478273+0.j, 0.77894503+0.j, 0.23716921+0.j],\n [ 1.09831713+0.j, 0.42295872+0.j, 1.06105835+0.j],\n [ 0.65231467+0.j, 0.68408386+0.j, 0.64450381+0.j],\n [ 0.68174552+0.j, 0.6486505 +0.j, 0.80640164+0.j],\n [ 0.57126561+0.j, 0.67981995+0.j, 0.96024406+0.j],\n [ 0.59762701+0.j, 0.93037873+0.j, 0.70552675+0.j],\n [ 1.19281734+0.j, 0.89895855+0.j, 0.0948739 +0.j],\n [ 1.11463792+0.j, 0.63820148+0.j, 0.31436659+0.j],\n [ 0.83983309+0.j, 1.07030582+0.j, 0.06346021+0.j]]) = <built-in method reshape of numpy.ndarray object at 0x7fd29e5f0810>(-1, 3) + where <built-in method reshape of numpy.ndarray object at 0x7fd29e5f0810> = array([[ 0.1308567 +0.j, 0.22742154+0.j, 0.64039354+0.j],\n [ 0.00658321+0.j, 0.43262155+0.j, -0.01114882+0.j],\n [-0.22905187+0.j, 0.09656465+0.j, 0.63992982+0.j],\n [ 0.12388999+0.j, 0.29644212+0.j, -0.0803125 +0.j],\n [ 0.48091762+0.j, -0.04517074+0.j, 0.00871296+0.j],\n [ 0.1400343 +0.j, 0.26692779+0.j, 0.67663423+0.j],\n [-0.08505985+0.j, 0.34937094+0.j, 0.24833996+0.j],\n [ 0.42715085+0.j, 0.05525741+0.j, 0.67356869+0.j],\n [ 0.58976637+0.j, 0.3473096 +0.j, 0.79178823+0.j],\n [ 0.63320291+0.j, 0.03077898+0.j, 0.54649611+0.j],\n [ 0.95998112+0.j, -0.15674065+0.j, 0.54207321+0.j],\n [ 1.08739541+0.j, -0.05215062+0.j, 0.19070336+0.j],\n [ 0.08015521+0.j, 0.73603086+0.j, 0.3575374 +0.j],\n [-0.17061169+0.j, 0.7429568 +0.j, 0.65445718+0.j],\n [-0.23586379+0.j, 0.93371936+0.j, 0.29211941+0.j],\n [ 0.8636406 +0.j, 0.2190158 +0.j, 0.37406391+0.j],\n [ 0.93265441+0.j, 0.07881219+0.j, -0.13361728+0.j],\n [ 0.7879804 +0.j, 0.3477101 +0.j, 0.71278643+0.j],\n [ 0.89268698+0.j, 0.25550368+0.j, -0.14079264+0.j],\n [ 0.26688304+0.j, 1.08345008+0.j, 0.55778984+0.j],\n [ 0.02911122+0.j, 1.04846738+0.j, 0.41230066+0.j],\n [ 0.49478273+0.j, 0.77894503+0.j, 0.23716921+0.j],\n [ 1.09831713+0.j, 0.42295872+0.j, 1.06105835+0.j],\n [ 0.65231467+0.j, 0.68408386+0.j, 0.64450381+0.j],\n [ 0.68174552+0.j, 0.6486505 +0.j, 0.80640164+0.j],\n [ 0.57126561+0.j, 0.67981995+0.j, 0.96024406+0.j],\n [ 0.59762701+0.j, 0.93037873+0.j, 0.70552675+0.j],\n [ 1.19281734+0.j, 0.89895855+0.j, 0.0948739 +0.j],\n [ 1.11463792+0.j, 0.63820148+0.j, 0.31436659+0.j],\n [ 0.83983309+0.j, 1.07030582+0.j, 0.06346021+0.j]]).reshape + where array([[ 0.1308567 +0.j, 0.22742154+0.j, 0.64039354+0.j],\n [ 0.00658321+0.j, 0.43262155+0.j, -0.01114882+0.j],\n [-0.22905187+0.j, 0.09656465+0.j, 0.63992982+0.j],\n [ 0.12388999+0.j, 0.29644212+0.j, -0.0803125 +0.j],\n [ 0.48091762+0.j, -0.04517074+0.j, 0.00871296+0.j],\n [ 0.1400343 +0.j, 0.26692779+0.j, 0.67663423+0.j],\n [-0.08505985+0.j, 0.34937094+0.j, 0.24833996+0.j],\n [ 0.42715085+0.j, 0.05525741+0.j, 0.67356869+0.j],\n [ 0.58976637+0.j, 0.3473096 +0.j, 0.79178823+0.j],\n [ 0.63320291+0.j, 0.03077898+0.j, 0.54649611+0.j],\n [ 0.95998112+0.j, -0.15674065+0.j, 0.54207321+0.j],\n [ 1.08739541+0.j, -0.05215062+0.j, 0.19070336+0.j],\n [ 0.08015521+0.j, 0.73603086+0.j, 0.3575374 +0.j],\n [-0.17061169+0.j, 0.7429568 +0.j, 0.65445718+0.j],\n [-0.23586379+0.j, 0.93371936+0.j, 0.29211941+0.j],\n [ 0.8636406 +0.j, 0.2190158 +0.j, 0.37406391+0.j],\n [ 0.93265441+0.j, 0.07881219+0.j, -0.13361728+0.j],\n [ 0.7879804 +0.j, 0.3477101 +0.j, 0.71278643+0.j],\n [ 0.89268698+0.j, 0.25550368+0.j, -0.14079264+0.j],\n [ 0.26688304+0.j, 1.08345008+0.j, 0.55778984+0.j],\n [ 0.02911122+0.j, 1.04846738+0.j, 0.41230066+0.j],\n [ 0.49478273+0.j, 0.77894503+0.j, 0.23716921+0.j],\n [ 1.09831713+0.j, 0.42295872+0.j, 1.06105835+0.j],\n [ 0.65231467+0.j, 0.68408386+0.j, 0.64450381+0.j],\n [ 0.68174552+0.j, 0.6486505 +0.j, 0.80640164+0.j],\n [ 0.57126561+0.j, 0.67981995+0.j, 0.96024406+0.j],\n [ 0.59762701+0.j, 0.93037873+0.j, 0.70552675+0.j],\n [ 1.19281734+0.j, 0.89895855+0.j, 0.0948739 +0.j],\n [ 1.11463792+0.j, 0.63820148+0.j, 0.31436659+0.j],\n [ 0.83983309+0.j, 1.07030582+0.j, 0.06346021+0.j]]) = Dat(DataSet(Set((np.int64(30), np.int64(30), np.int64(30)), 'set_#x7fd29e5ca2d0'), (3,), 'None_nodes_dset'), None, dtype('complex128'), 'firedrake_default_extruded_immersed_vom_coordinates').data_ro_with_halos + where Dat(DataSet(Set((np.int64(30), np.int64(30), np.int64(30)), 'set_#x7fd29e5ca2d0'), (3,), 'None_nodes_dset'), None, dtype('complex128'), 'firedrake_default_extruded_immersed_vom_coordinates') = Coefficient(WithGeometry(FunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7fd29f86fbf0>, VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=3), name=None), Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=3), 2539)), 3888).dat + where Coefficient(WithGeometry(FunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7fd29f86fbf0>, VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=3), name=None), Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=3), 2539)), 3888) = Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=3), 2539).coordinates + and 3 = geometric_dimension() + where geometric_dimension = Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=3), 2539).geometric_dimension
test_vertex_only_fs.test_functionspaces[cube-1-coords]: tests/firedrake/vertexonly/test_vertex_only_fs.py#L140
AssertionError: assert False + where False = <function allclose at 0x7fd2df1c4070>(array([0.+0.j]), array([0.3922866+0.j])) + where <function allclose at 0x7fd2df1c4070> = np.allclose + and array([0.+0.j]) = Dat(DataSet(Set((np.int64(1), np.int64(1), np.int64(1)), 'set_#x7fd29e4d7cb0'), (1,), 'None_nodes_dset'), None, dtype('complex128'), 'function_2693').data_ro_with_halos + where Dat(DataSet(Set((np.int64(1), np.int64(1), np.int64(1)), 'set_#x7fd29e4d7cb0'), (1,), 'None_nodes_dset'), None, dtype('complex128'), 'function_2693') = Coefficient(WithGeometry(FunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7fd29e4b7530>, FiniteElement('Discontinuous Lagrange', vertex, 0), name=None), Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=3), 2689)), 4169).dat + and array([0.3922866+0.j]) = <function prod at 0x7fd2df1b49f0>(array([[0.59762701+0.j, 0.93037873+0.j, 0.70552675+0.j]]), axis=1) + where <function prod at 0x7fd2df1b49f0> = np.prod + and array([[0.59762701+0.j, 0.93037873+0.j, 0.70552675+0.j]]) = <built-in method reshape of numpy.ndarray object at 0x7fd29e4cb150>(-1, 3) + where <built-in method reshape of numpy.ndarray object at 0x7fd29e4cb150> = array([[0.59762701+0.j, 0.93037873+0.j, 0.70552675+0.j]]).reshape + where array([[0.59762701+0.j, 0.93037873+0.j, 0.70552675+0.j]]) = Dat(DataSet(Set((np.int64(1), np.int64(1), np.int64(1)), 'set_#x7fd29e4d7cb0'), (3,), 'None_nodes_dset'), None, dtype('complex128'), 'firedrake_default_immersed_vom_coordinates').data_ro_with_halos + where Dat(DataSet(Set((np.int64(1), np.int64(1), np.int64(1)), 'set_#x7fd29e4d7cb0'), (3,), 'None_nodes_dset'), None, dtype('complex128'), 'firedrake_default_immersed_vom_coordinates') = Coefficient(WithGeometry(FunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7fd29e4b7530>, VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=3), name=None), Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=3), 2689)), 4165).dat + where Coefficient(WithGeometry(FunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7fd29e4b7530>, VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=3), name=None), Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=3), 2689)), 4165) = Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=3), 2689).coordinates + and 3 = geometric_dimension() + where geometric_dimension = Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=3), 2689).geometric_dimension
test_vertex_only_fs.test_functionspaces[cube-100-coords]: tests/firedrake/vertexonly/test_vertex_only_fs.py#L140
AssertionError: assert False + where False = <function allclose at 0x7fd2df1c4070>(array([0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j]), array([ 1.90876789e+00+0.j, 2.48764118e-01+0.j, 1.61411538e-02-0.j,\n -9.82147542e-03+0.j, 1.01732654e-01+0.j, -3.02481900e-01+0.j,\n 2.23628942e-01+0.j, -3.21126632e-02+0.j, -8.48409351e-02+0.j,\n 1.05741562e-02+0.j, 1.77033989e-02-0.j, -2.20155928e-03+0.j,\n 3.21448359e-01+0.j, 1.15566821e+00+0.j, 8.16947047e-03-0.j,\n 2.51672534e+00+0.j, 4.38211943e-02-0.j, -3.17522333e-05+0.j,\n 7.18187703e-03-0.j, -2.70648782e-02+0.j, -3.44680631e-03+0.j,\n 2.87602052e-01+0.j, 4.35110492e-02-0.j, -1.81178557e-02+0.j,\n -2.94957399e-03+0.j, -6.64347125e-03+0.j, 1.76593891e-02-0.j,\n 5.70430039e-02+0.j, 9.14070423e-02+0.j, 3.11377814e-02-0.j,\n 4.92907031e-01+0.j, 7.07545388e-02+0.j, -2.83231323e-01+0.j,\n -4.10640179e-01+0.j, 1.00940132e+00+0.j, 1.06508489e-02+0.j,\n 4.17031060e-01+0.j, 1.95295456e-01+0.j, 1.86194206e+00+0.j,\n -8.15647053e-02+0.j, -1.08144727e-02+0.j, -1.89275250e-04+0.j,\n 1.09689534e+00+0.j, -1.73938265e-01+0.j, 1.34391158e+00+0.j,\n -1.17978435e-01+0.j, -7.28442737e-02+0.j, 1.28686837e-01+0.j,\n -6.77520365e-02+0.j, 3.92286602e-01+0.j, 6.87333786e-01+0.j,\n 1.61287413e-01+0.j, 1.25843105e-02+0.j, -1.67979471e-02+0.j,\n -2.98319393e-02+0.j, 7.40892718e-01+0.j, 2.10935309e-02+0.j,\n -1.31748927e-01+0.j, 1.68882095e+00+0.j, -8.29571027e-02+0.j,\n -2.41204638e-02+0.j, -1.75018863e-02+0.j, -7.38002769e-03+0.j,\n -6.43336276e-02+0.j, 1.62183186e-01+0.j, -2.16537828e-01+0.j,\n 1.17618635e-02+0.j, 4.13159471e-02+0.j, 5.67316608e-03+0.j,\n -3.29415431e-03+0.j, -1.08064749e-01+0.j, 6.74693914e-01+0.j,\n 3.56602556e-01+0.j, 3.77319142e-01+0.j, -2.20671314e-01+0.j,\n 1.41450723e-01+0.j, -1.24267012e-02+0.j, 1.58984107e-02+0.j,\n 1.38869480e-01+0.j, 7.37399988e-01+0.j, 1.90578767e-02+0.j,\n -3.90610507e-02+0.j, -1.41541689e-02+0.j, 1.12211428e-01+0.j,\n 3.72918229e-01+0.j, 3.01996948e-01+0.j, 2.52919422e-02+0.j,\n -1.34696150e-01+0.j])) + where <function allclose at 0x7fd2df1c4070> = np.allclose + and array([0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j]) = Dat(DataSet(Set((np.int64(88), np.int64(88), np.int64(88)), 'set_#x7fd29e651670'), (1,), 'None_nodes_dset'), None, dtype('complex128'), 'function_2726').data_ro_with_halos + where Dat(DataSet(Set((np.int64(88), np.int64(88), np.int64(88)), 'set_#x7fd29e651670'), (1,), 'None_nodes_dset'), None, dtype('complex128'), 'function_2726') = Coefficient(WithGeometry(FunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7fd29e3af7a0>, FiniteElement('Discontinuous Lagrange', vertex, 0), name=None), Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=3), 2722)), 4230).dat + and array([ 1.90876789e+00+0.j, 2.48764118e-01+0.j, 1.61411538e-02-0.j,\n -9.82147542e-03+0.j, 1.01732654e-01+0.j, -3.02481900e-01+0.j,\n 2.23628942e-01+0.j, -3.21126632e-02+0.j, -8.48409351e-02+0.j,\n 1.05741562e-02+0.j, 1.77033989e-02-0.j, -2.20155928e-03+0.j,\n 3.21448359e-01+0.j, 1.15566821e+00+0.j, 8.16947047e-03-0.j,\n 2.51672534e+00+0.j, 4.38211943e-02-0.j, -3.17522333e-05+0.j,\n 7.18187703e-03-0.j, -2.70648782e-02+0.j, -3.44680631e-03+0.j,\n 2.87602052e-01+0.j, 4.35110492e-02-0.j, -1.81178557e-02+0.j,\n -2.94957399e-03+0.j, -6.64347125e-03+0.j, 1.76593891e-02-0.j,\n 5.70430039e-02+0.j, 9.14070423e-02+0.j, 3.11377814e-02-0.j,\n 4.92907031e-01+0.j, 7.07545388e-02+0.j, -2.83231323e-01+0.j,\n -4.10640179e-01+0.j, 1.00940132e+00+0.j, 1.06508489e-02+0.j,\n 4.17031060e-01+0.j, 1.95295456e-01+0.j, 1.86194206e+00+0.j,\n -8.15647053e-02+0.j, -1.08144727e-02+0.j, -1.89275250e-04+0.j,\n 1.09689534e+00+0.j, -1.73938265e-01+0.j, 1.34391158e+00+0.j,\n -1.17978435e-01+0.j, -7.28442737e-02+0.j, 1.28686837e-01+0.j,\n -6.77520365e-02+0.j, 3.92286602e-01+0.j, 6.87333786e-01+0.j,\n 1.61287413e-01+0.j, 1.25843105e-02+0.j, -1.67979471e-02+0.j,\n -2.98319393e-02+0.j, 7.40892718e-01+0.j, 2.10935309e-02+0.j,\n -1.31748927e-01+0.j, 1.68882095e+00+0.j, -8.29571027e-02+0.j,\n -2.41204638e-02+0.j, -1.75018863e-02+0.j, -7.38002769e-03+0.j,\n -6.43336276e-02+0.j, 1.62183186e-01+0.j, -2.16537828e-01+0.j,\n 1.17618635e-02+0.j, 4.13159471e-02+0.j, 5.67316608e-03+0.j,\n -3.29415431e-03+0.j, -1.08064749e-01+0.j, 6.74693914e-01+0.j,\n 3.56602556e-01+0.j, 3.77319142e-01+0.j, -2.20671314e-01+0.j,\n 1.41450723e-01+0.j, -1.24267012e-02+0.j, 1.58984107e-02+0.j,\n 1.38869480e-01+0.j, 7.37399988e-01+0.j, 1.90578767e-02+0.j,\n -3.90610507e-02+0.j, -1.41541689e-02+0.j, 1.12211428e-01+0.j,\n 3.72918229e-01+0.j, 3.01996948e-01+0.j, 2.52919422e-02+0.j,\n -1.34696150e-01+0.j]) = <function prod at 0x7fd2df1b49f0>(array([[ 1.0563135 +0.j, 1.2400243 +0.j, 1.45723668+0.j],\n [ 1.38933783+0.j, 0.54369664+0.j, 0.32932388+0.j],\n [ 0.84127574+0.j, -0.07923488+0.j, -0.2421474 +0.j],\n [ 0.93265441+0.j, 0.07881219+0.j, -0.13361728+0.j],\n [ 1.19281734+0.j, 0.89895855+0.j, 0.0948739 +0.j],\n [ 1.11238798+0.j, 0.90777717+0.j, -0.29954623+0.j],\n [ 1.11463792+0.j, 0.63820148+0.j, 0.31436659+0.j],\n [ 0.89268698+0.j, 0.25550368+0.j, -0.14079264+0.j],\n [ 1.40558331+0.j, 0.87497655+0.j, -0.06898465+0.j],\n [ 1.39474118+0.j, 0.96171161+0.j, 0.00788329+0.j],\n [ 0.63084262+0.j, -0.13344033+0.j, -0.21030448+0.j],\n [ 1.42387276+0.j, 0.08429505+0.j, -0.01834244+0.j],\n [ 1.45499028+0.j, 1.25301049+0.j, 0.1763179 +0.j],\n [ 1.38275541+0.j, 1.09840517+0.j, 0.76089587+0.j],\n [ 0.52263797+0.j, -0.05136594+0.j, -0.30431103+0.j],\n [ 1.22438303+0.j, 1.44583898+0.j, 1.42166932+0.j],\n [-0.26345115+0.j, 0.77984204+0.j, -0.21329343+0.j],\n [ 0.00658321+0.j, 0.43262155+0.j, -0.01114882+0.j],\n [-0.42162442+0.j, 0.06561393+0.j, -0.25960688+0.j],\n [ 0.1371379 +0.j, 0.83482076+0.j, -0.23640428+0.j]... [-0.2236341 +0.j, -0.10683528+0.j, 0.23745034+0.j],\n [ 0.0922804 +0.j, -0.26254456+0.j, 0.13596636+0.j],\n [ 0.32852599+0.j, -0.37170501+0.j, 0.88494424+0.j],\n [ 0.95050856+0.j, 0.50264876+0.j, 1.41216727+0.j],\n [ 0.68174552+0.j, 0.6486505 +0.j, 0.80640164+0.j],\n [ 0.80420654+0.j, 0.36283687+0.j, 1.29309319+0.j],\n [ 0.73111913+0.j, -0.25236003+0.j, 1.19601646+0.j],\n [-0.45064254+0.j, -0.36550074+0.j, 0.85878555+0.j],\n [ 0.02664475+0.j, -0.458698 +0.j, 1.01675731+0.j],\n [ 0.42715085+0.j, 0.05525741+0.j, 0.67356869+0.j],\n [ 0.47611256+0.j, 0.21122548+0.j, 1.38086389+0.j],\n [ 0.72419145+0.j, 0.73386799+0.j, 1.38749616+0.j],\n [ 0.1308567 +0.j, 0.22742154+0.j, 0.64039354+0.j],\n [-0.4616136 +0.j, 0.10314963+0.j, 0.82034707+0.j],\n [-0.22905187+0.j, 0.09656465+0.j, 0.63992982+0.j],\n [ 0.23512374+0.j, 0.37172985+0.j, 1.28384671+0.j],\n [ 0.57126561+0.j, 0.67981995+0.j, 0.96024406+0.j],\n [ 0.40739369+0.j, 0.57315842+0.j, 1.29334259+0.j],\n [ 0.1400343 +0.j, 0.26692779+0.j, 0.67663423+0.j],\n [-0.33315513+0.j, 0.60438494+0.j, 0.66895214+0.j]]), axis=1) + where <function prod at 0x7fd2df1b49f0> = np.prod + and array([[ 1.0563135 +0.j, 1.2400243 +0.j, 1.45723668+0.j],\n [ 1.38933783+0.j, 0.54369664+0.j, 0.32932388+0.j],\n [ 0.84127574+0.j, -0.07923488+0.j, -0.2421474 +0.j],\n [ 0.93265441+0.j, 0.07881219+0.j, -0.13361728+0.j],\n [ 1.19281734+0.j, 0.89895855+0.j, 0.0948739 +0.j],\n [ 1.11238798+0.j, 0.90777717+0.j, -0.29954623+0.j],\n [ 1.11463792+0.j, 0.63820148+0.j, 0.31436659+0.j],\n [ 0.89268698+0.j, 0.25550368+0.j, -0.14079264+0.j],\n [ 1.40558331+0.j, 0.87497655+0.j, -0.06898465+0.j],\n [ 1.39474118+0.j, 0.96171161+0.j, 0.00788329+0.j],\n [ 0.63084262+0.j, -0.13344033+0.j, -0.21030448+0.j],\n [ 1.42387276+0.j, 0.08429505+0.j, -0.01834244+0.j],\n [ 1.45499028+0.j, 1.25301049+0.j, 0.1763179 +0.j],\n [ 1.38275541+0.j, 1.09840517+0.j, 0.76089587+0.j],\n [ 0.52263797+0.j, -0.05136594+0.j, -0.30431103+0.j],\n [ 1.22438303+0.j, 1.44583898+0.j, 1.42166932+0.j],\n [-0.26345115+0.j, 0.77984204+0.j, -0.21329343+0.j],\n [ 0.00658321+0.j, 0.43262155+0.j, -0.01114882+0.j],\n [-0.42162442+0.j, 0.06561393+0.j, -0.25960688+0.j],\n [ 0.1371379 +0.j, 0.83482076+0.j, -0.23640428+0.j]... [-0.2236341 +0.j, -0.10683528+0.j, 0.23745034+0.j],\n [ 0.0922804 +0.j, -0.26254456+0.j, 0.13596636+0.j],\n [ 0.32852599+0.j, -0.37170501+0.j, 0.88494424+0.j],\n [ 0.95050856+0.j, 0.50264876+0.j, 1.41216727+0.j],\n [ 0.68174552+0.j, 0.6486505 +0.j, 0.80640164+0.j],\n [ 0.80420654+0.j, 0.36283687+0.j, 1.29309319+0.j],\n [ 0.73111913+0.j, -0.25236003+0.j, 1.19601646+0.j],\n [-0.45064254+0.j, -0.36550074+0.j, 0.85878555+0.j],\n [ 0.02664475+0.j, -0.458698 +0.j, 1.01675731+0.j],\n [ 0.42715085+0.j, 0.05525741+0.j, 0.67356869+0.j],\n [ 0.47611256+0.j, 0.21122548+0.j, 1.38086389+0.j],\n [ 0.72419145+0.j, 0.73386799+0.j, 1.38749616+0.j],\n [ 0.1308567 +0.j, 0.22742154+0.j, 0.64039354+0.j],\n [-0.4616136 +0.j, 0.10314963+0.j, 0.82034707+0.j],\n [-0.22905187+0.j, 0.09656465+0.j, 0.63992982+0.j],\n [ 0.23512374+0.j, 0.37172985+0.j, 1.28384671+0.j],\n [ 0.57126561+0.j, 0.67981995+0.j, 0.96024406+0.j],\n [ 0.40739369+0.j, 0.57315842+0.j, 1.29334259+0.j],\n [ 0.1400343 +0.j, 0.26692779+0.j, 0.67663423+0.j],\n [-0.33315513+0.j, 0.60438494+0.j, 0.66895214+0.j]]) = <built-in method reshape of numpy.ndarray object at 0x7fd29e51d650>(-1, 3) + where <built-in method reshape of numpy.ndarray object at 0x7fd29e51d650> = array([[ 1.0563135 +0.j, 1.2400243 +0.j, 1.45723668+0.j],\n [ 1.38933783+0.j, 0.54369664+0.j, 0.32932388+0.j],\n [ 0.84127574+0.j, -0.07923488+0.j, -0.2421474 +0.j],\n [ 0.93265441+0.j, 0.07881219+0.j, -0.13361728+0.j],\n [ 1.19281734+0.j, 0.89895855+0.j, 0.0948739 +0.j],\n [ 1.11238798+0.j, 0.90777717+0.j, -0.29954623+0.j],\n [ 1.11463792+0.j, 0.63820148+0.j, 0.31436659+0.j],\n [ 0.89268698+0.j, 0.25550368+0.j, -0.14079264+0.j],\n [ 1.40558331+0.j, 0.87497655+0.j, -0.06898465+0.j],\n [ 1.39474118+0.j, 0.96171161+0.j, 0.00788329+0.j],\n [ 0.63084262+0.j, -0.13344033+0.j, -0.21030448+0.j],\n [ 1.42387276+0.j, 0.08429505+0.j, -0.01834244+0.j],\n [ 1.45499028+0.j, 1.25301049+0.j, 0.1763179 +0.j],\n [ 1.38275541+0.j, 1.09840517+0.j, 0.76089587+0.j],\n [ 0.52263797+0.j, -0.05136594+0.j, -0.30431103+0.j],\n [ 1.22438303+0.j, 1.44583898+0.j, 1.42166932+0.j],\n [-0.26345115+0.j, 0.77984204+0.j, -0.21329343+0.j],\n [ 0.00658321+0.j, 0.43262155+0.j, -0.01114882+0.j],\n [-0.42162442+0.j, 0.06561393+0.j, -0.25960688+0.j],\n [ 0.1371379 +0.j, 0.83482076+0.j, -0.23640428+0.j]... [-0.2236341 +0.j, -0.10683528+0.j, 0.23745034+0.j],\n [ 0.0922804 +0.j, -0.26254456+0.j, 0.13596636+0.j],\n [ 0.32852599+0.j, -0.37170501+0.j, 0.88494424+0.j],\n [ 0.95050856+0.j, 0.50264876+0.j, 1.41216727+0.j],\n [ 0.68174552+0.j, 0.6486505 +0.j, 0.80640164+0.j],\n [ 0.80420654+0.j, 0.36283687+0.j, 1.29309319+0.j],\n [ 0.73111913+0.j, -0.25236003+0.j, 1.19601646+0.j],\n [-0.45064254+0.j, -0.36550074+0.j, 0.85878555+0.j],\n [ 0.02664475+0.j, -0.458698 +0.j, 1.01675731+0.j],\n [ 0.42715085+0.j, 0.05525741+0.j, 0.67356869+0.j],\n [ 0.47611256+0.j, 0.21122548+0.j, 1.38086389+0.j],\n [ 0.72419145+0.j, 0.73386799+0.j, 1.38749616+0.j],\n [ 0.1308567 +0.j, 0.22742154+0.j, 0.64039354+0.j],\n [-0.4616136 +0.j, 0.10314963+0.j, 0.82034707+0.j],\n [-0.22905187+0.j, 0.09656465+0.j, 0.63992982+0.j],\n [ 0.23512374+0.j, 0.37172985+0.j, 1.28384671+0.j],\n [ 0.57126561+0.j, 0.67981995+0.j, 0.96024406+0.j],\n [ 0.40739369+0.j, 0.57315842+0.j, 1.29334259+0.j],\n [ 0.1400343 +0.j, 0.26692779+0.j, 0.67663423+0.j],\n [-0.33315513+0.j, 0.60438494+0.j, 0.66895214+0.j]]).reshape + where array([[ 1.0563135 +0.j, 1.2400243 +0.j, 1.45723668+0.j],\n [ 1.38933783+0.j, 0.54369664+0.j, 0.32932388+0.j],\n [ 0.84127574+0.j, -0.07923488+0.j, -0.2421474 +0.j],\n [ 0.93265441+0.j, 0.07881219+0.j, -0.13361728+0.j],\n [ 1.19281734+0.j, 0.89895855+0.j, 0.0948739 +0.j],\n [ 1.11238798+0.j, 0.90777717+0.j, -0.29954623+0.j],\n [ 1.11463792+0.j, 0.63820148+0.j, 0.31436659+0.j],\n [ 0.89268698+0.j, 0.25550368+0.j, -0.14079264+0.j],\n [ 1.40558331+0.j, 0.87497655+0.j, -0.06898465+0.j],\n [ 1.39474118+0.j, 0.96171161+0.j, 0.00788329+0.j],\n [ 0.63084262+0.j, -0.13344033+0.j, -0.21030448+0.j],\n [ 1.42387276+0.j, 0.08429505+0.j, -0.01834244+0.j],\n [ 1.45499028+0.j, 1.25301049+0.j, 0.1763179 +0.j],\n [ 1.38275541+0.j, 1.09840517+0.j, 0.76089587+0.j],\n [ 0.52263797+0.j, -0.05136594+0.j, -0.30431103+0.j],\n [ 1.22438303+0.j, 1.44583898+0.j, 1.42166932+0.j],\n [-0.26345115+0.j, 0.77984204+0.j, -0.21329343+0.j],\n [ 0.00658321+0.j, 0.43262155+0.j, -0.01114882+0.j],\n [-0.42162442+0.j, 0.06561393+0.j, -0.25960688+0.j],\n [ 0.1371379 +0.j, 0.83482076+0.j, -0.23640428+0.j]... [-0.2236341 +0.j, -0.10683528+0.j, 0.23745034+0.j],\n [ 0.0922804 +0.j, -0.26254456+0.j, 0.13596636+0.j],\n [ 0.32852599+0.j, -0.37170501+0.j, 0.88494424+0.j],\n [ 0.95050856+0.j, 0.50264876+0.j, 1.41216727+0.j],\n [ 0.68174552+0.j, 0.6486505 +0.j, 0.80640164+0.j],\n [ 0.80420654+0.j, 0.36283687+0.j, 1.29309319+0.j],\n [ 0.73111913+0.j, -0.25236003+0.j, 1.19601646+0.j],\n [-0.45064254+0.j, -0.36550074+0.j, 0.85878555+0.j],\n [ 0.02664475+0.j, -0.458698 +0.j, 1.01675731+0.j],\n [ 0.42715085+0.j, 0.05525741+0.j, 0.67356869+0.j],\n [ 0.47611256+0.j, 0.21122548+0.j, 1.38086389+0.j],\n [ 0.72419145+0.j, 0.73386799+0.j, 1.38749616+0.j],\n [ 0.1308567 +0.j, 0.22742154+0.j, 0.64039354+0.j],\n [-0.4616136 +0.j, 0.10314963+0.j, 0.82034707+0.j],\n [-0.22905187+0.j, 0.09656465+0.j, 0.63992982+0.j],\n [ 0.23512374+0.j, 0.37172985+0.j, 1.28384671+0.j],\n [ 0.57126561+0.j, 0.67981995+0.j, 0.96024406+0.j],\n [ 0.40739369+0.j, 0.57315842+0.j, 1.29334259+0.j],\n [ 0.1400343 +0.j, 0.26692779+0.j, 0.67663423+0.j],\n [-0.33315513+0.j, 0.60438494+0.j, 0.66895214+0.j]]) = Dat(DataSet(Set((np.int64(88), np.int64(88), np.int64(88)), 'set_#x7fd29e651670'), (3,), 'None_nodes_dset'), None, dtype('complex128'), 'firedrake_default_immersed_vom_coordinates').data_ro_with_halos + where Dat(DataSet(Set((np.int64(88), np.int64(88), np.int64(88)), 'set_#x7fd29e651670'), (3,), 'None_nodes_dset'), None, dtype('complex128'), 'firedrake_default_immersed_vom_coordinates') = Coefficient(WithGeometry(FunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7fd29e3af7a0>, VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=3), name=None), Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=3), 2722)), 4226).dat + where Coefficient(WithGeometry(FunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7fd29e3af7a0>, VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=3), name=None), Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=3), 2722)), 4226) = Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=3), 2722).coordinates + and 3 = geometric_dimension() + where geometric_dimension = Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=3), 2722).geometric_dimension
test_vertex_only_fs.test_functionspaces[tetrahedron-100-coords]: tests/firedrake/vertexonly/test_vertex_only_fs.py#L140
AssertionError: assert False + where False = <function allclose at 0x7fd2df1c4070>(array([0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j]), array([ 4.38211943e-02-0.j, 1.25843105e-02+0.j, -2.16537828e-01+0.j,\n 7.07545388e-02+0.j, 1.61411538e-02-0.j, 1.90578767e-02+0.j,\n 1.17618635e-02+0.j, -3.17522333e-05+0.j, 4.13159471e-02+0.j,\n 5.67316608e-03+0.j, -3.29415431e-03+0.j, -1.08064749e-01+0.j,\n 1.06508489e-02+0.j, -2.70648782e-02+0.j, -9.82147542e-03+0.j,\n -1.67979471e-02+0.j, -3.90610507e-02+0.j, 2.10935309e-02+0.j,\n -1.41541689e-02+0.j, 4.35110492e-02-0.j, -1.31748927e-01+0.j,\n -1.27006544e-01+0.j, -1.08144727e-02+0.j, -8.29571027e-02+0.j,\n -2.94957399e-03+0.j, -1.89275250e-04+0.j, -1.75018863e-02+0.j,\n -3.21126632e-02+0.j, -1.24267012e-02+0.j, 2.52919422e-02+0.j,\n -6.64347125e-03+0.j, -7.38002769e-03+0.j, 1.58984107e-02+0.j,\n -6.43336276e-02+0.j, 1.77033989e-02-0.j, -1.34696150e-01+0.j,\n -1.17978435e-01+0.j, -6.77520365e-02+0.j, 3.11377814e-02-0.j,\n 8.16947047e-03-0.j])) + where <function allclose at 0x7fd2df1c4070> = np.allclose + and array([0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j]) = Dat(DataSet(Set((np.int64(40), np.int64(40), np.int64(40)), 'set_#x7fd29e2edc10'), (1,), 'None_nodes_dset'), None, dtype('complex128'), 'function_2993').data_ro_with_halos + where Dat(DataSet(Set((np.int64(40), np.int64(40), np.int64(40)), 'set_#x7fd29e2edc10'), (1,), 'None_nodes_dset'), None, dtype('complex128'), 'function_2993') = Coefficient(WithGeometry(FunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7fd29e2ef860>, FiniteElement('Discontinuous Lagrange', vertex, 0), name=None), Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=3), 2989)), 4723).dat + and array([ 4.38211943e-02-0.j, 1.25843105e-02+0.j, -2.16537828e-01+0.j,\n 7.07545388e-02+0.j, 1.61411538e-02-0.j, 1.90578767e-02+0.j,\n 1.17618635e-02+0.j, -3.17522333e-05+0.j, 4.13159471e-02+0.j,\n 5.67316608e-03+0.j, -3.29415431e-03+0.j, -1.08064749e-01+0.j,\n 1.06508489e-02+0.j, -2.70648782e-02+0.j, -9.82147542e-03+0.j,\n -1.67979471e-02+0.j, -3.90610507e-02+0.j, 2.10935309e-02+0.j,\n -1.41541689e-02+0.j, 4.35110492e-02-0.j, -1.31748927e-01+0.j,\n -1.27006544e-01+0.j, -1.08144727e-02+0.j, -8.29571027e-02+0.j,\n -2.94957399e-03+0.j, -1.89275250e-04+0.j, -1.75018863e-02+0.j,\n -3.21126632e-02+0.j, -1.24267012e-02+0.j, 2.52919422e-02+0.j,\n -6.64347125e-03+0.j, -7.38002769e-03+0.j, 1.58984107e-02+0.j,\n -6.43336276e-02+0.j, 1.77033989e-02-0.j, -1.34696150e-01+0.j,\n -1.17978435e-01+0.j, -6.77520365e-02+0.j, 3.11377814e-02-0.j,\n 8.16947047e-03-0.j]) = <function prod at 0x7fd2df1b49f0>(array([[-0.26345115+0.j, 0.77984204+0.j, -0.21329343+0.j],\n [ 0.02911122+0.j, 1.04846738+0.j, 0.41230066+0.j],\n [ 0.6368679 +0.j, -0.4624204 +0.j, 0.73527099+0.j],\n [ 0.8636406 +0.j, 0.2190158 +0.j, 0.37406391+0.j],\n [ 0.84127574+0.j, -0.07923488+0.j, -0.2421474 +0.j],\n [ 0.1308567 +0.j, 0.22742154+0.j, 0.64039354+0.j],\n [-0.08224649+0.j, -0.17738096+0.j, 0.80621665+0.j],\n [ 0.00658321+0.j, 0.43262155+0.j, -0.01114882+0.j],\n [-0.18206083+0.j, -0.27924972+0.j, 0.81265918+0.j],\n [-0.2236341 +0.j, -0.10683528+0.j, 0.23745034+0.j],\n [ 0.0922804 +0.j, -0.26254456+0.j, 0.13596636+0.j],\n [ 0.32852599+0.j, -0.37170501+0.j, 0.88494424+0.j],\n [ 0.63320291+0.j, 0.03077898+0.j, 0.54649611+0.j],\n [ 0.1371379 +0.j, 0.83482076+0.j, -0.23640428+0.j],\n [ 0.93265441+0.j, 0.07881219+0.j, -0.13361728+0.j],\n [-0.49060905+0.j, 0.85563307+0.j, 0.04001595+0.j],\n [-0.4616136 +0.j, 0.10314963+0.j, 0.82034707+0.j],\n [ 0.08015521+0.j, 0.73603086+0.j, 0.3575374 +0.j],\n [-0.22905187+0.j, 0.09656465+0.j, 0.63992982+0.j],\n [-0.20110339+0.j, 1.23625211+0.j, -0.17501413+0.j],\n [-0.36166601+0.j, 0.89485755+0.j, 0.40708537+0.j],\n [ 1.21160668+0.j, -0.47657183+0.j, 0.21995613+0.j],\n [ 1.08739541+0.j, -0.05215062+0.j, 0.19070336+0.j],\n [-0.17061169+0.j, 0.7429568 +0.j, 0.65445718+0.j],\n [ 0.12388999+0.j, 0.29644212+0.j, -0.0803125 +0.j],\n [ 0.48091762+0.j, -0.04517074+0.j, 0.00871296+0.j],\n [-0.38394168+0.j, 0.36883325+0.j, 0.12359176+0.j],\n [ 0.89268698+0.j, 0.25550368+0.j, -0.14079264+0.j],\n [ 0.02664475+0.j, -0.458698 +0.j, 1.01675731+0.j],\n [ 0.1400343 +0.j, 0.26692779+0.j, 0.67663423+0.j],\n [ 0.04708407+0.j, 1.09609367+0.j, -0.12872811+0.j],\n [-0.08505985+0.j, 0.34937094+0.j, 0.24833996+0.j],\n [ 0.42715085+0.j, 0.05525741+0.j, 0.67356869+0.j],\n [-0.23586379+0.j, 0.93371936+0.j, 0.29211941+0.j],\n [ 0.63084262+0.j, -0.13344033+0.j, -0.21030448+0.j],\n [-0.33315513+0.j, 0.60438494+0.j, 0.66895214+0.j],\n [ 0.67282033+0.j, -0.37208947+0.j, 0.47125519+0.j],\n [ 0.73575338+0.j, -0.47352628+0.j, 0.19446704+0.j],\n [-0.22619946+0.j, 1.14423547+0.j, -0.12030418+0.j],\n [ 0.52263797+0.j, -0.05136594+0.j, -0.30431103+0.j]]), axis=1) + where <function prod at 0x7fd2df1b49f0> = np.prod + and array([[-0.26345115+0.j, 0.77984204+0.j, -0.21329343+0.j],\n [ 0.02911122+0.j, 1.04846738+0.j, 0.41230066+0.j],\n [ 0.6368679 +0.j, -0.4624204 +0.j, 0.73527099+0.j],\n [ 0.8636406 +0.j, 0.2190158 +0.j, 0.37406391+0.j],\n [ 0.84127574+0.j, -0.07923488+0.j, -0.2421474 +0.j],\n [ 0.1308567 +0.j, 0.22742154+0.j, 0.64039354+0.j],\n [-0.08224649+0.j, -0.17738096+0.j, 0.80621665+0.j],\n [ 0.00658321+0.j, 0.43262155+0.j, -0.01114882+0.j],\n [-0.18206083+0.j, -0.27924972+0.j, 0.81265918+0.j],\n [-0.2236341 +0.j, -0.10683528+0.j, 0.23745034+0.j],\n [ 0.0922804 +0.j, -0.26254456+0.j, 0.13596636+0.j],\n [ 0.32852599+0.j, -0.37170501+0.j, 0.88494424+0.j],\n [ 0.63320291+0.j, 0.03077898+0.j, 0.54649611+0.j],\n [ 0.1371379 +0.j, 0.83482076+0.j, -0.23640428+0.j],\n [ 0.93265441+0.j, 0.07881219+0.j, -0.13361728+0.j],\n [-0.49060905+0.j, 0.85563307+0.j, 0.04001595+0.j],\n [-0.4616136 +0.j, 0.10314963+0.j, 0.82034707+0.j],\n [ 0.08015521+0.j, 0.73603086+0.j, 0.3575374 +0.j],\n [-0.22905187+0.j, 0.09656465+0.j, 0.63992982+0.j],\n [-0.20110339+0.j, 1.23625211+0.j, -0.17501413+0.j],\n [-0.36166601+0.j, 0.89485755+0.j, 0.40708537+0.j],\n [ 1.21160668+0.j, -0.47657183+0.j, 0.21995613+0.j],\n [ 1.08739541+0.j, -0.05215062+0.j, 0.19070336+0.j],\n [-0.17061169+0.j, 0.7429568 +0.j, 0.65445718+0.j],\n [ 0.12388999+0.j, 0.29644212+0.j, -0.0803125 +0.j],\n [ 0.48091762+0.j, -0.04517074+0.j, 0.00871296+0.j],\n [-0.38394168+0.j, 0.36883325+0.j, 0.12359176+0.j],\n [ 0.89268698+0.j, 0.25550368+0.j, -0.14079264+0.j],\n [ 0.02664475+0.j, -0.458698 +0.j, 1.01675731+0.j],\n [ 0.1400343 +0.j, 0.26692779+0.j, 0.67663423+0.j],\n [ 0.04708407+0.j, 1.09609367+0.j, -0.12872811+0.j],\n [-0.08505985+0.j, 0.34937094+0.j, 0.24833996+0.j],\n [ 0.42715085+0.j, 0.05525741+0.j, 0.67356869+0.j],\n [-0.23586379+0.j, 0.93371936+0.j, 0.29211941+0.j],\n [ 0.63084262+0.j, -0.13344033+0.j, -0.21030448+0.j],\n [-0.33315513+0.j, 0.60438494+0.j, 0.66895214+0.j],\n [ 0.67282033+0.j, -0.37208947+0.j, 0.47125519+0.j],\n [ 0.73575338+0.j, -0.47352628+0.j, 0.19446704+0.j],\n [-0.22619946+0.j, 1.14423547+0.j, -0.12030418+0.j],\n [ 0.52263797+0.j, -0.05136594+0.j, -0.30431103+0.j]]) = <built-in method reshape of numpy.ndarray object at 0x7fd29e30a370>(-1, 3) + where <built-in method reshape of numpy.ndarray object at 0x7fd29e30a370> = array([[-0.26345115+0.j, 0.77984204+0.j, -0.21329343+0.j],\n [ 0.02911122+0.j, 1.04846738+0.j, 0.41230066+0.j],\n [ 0.6368679 +0.j, -0.4624204 +0.j, 0.73527099+0.j],\n [ 0.8636406 +0.j, 0.2190158 +0.j, 0.37406391+0.j],\n [ 0.84127574+0.j, -0.07923488+0.j, -0.2421474 +0.j],\n [ 0.1308567 +0.j, 0.22742154+0.j, 0.64039354+0.j],\n [-0.08224649+0.j, -0.17738096+0.j, 0.80621665+0.j],\n [ 0.00658321+0.j, 0.43262155+0.j, -0.01114882+0.j],\n [-0.18206083+0.j, -0.27924972+0.j, 0.81265918+0.j],\n [-0.2236341 +0.j, -0.10683528+0.j, 0.23745034+0.j],\n [ 0.0922804 +0.j, -0.26254456+0.j, 0.13596636+0.j],\n [ 0.32852599+0.j, -0.37170501+0.j, 0.88494424+0.j],\n [ 0.63320291+0.j, 0.03077898+0.j, 0.54649611+0.j],\n [ 0.1371379 +0.j, 0.83482076+0.j, -0.23640428+0.j],\n [ 0.93265441+0.j, 0.07881219+0.j, -0.13361728+0.j],\n [-0.49060905+0.j, 0.85563307+0.j, 0.04001595+0.j],\n [-0.4616136 +0.j, 0.10314963+0.j, 0.82034707+0.j],\n [ 0.08015521+0.j, 0.73603086+0.j, 0.3575374 +0.j],\n [-0.22905187+0.j, 0.09656465+0.j, 0.63992982+0.j],\n [-0.20110339+0.j, 1.23625211+0.j, -0.17501413+0.j],\n [-0.36166601+0.j, 0.89485755+0.j, 0.40708537+0.j],\n [ 1.21160668+0.j, -0.47657183+0.j, 0.21995613+0.j],\n [ 1.08739541+0.j, -0.05215062+0.j, 0.19070336+0.j],\n [-0.17061169+0.j, 0.7429568 +0.j, 0.65445718+0.j],\n [ 0.12388999+0.j, 0.29644212+0.j, -0.0803125 +0.j],\n [ 0.48091762+0.j, -0.04517074+0.j, 0.00871296+0.j],\n [-0.38394168+0.j, 0.36883325+0.j, 0.12359176+0.j],\n [ 0.89268698+0.j, 0.25550368+0.j, -0.14079264+0.j],\n [ 0.02664475+0.j, -0.458698 +0.j, 1.01675731+0.j],\n [ 0.1400343 +0.j, 0.26692779+0.j, 0.67663423+0.j],\n [ 0.04708407+0.j, 1.09609367+0.j, -0.12872811+0.j],\n [-0.08505985+0.j, 0.34937094+0.j, 0.24833996+0.j],\n [ 0.42715085+0.j, 0.05525741+0.j, 0.67356869+0.j],\n [-0.23586379+0.j, 0.93371936+0.j, 0.29211941+0.j],\n [ 0.63084262+0.j, -0.13344033+0.j, -0.21030448+0.j],\n [-0.33315513+0.j, 0.60438494+0.j, 0.66895214+0.j],\n [ 0.67282033+0.j, -0.37208947+0.j, 0.47125519+0.j],\n [ 0.73575338+0.j, -0.47352628+0.j, 0.19446704+0.j],\n [-0.22619946+0.j, 1.14423547+0.j, -0.12030418+0.j],\n [ 0.52263797+0.j, -0.05136594+0.j, -0.30431103+0.j]]).reshape + where array([[-0.26345115+0.j, 0.77984204+0.j, -0.21329343+0.j],\n [ 0.02911122+0.j, 1.04846738+0.j, 0.41230066+0.j],\n [ 0.6368679 +0.j, -0.4624204 +0.j, 0.73527099+0.j],\n [ 0.8636406 +0.j, 0.2190158 +0.j, 0.37406391+0.j],\n [ 0.84127574+0.j, -0.07923488+0.j, -0.2421474 +0.j],\n [ 0.1308567 +0.j, 0.22742154+0.j, 0.64039354+0.j],\n [-0.08224649+0.j, -0.17738096+0.j, 0.80621665+0.j],\n [ 0.00658321+0.j, 0.43262155+0.j, -0.01114882+0.j],\n [-0.18206083+0.j, -0.27924972+0.j, 0.81265918+0.j],\n [-0.2236341 +0.j, -0.10683528+0.j, 0.23745034+0.j],\n [ 0.0922804 +0.j, -0.26254456+0.j, 0.13596636+0.j],\n [ 0.32852599+0.j, -0.37170501+0.j, 0.88494424+0.j],\n [ 0.63320291+0.j, 0.03077898+0.j, 0.54649611+0.j],\n [ 0.1371379 +0.j, 0.83482076+0.j, -0.23640428+0.j],\n [ 0.93265441+0.j, 0.07881219+0.j, -0.13361728+0.j],\n [-0.49060905+0.j, 0.85563307+0.j, 0.04001595+0.j],\n [-0.4616136 +0.j, 0.10314963+0.j, 0.82034707+0.j],\n [ 0.08015521+0.j, 0.73603086+0.j, 0.3575374 +0.j],\n [-0.22905187+0.j, 0.09656465+0.j, 0.63992982+0.j],\n [-0.20110339+0.j, 1.23625211+0.j, -0.17501413+0.j],\n [-0.36166601+0.j, 0.89485755+0.j, 0.40708537+0.j],\n [ 1.21160668+0.j, -0.47657183+0.j, 0.21995613+0.j],\n [ 1.08739541+0.j, -0.05215062+0.j, 0.19070336+0.j],\n [-0.17061169+0.j, 0.7429568 +0.j, 0.65445718+0.j],\n [ 0.12388999+0.j, 0.29644212+0.j, -0.0803125 +0.j],\n [ 0.48091762+0.j, -0.04517074+0.j, 0.00871296+0.j],\n [-0.38394168+0.j, 0.36883325+0.j, 0.12359176+0.j],\n [ 0.89268698+0.j, 0.25550368+0.j, -0.14079264+0.j],\n [ 0.02664475+0.j, -0.458698 +0.j, 1.01675731+0.j],\n [ 0.1400343 +0.j, 0.26692779+0.j, 0.67663423+0.j],\n [ 0.04708407+0.j, 1.09609367+0.j, -0.12872811+0.j],\n [-0.08505985+0.j, 0.34937094+0.j, 0.24833996+0.j],\n [ 0.42715085+0.j, 0.05525741+0.j, 0.67356869+0.j],\n [-0.23586379+0.j, 0.93371936+0.j, 0.29211941+0.j],\n [ 0.63084262+0.j, -0.13344033+0.j, -0.21030448+0.j],\n [-0.33315513+0.j, 0.60438494+0.j, 0.66895214+0.j],\n [ 0.67282033+0.j, -0.37208947+0.j, 0.47125519+0.j],\n [ 0.73575338+0.j, -0.47352628+0.j, 0.19446704+0.j],\n [-0.22619946+0.j, 1.14423547+0.j, -0.12030418+0.j],\n [ 0.52263797+0.j, -0.05136594+0.j, -0.30431103+0.j]]) = Dat(DataSet(Set((np.int64(40), np.int64(40), np.int64(40)), 'set_#x7fd29e2edc10'), (3,), 'None_nodes_dset'), None, dtype('complex128'), 'firedrake_default_immersed_vom_coordinates').data_ro_with_halos + where Dat(DataSet(Set((np.int64(40), np.int64(40), np.int64(40)), 'set_#x7fd29e2edc10'), (3,), 'None_nodes_dset'), None, dtype('complex128'), 'firedrake_default_immersed_vom_coordinates') = Coefficient(WithGeometry(FunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7fd29e2ef860>, VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=3), name=None), Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=3), 2989)), 4719).dat + where Coefficient(WithGeometry(FunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7fd29e2ef860>, VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=3), name=None), Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=3), 2989)), 4719) = Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=3), 2989).coordinates + and 3 = geometric_dimension() + where geometric_dimension = Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=3), 2989).geometric_dimension
test_vertex_only_fs.test_functionspaces[immersedsphere-1-coords]: tests/firedrake/vertexonly/test_vertex_only_fs.py#L140
AssertionError: assert False + where False = <function allclose at 0x7fd2df1c4070>(array([0.+0.j]), array([0.3922866+0.j])) + where <function allclose at 0x7fd2df1c4070> = np.allclose + and array([0.+0.j]) = Dat(DataSet(Set((np.int64(1), np.int64(1), np.int64(1)), 'set_#x7fd29e36e690'), (1,), 'None_nodes_dset'), None, dtype('complex128'), 'function_3149').data_ro_with_halos + where Dat(DataSet(Set((np.int64(1), np.int64(1), np.int64(1)), 'set_#x7fd29e36e690'), (1,), 'None_nodes_dset'), None, dtype('complex128'), 'function_3149') = Coefficient(WithGeometry(FunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7fd29e1f55b0>, FiniteElement('Discontinuous Lagrange', vertex, 0), name=None), Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=3), 3145)), 5012).dat + and array([0.3922866+0.j]) = <function prod at 0x7fd2df1b49f0>(array([[0.59762701+0.j, 0.93037873+0.j, 0.70552675+0.j]]), axis=1) + where <function prod at 0x7fd2df1b49f0> = np.prod + and array([[0.59762701+0.j, 0.93037873+0.j, 0.70552675+0.j]]) = <built-in method reshape of numpy.ndarray object at 0x7fd29e1f9290>(-1, 3) + where <built-in method reshape of numpy.ndarray object at 0x7fd29e1f9290> = array([[0.59762701+0.j, 0.93037873+0.j, 0.70552675+0.j]]).reshape + where array([[0.59762701+0.j, 0.93037873+0.j, 0.70552675+0.j]]) = Dat(DataSet(Set((np.int64(1), np.int64(1), np.int64(1)), 'set_#x7fd29e36e690'), (3,), 'None_nodes_dset'), None, dtype('complex128'), 'immersedsphere_immersed_vom_coordinates').data_ro_with_halos + where Dat(DataSet(Set((np.int64(1), np.int64(1), np.int64(1)), 'set_#x7fd29e36e690'), (3,), 'None_nodes_dset'), None, dtype('complex128'), 'immersedsphere_immersed_vom_coordinates') = Coefficient(WithGeometry(FunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7fd29e1f55b0>, VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=3), name=None), Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=3), 3145)), 5008).dat + where Coefficient(WithGeometry(FunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7fd29e1f55b0>, VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=3), name=None), Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=3), 3145)), 5008) = Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=3), 3145).coordinates + and 3 = geometric_dimension() + where geometric_dimension = Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=3), 3145).geometric_dimension
test_vertex_only_fs.test_functionspaces[immersedsphere-100-coords]: tests/firedrake/vertexonly/test_vertex_only_fs.py#L140
AssertionError: assert False + where False = <function allclose at 0x7fd2df1c4070>(array([0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j]), array([-0.01679795+0.j, -0.13174893+0.j, -0.06433363+0.j, -0.13469615+0.j,\n 0.04351105-0.j, 0.03113778-0.j, 0.04382119-0.j, -0.0829571 +0.j,\n 0.01258431+0.j, -0.00664347+0.j, 0.16128741+0.j, 0.02109353+0.j,\n -0.02706488+0.j, 0.01765939-0.j, -0.03906105+0.j, -0.01415417+0.j,\n 0.01905788+0.j, 0.02529194+0.j, 0.3922866 +0.j, 0.09140704+0.j,\n 0.057043 +0.j, 0.37291823+0.j, 0.28760205+0.j, 0.35660256+0.j,\n 0.01176186+0.j, -0.01811786+0.j, 0.16218319+0.j, 0.19529546+0.j,\n 0.01589841+0.j, 0.17443494+0.j, 0.04131595+0.j, 0.14145072+0.j,\n 0.22362894+0.j, -0.35830267+0.j, -0.03211266+0.j, -0.0124267 +0.j,\n -0.10806475+0.j, 0.01065085+0.j, 0.07075454+0.j, -0.08156471+0.j,\n -0.00982148+0.j, -0.21653783+0.j, -0.28323132+0.j, -0.01081447+0.j,\n -0.11797844+0.j, 0.01614115-0.j, 0.0177034 -0.j, -0.12700654+0.j,\n 0.00816947-0.j, -0.06775204+0.j])) + where <function allclose at 0x7fd2df1c4070> = np.allclose + and array([0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j]) = Dat(DataSet(Set((np.int64(50), np.int64(50), np.int64(50)), 'set_#x7fd29e1ac740'), (1,), 'None_nodes_dset'), None, dtype('complex128'), 'function_3185').data_ro_with_halos + where Dat(DataSet(Set((np.int64(50), np.int64(50), np.int64(50)), 'set_#x7fd29e1ac740'), (1,), 'None_nodes_dset'), None, dtype('complex128'), 'function_3185') = Coefficient(WithGeometry(FunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7fd29e1f5d60>, FiniteElement('Discontinuous Lagrange', vertex, 0), name=None), Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=3), 3181)), 5079).dat + and array([-0.01679795+0.j, -0.13174893+0.j, -0.06433363+0.j, -0.13469615+0.j,\n 0.04351105-0.j, 0.03113778-0.j, 0.04382119-0.j, -0.0829571 +0.j,\n 0.01258431+0.j, -0.00664347+0.j, 0.16128741+0.j, 0.02109353+0.j,\n -0.02706488+0.j, 0.01765939-0.j, -0.03906105+0.j, -0.01415417+0.j,\n 0.01905788+0.j, 0.02529194+0.j, 0.3922866 +0.j, 0.09140704+0.j,\n 0.057043 +0.j, 0.37291823+0.j, 0.28760205+0.j, 0.35660256+0.j,\n 0.01176186+0.j, -0.01811786+0.j, 0.16218319+0.j, 0.19529546+0.j,\n 0.01589841+0.j, 0.17443494+0.j, 0.04131595+0.j, 0.14145072+0.j,\n 0.22362894+0.j, -0.35830267+0.j, -0.03211266+0.j, -0.0124267 +0.j,\n -0.10806475+0.j, 0.01065085+0.j, 0.07075454+0.j, -0.08156471+0.j,\n -0.00982148+0.j, -0.21653783+0.j, -0.28323132+0.j, -0.01081447+0.j,\n -0.11797844+0.j, 0.01614115-0.j, 0.0177034 -0.j, -0.12700654+0.j,\n 0.00816947-0.j, -0.06775204+0.j]) = <function prod at 0x7fd2df1b49f0>(array([[-0.49060905+0.j, 0.85563307+0.j, 0.04001595+0.j],\n [-0.36166601+0.j, 0.89485755+0.j, 0.40708537+0.j],\n [-0.23586379+0.j, 0.93371936+0.j, 0.29211941+0.j],\n [-0.33315513+0.j, 0.60438494+0.j, 0.66895214+0.j],\n [-0.20110339+0.j, 1.23625211+0.j, -0.17501413+0.j],\n [-0.22619946+0.j, 1.14423547+0.j, -0.12030418+0.j],\n [-0.26345115+0.j, 0.77984204+0.j, -0.21329343+0.j],\n [-0.17061169+0.j, 0.7429568 +0.j, 0.65445718+0.j],\n [ 0.02911122+0.j, 1.04846738+0.j, 0.41230066+0.j],\n [ 0.04708407+0.j, 1.09609367+0.j, -0.12872811+0.j],\n [ 0.26688304+0.j, 1.08345008+0.j, 0.55778984+0.j],\n [ 0.08015521+0.j, 0.73603086+0.j, 0.3575374 +0.j],\n [ 0.1371379 +0.j, 0.83482076+0.j, -0.23640428+0.j],\n [-0.07337605+0.j, 0.53640143+0.j, -0.44867456+0.j],\n [-0.4616136 +0.j, 0.10314963+0.j, 0.82034707+0.j],\n [-0.22905187+0.j, 0.09656465+0.j, 0.63992982+0.j],\n [ 0.1308567 +0.j, 0.22742154+0.j, 0.64039354+0.j],\n [ 0.1400343 +0.j, 0.26692779+0.j, 0.67663423+0.j],\n [ 0.59762701+0.j, 0.93037873+0.j, 0.70552675+0.j],\n [ 0.49478273+0.j, 0.77894503+0.j, 0.23716921+0.j]... [-0.18206083+0.j, -0.27924972+0.j, 0.81265918+0.j],\n [-0.45064254+0.j, -0.36550074+0.j, 0.85878555+0.j],\n [ 1.11463792+0.j, 0.63820148+0.j, 0.31436659+0.j],\n [ 0.67302587+0.j, -0.45978491+0.j, 1.15788006+0.j],\n [ 0.89268698+0.j, 0.25550368+0.j, -0.14079264+0.j],\n [ 0.02664475+0.j, -0.458698 +0.j, 1.01675731+0.j],\n [ 0.32852599+0.j, -0.37170501+0.j, 0.88494424+0.j],\n [ 0.63320291+0.j, 0.03077898+0.j, 0.54649611+0.j],\n [ 0.8636406 +0.j, 0.2190158 +0.j, 0.37406391+0.j],\n [ 0.95998112+0.j, -0.15674065+0.j, 0.54207321+0.j],\n [ 0.93265441+0.j, 0.07881219+0.j, -0.13361728+0.j],\n [ 0.6368679 +0.j, -0.4624204 +0.j, 0.73527099+0.j],\n [ 0.89526239+0.j, -0.37954906+0.j, 0.83353343+0.j],\n [ 1.08739541+0.j, -0.05215062+0.j, 0.19070336+0.j],\n [ 0.67282033+0.j, -0.37208947+0.j, 0.47125519+0.j],\n [ 0.84127574+0.j, -0.07923488+0.j, -0.2421474 +0.j],\n [ 0.63084262+0.j, -0.13344033+0.j, -0.21030448+0.j],\n [ 1.21160668+0.j, -0.47657183+0.j, 0.21995613+0.j],\n [ 0.52263797+0.j, -0.05136594+0.j, -0.30431103+0.j],\n [ 0.73575338+0.j, -0.47352628+0.j, 0.19446704+0.j]]), axis=1) + where <function prod at 0x7fd2df1b49f0> = np.prod + and array([[-0.49060905+0.j, 0.85563307+0.j, 0.04001595+0.j],\n [-0.36166601+0.j, 0.89485755+0.j, 0.40708537+0.j],\n [-0.23586379+0.j, 0.93371936+0.j, 0.29211941+0.j],\n [-0.33315513+0.j, 0.60438494+0.j, 0.66895214+0.j],\n [-0.20110339+0.j, 1.23625211+0.j, -0.17501413+0.j],\n [-0.22619946+0.j, 1.14423547+0.j, -0.12030418+0.j],\n [-0.26345115+0.j, 0.77984204+0.j, -0.21329343+0.j],\n [-0.17061169+0.j, 0.7429568 +0.j, 0.65445718+0.j],\n [ 0.02911122+0.j, 1.04846738+0.j, 0.41230066+0.j],\n [ 0.04708407+0.j, 1.09609367+0.j, -0.12872811+0.j],\n [ 0.26688304+0.j, 1.08345008+0.j, 0.55778984+0.j],\n [ 0.08015521+0.j, 0.73603086+0.j, 0.3575374 +0.j],\n [ 0.1371379 +0.j, 0.83482076+0.j, -0.23640428+0.j],\n [-0.07337605+0.j, 0.53640143+0.j, -0.44867456+0.j],\n [-0.4616136 +0.j, 0.10314963+0.j, 0.82034707+0.j],\n [-0.22905187+0.j, 0.09656465+0.j, 0.63992982+0.j],\n [ 0.1308567 +0.j, 0.22742154+0.j, 0.64039354+0.j],\n [ 0.1400343 +0.j, 0.26692779+0.j, 0.67663423+0.j],\n [ 0.59762701+0.j, 0.93037873+0.j, 0.70552675+0.j],\n [ 0.49478273+0.j, 0.77894503+0.j, 0.23716921+0.j]... [-0.18206083+0.j, -0.27924972+0.j, 0.81265918+0.j],\n [-0.45064254+0.j, -0.36550074+0.j, 0.85878555+0.j],\n [ 1.11463792+0.j, 0.63820148+0.j, 0.31436659+0.j],\n [ 0.67302587+0.j, -0.45978491+0.j, 1.15788006+0.j],\n [ 0.89268698+0.j, 0.25550368+0.j, -0.14079264+0.j],\n [ 0.02664475+0.j, -0.458698 +0.j, 1.01675731+0.j],\n [ 0.32852599+0.j, -0.37170501+0.j, 0.88494424+0.j],\n [ 0.63320291+0.j, 0.03077898+0.j, 0.54649611+0.j],\n [ 0.8636406 +0.j, 0.2190158 +0.j, 0.37406391+0.j],\n [ 0.95998112+0.j, -0.15674065+0.j, 0.54207321+0.j],\n [ 0.93265441+0.j, 0.07881219+0.j, -0.13361728+0.j],\n [ 0.6368679 +0.j, -0.4624204 +0.j, 0.73527099+0.j],\n [ 0.89526239+0.j, -0.37954906+0.j, 0.83353343+0.j],\n [ 1.08739541+0.j, -0.05215062+0.j, 0.19070336+0.j],\n [ 0.67282033+0.j, -0.37208947+0.j, 0.47125519+0.j],\n [ 0.84127574+0.j, -0.07923488+0.j, -0.2421474 +0.j],\n [ 0.63084262+0.j, -0.13344033+0.j, -0.21030448+0.j],\n [ 1.21160668+0.j, -0.47657183+0.j, 0.21995613+0.j],\n [ 0.52263797+0.j, -0.05136594+0.j, -0.30431103+0.j],\n [ 0.73575338+0.j, -0.47352628+0.j, 0.19446704+0.j]]) = <built-in method reshape of numpy.ndarray object at 0x7fd29e05da10>(-1, 3) + where <built-in method reshape of numpy.ndarray object at 0x7fd29e05da10> = array([[-0.49060905+0.j, 0.85563307+0.j, 0.04001595+0.j],\n [-0.36166601+0.j, 0.89485755+0.j, 0.40708537+0.j],\n [-0.23586379+0.j, 0.93371936+0.j, 0.29211941+0.j],\n [-0.33315513+0.j, 0.60438494+0.j, 0.66895214+0.j],\n [-0.20110339+0.j, 1.23625211+0.j, -0.17501413+0.j],\n [-0.22619946+0.j, 1.14423547+0.j, -0.12030418+0.j],\n [-0.26345115+0.j, 0.77984204+0.j, -0.21329343+0.j],\n [-0.17061169+0.j, 0.7429568 +0.j, 0.65445718+0.j],\n [ 0.02911122+0.j, 1.04846738+0.j, 0.41230066+0.j],\n [ 0.04708407+0.j, 1.09609367+0.j, -0.12872811+0.j],\n [ 0.26688304+0.j, 1.08345008+0.j, 0.55778984+0.j],\n [ 0.08015521+0.j, 0.73603086+0.j, 0.3575374 +0.j],\n [ 0.1371379 +0.j, 0.83482076+0.j, -0.23640428+0.j],\n [-0.07337605+0.j, 0.53640143+0.j, -0.44867456+0.j],\n [-0.4616136 +0.j, 0.10314963+0.j, 0.82034707+0.j],\n [-0.22905187+0.j, 0.09656465+0.j, 0.63992982+0.j],\n [ 0.1308567 +0.j, 0.22742154+0.j, 0.64039354+0.j],\n [ 0.1400343 +0.j, 0.26692779+0.j, 0.67663423+0.j],\n [ 0.59762701+0.j, 0.93037873+0.j, 0.70552675+0.j],\n [ 0.49478273+0.j, 0.77894503+0.j, 0.23716921+0.j]... [-0.18206083+0.j, -0.27924972+0.j, 0.81265918+0.j],\n [-0.45064254+0.j, -0.36550074+0.j, 0.85878555+0.j],\n [ 1.11463792+0.j, 0.63820148+0.j, 0.31436659+0.j],\n [ 0.67302587+0.j, -0.45978491+0.j, 1.15788006+0.j],\n [ 0.89268698+0.j, 0.25550368+0.j, -0.14079264+0.j],\n [ 0.02664475+0.j, -0.458698 +0.j, 1.01675731+0.j],\n [ 0.32852599+0.j, -0.37170501+0.j, 0.88494424+0.j],\n [ 0.63320291+0.j, 0.03077898+0.j, 0.54649611+0.j],\n [ 0.8636406 +0.j, 0.2190158 +0.j, 0.37406391+0.j],\n [ 0.95998112+0.j, -0.15674065+0.j, 0.54207321+0.j],\n [ 0.93265441+0.j, 0.07881219+0.j, -0.13361728+0.j],\n [ 0.6368679 +0.j, -0.4624204 +0.j, 0.73527099+0.j],\n [ 0.89526239+0.j, -0.37954906+0.j, 0.83353343+0.j],\n [ 1.08739541+0.j, -0.05215062+0.j, 0.19070336+0.j],\n [ 0.67282033+0.j, -0.37208947+0.j, 0.47125519+0.j],\n [ 0.84127574+0.j, -0.07923488+0.j, -0.2421474 +0.j],\n [ 0.63084262+0.j, -0.13344033+0.j, -0.21030448+0.j],\n [ 1.21160668+0.j, -0.47657183+0.j, 0.21995613+0.j],\n [ 0.52263797+0.j, -0.05136594+0.j, -0.30431103+0.j],\n [ 0.73575338+0.j, -0.47352628+0.j, 0.19446704+0.j]]).reshape + where array([[-0.49060905+0.j, 0.85563307+0.j, 0.04001595+0.j],\n [-0.36166601+0.j, 0.89485755+0.j, 0.40708537+0.j],\n [-0.23586379+0.j, 0.93371936+0.j, 0.29211941+0.j],\n [-0.33315513+0.j, 0.60438494+0.j, 0.66895214+0.j],\n [-0.20110339+0.j, 1.23625211+0.j, -0.17501413+0.j],\n [-0.22619946+0.j, 1.14423547+0.j, -0.12030418+0.j],\n [-0.26345115+0.j, 0.77984204+0.j, -0.21329343+0.j],\n [-0.17061169+0.j, 0.7429568 +0.j, 0.65445718+0.j],\n [ 0.02911122+0.j, 1.04846738+0.j, 0.41230066+0.j],\n [ 0.04708407+0.j, 1.09609367+0.j, -0.12872811+0.j],\n [ 0.26688304+0.j, 1.08345008+0.j, 0.55778984+0.j],\n [ 0.08015521+0.j, 0.73603086+0.j, 0.3575374 +0.j],\n [ 0.1371379 +0.j, 0.83482076+0.j, -0.23640428+0.j],\n [-0.07337605+0.j, 0.53640143+0.j, -0.44867456+0.j],\n [-0.4616136 +0.j, 0.10314963+0.j, 0.82034707+0.j],\n [-0.22905187+0.j, 0.09656465+0.j, 0.63992982+0.j],\n [ 0.1308567 +0.j, 0.22742154+0.j, 0.64039354+0.j],\n [ 0.1400343 +0.j, 0.26692779+0.j, 0.67663423+0.j],\n [ 0.59762701+0.j, 0.93037873+0.j, 0.70552675+0.j],\n [ 0.49478273+0.j, 0.77894503+0.j, 0.23716921+0.j]... [-0.18206083+0.j, -0.27924972+0.j, 0.81265918+0.j],\n [-0.45064254+0.j, -0.36550074+0.j, 0.85878555+0.j],\n [ 1.11463792+0.j, 0.63820148+0.j, 0.31436659+0.j],\n [ 0.67302587+0.j, -0.45978491+0.j, 1.15788006+0.j],\n [ 0.89268698+0.j, 0.25550368+0.j, -0.14079264+0.j],\n [ 0.02664475+0.j, -0.458698 +0.j, 1.01675731+0.j],\n [ 0.32852599+0.j, -0.37170501+0.j, 0.88494424+0.j],\n [ 0.63320291+0.j, 0.03077898+0.j, 0.54649611+0.j],\n [ 0.8636406 +0.j, 0.2190158 +0.j, 0.37406391+0.j],\n [ 0.95998112+0.j, -0.15674065+0.j, 0.54207321+0.j],\n [ 0.93265441+0.j, 0.07881219+0.j, -0.13361728+0.j],\n [ 0.6368679 +0.j, -0.4624204 +0.j, 0.73527099+0.j],\n [ 0.89526239+0.j, -0.37954906+0.j, 0.83353343+0.j],\n [ 1.08739541+0.j, -0.05215062+0.j, 0.19070336+0.j],\n [ 0.67282033+0.j, -0.37208947+0.j, 0.47125519+0.j],\n [ 0.84127574+0.j, -0.07923488+0.j, -0.2421474 +0.j],\n [ 0.63084262+0.j, -0.13344033+0.j, -0.21030448+0.j],\n [ 1.21160668+0.j, -0.47657183+0.j, 0.21995613+0.j],\n [ 0.52263797+0.j, -0.05136594+0.j, -0.30431103+0.j],\n [ 0.73575338+0.j, -0.47352628+0.j, 0.19446704+0.j]]) = Dat(DataSet(Set((np.int64(50), np.int64(50), np.int64(50)), 'set_#x7fd29e1ac740'), (3,), 'None_nodes_dset'), None, dtype('complex128'), 'immersedsphere_immersed_vom_coordinates').data_ro_with_halos + where Dat(DataSet(Set((np.int64(50), np.int64(50), np.int64(50)), 'set_#x7fd29e1ac740'), (3,), 'None_nodes_dset'), None, dtype('complex128'), 'immersedsphere_immersed_vom_coordinates') = Coefficient(WithGeometry(FunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7fd29e1f5d60>, VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=3), name=None), Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=3), 3181)), 5075).dat + where Coefficient(WithGeometry(FunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7fd29e1f5d60>, VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=3), name=None), Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=3), 3181)), 5075) = Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=3), 3181).coordinates + and 3 = geometric_dimension() + where geometric_dimension = Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=3), 3181).geometric_dimension
test_vertex_only_fs.test_functionspaces[immersedsphereextruded-1-coords]: tests/firedrake/vertexonly/test_vertex_only_fs.py#L140
AssertionError: assert False + where False = <function allclose at 0x7fd2df1c4070>(array([0.+0.j]), array([0.3922866+0.j])) + where <function allclose at 0x7fd2df1c4070> = np.allclose + and array([0.+0.j]) = Dat(DataSet(Set((np.int64(1), np.int64(1), np.int64(1)), 'set_#x7fd29e208e60'), (1,), 'None_nodes_dset'), None, dtype('complex128'), 'function_3341').data_ro_with_halos + where Dat(DataSet(Set((np.int64(1), np.int64(1), np.int64(1)), 'set_#x7fd29e208e60'), (1,), 'None_nodes_dset'), None, dtype('complex128'), 'function_3341') = Coefficient(WithGeometry(FunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7fd29e068500>, FiniteElement('Discontinuous Lagrange', vertex, 0), name=None), Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=3), 3337)), 5368).dat + and array([0.3922866+0.j]) = <function prod at 0x7fd2df1b49f0>(array([[0.59762701+0.j, 0.93037873+0.j, 0.70552675+0.j]]), axis=1) + where <function prod at 0x7fd2df1b49f0> = np.prod + and array([[0.59762701+0.j, 0.93037873+0.j, 0.70552675+0.j]]) = <built-in method reshape of numpy.ndarray object at 0x7fd29e103c90>(-1, 3) + where <built-in method reshape of numpy.ndarray object at 0x7fd29e103c90> = array([[0.59762701+0.j, 0.93037873+0.j, 0.70552675+0.j]]).reshape + where array([[0.59762701+0.j, 0.93037873+0.j, 0.70552675+0.j]]) = Dat(DataSet(Set((np.int64(1), np.int64(1), np.int64(1)), 'set_#x7fd29e208e60'), (3,), 'None_nodes_dset'), None, dtype('complex128'), 'immersedsphere_immersed_vom_coordinates').data_ro_with_halos + where Dat(DataSet(Set((np.int64(1), np.int64(1), np.int64(1)), 'set_#x7fd29e208e60'), (3,), 'None_nodes_dset'), None, dtype('complex128'), 'immersedsphere_immersed_vom_coordinates') = Coefficient(WithGeometry(FunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7fd29e068500>, VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=3), name=None), Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=3), 3337)), 5364).dat + where Coefficient(WithGeometry(FunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7fd29e068500>, VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=3), name=None), Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=3), 3337)), 5364) = Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=3), 3337).coordinates + and 3 = geometric_dimension() + where geometric_dimension = Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=3), 3337).geometric_dimension
test_vertex_only_fs.test_functionspaces[immersedsphereextruded-100-coords]: tests/firedrake/vertexonly/test_vertex_only_fs.py#L140
AssertionError: assert False + where False = <function allclose at 0x7fd2df1c4070>(array([0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j]), array([-0.01679795+0.j, -0.13174893+0.j, -0.06433363+0.j, -0.13469615+0.j,\n 0.04351105-0.j, 0.03113778-0.j, 0.04382119-0.j, -0.0829571 +0.j,\n 0.01258431+0.j, -0.00664347+0.j, 0.16128741+0.j, 0.02109353+0.j,\n -0.02706488+0.j, 0.01765939-0.j, -0.03906105+0.j, -0.01415417+0.j,\n 0.01905788+0.j, 0.02529194+0.j, 0.3922866 +0.j, 0.09140704+0.j,\n 0.057043 +0.j, 0.37291823+0.j, 0.28760205+0.j, 0.35660256+0.j,\n 0.01176186+0.j, -0.01811786+0.j, 0.16218319+0.j, 0.19529546+0.j,\n 0.01589841+0.j, 0.17443494+0.j, 0.04131595+0.j, 0.14145072+0.j,\n 0.22362894+0.j, -0.35830267+0.j, -0.03211266+0.j, -0.0124267 +0.j,\n -0.10806475+0.j, 0.01065085+0.j, 0.07075454+0.j, -0.08156471+0.j,\n -0.00982148+0.j, -0.21653783+0.j, -0.28323132+0.j, -0.01081447+0.j,\n -0.11797844+0.j, 0.01614115-0.j, 0.0177034 -0.j, -0.12700654+0.j,\n 0.00816947-0.j, -0.06775204+0.j])) + where <function allclose at 0x7fd2df1c4070> = np.allclose + and array([0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j]) = Dat(DataSet(Set((np.int64(50), np.int64(50), np.int64(50)), 'set_#x7fd29e1134a0'), (1,), 'None_nodes_dset'), None, dtype('complex128'), 'function_3377').data_ro_with_halos + where Dat(DataSet(Set((np.int64(50), np.int64(50), np.int64(50)), 'set_#x7fd29e1134a0'), (1,), 'None_nodes_dset'), None, dtype('complex128'), 'function_3377') = Coefficient(WithGeometry(FunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7fd29df5bf50>, FiniteElement('Discontinuous Lagrange', vertex, 0), name=None), Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=3), 3373)), 5435).dat + and array([-0.01679795+0.j, -0.13174893+0.j, -0.06433363+0.j, -0.13469615+0.j,\n 0.04351105-0.j, 0.03113778-0.j, 0.04382119-0.j, -0.0829571 +0.j,\n 0.01258431+0.j, -0.00664347+0.j, 0.16128741+0.j, 0.02109353+0.j,\n -0.02706488+0.j, 0.01765939-0.j, -0.03906105+0.j, -0.01415417+0.j,\n 0.01905788+0.j, 0.02529194+0.j, 0.3922866 +0.j, 0.09140704+0.j,\n 0.057043 +0.j, 0.37291823+0.j, 0.28760205+0.j, 0.35660256+0.j,\n 0.01176186+0.j, -0.01811786+0.j, 0.16218319+0.j, 0.19529546+0.j,\n 0.01589841+0.j, 0.17443494+0.j, 0.04131595+0.j, 0.14145072+0.j,\n 0.22362894+0.j, -0.35830267+0.j, -0.03211266+0.j, -0.0124267 +0.j,\n -0.10806475+0.j, 0.01065085+0.j, 0.07075454+0.j, -0.08156471+0.j,\n -0.00982148+0.j, -0.21653783+0.j, -0.28323132+0.j, -0.01081447+0.j,\n -0.11797844+0.j, 0.01614115-0.j, 0.0177034 -0.j, -0.12700654+0.j,\n 0.00816947-0.j, -0.06775204+0.j]) = <function prod at 0x7fd2df1b49f0>(array([[-0.49060905+0.j, 0.85563307+0.j, 0.04001595+0.j],\n [-0.36166601+0.j, 0.89485755+0.j, 0.40708537+0.j],\n [-0.23586379+0.j, 0.93371936+0.j, 0.29211941+0.j],\n [-0.33315513+0.j, 0.60438494+0.j, 0.66895214+0.j],\n [-0.20110339+0.j, 1.23625211+0.j, -0.17501413+0.j],\n [-0.22619946+0.j, 1.14423547+0.j, -0.12030418+0.j],\n [-0.26345115+0.j, 0.77984204+0.j, -0.21329343+0.j],\n [-0.17061169+0.j, 0.7429568 +0.j, 0.65445718+0.j],\n [ 0.02911122+0.j, 1.04846738+0.j, 0.41230066+0.j],\n [ 0.04708407+0.j, 1.09609367+0.j, -0.12872811+0.j],\n [ 0.26688304+0.j, 1.08345008+0.j, 0.55778984+0.j],\n [ 0.08015521+0.j, 0.73603086+0.j, 0.3575374 +0.j],\n [ 0.1371379 +0.j, 0.83482076+0.j, -0.23640428+0.j],\n [-0.07337605+0.j, 0.53640143+0.j, -0.44867456+0.j],\n [-0.4616136 +0.j, 0.10314963+0.j, 0.82034707+0.j],\n [-0.22905187+0.j, 0.09656465+0.j, 0.63992982+0.j],\n [ 0.1308567 +0.j, 0.22742154+0.j, 0.64039354+0.j],\n [ 0.1400343 +0.j, 0.26692779+0.j, 0.67663423+0.j],\n [ 0.59762701+0.j, 0.93037873+0.j, 0.70552675+0.j],\n [ 0.49478273+0.j, 0.77894503+0.j, 0.23716921+0.j]... [-0.18206083+0.j, -0.27924972+0.j, 0.81265918+0.j],\n [-0.45064254+0.j, -0.36550074+0.j, 0.85878555+0.j],\n [ 1.11463792+0.j, 0.63820148+0.j, 0.31436659+0.j],\n [ 0.67302587+0.j, -0.45978491+0.j, 1.15788006+0.j],\n [ 0.89268698+0.j, 0.25550368+0.j, -0.14079264+0.j],\n [ 0.02664475+0.j, -0.458698 +0.j, 1.01675731+0.j],\n [ 0.32852599+0.j, -0.37170501+0.j, 0.88494424+0.j],\n [ 0.63320291+0.j, 0.03077898+0.j, 0.54649611+0.j],\n [ 0.8636406 +0.j, 0.2190158 +0.j, 0.37406391+0.j],\n [ 0.95998112+0.j, -0.15674065+0.j, 0.54207321+0.j],\n [ 0.93265441+0.j, 0.07881219+0.j, -0.13361728+0.j],\n [ 0.6368679 +0.j, -0.4624204 +0.j, 0.73527099+0.j],\n [ 0.89526239+0.j, -0.37954906+0.j, 0.83353343+0.j],\n [ 1.08739541+0.j, -0.05215062+0.j, 0.19070336+0.j],\n [ 0.67282033+0.j, -0.37208947+0.j, 0.47125519+0.j],\n [ 0.84127574+0.j, -0.07923488+0.j, -0.2421474 +0.j],\n [ 0.63084262+0.j, -0.13344033+0.j, -0.21030448+0.j],\n [ 1.21160668+0.j, -0.47657183+0.j, 0.21995613+0.j],\n [ 0.52263797+0.j, -0.05136594+0.j, -0.30431103+0.j],\n [ 0.73575338+0.j, -0.47352628+0.j, 0.19446704+0.j]]), axis=1) + where <function prod at 0x7fd2df1b49f0> = np.prod + and array([[-0.49060905+0.j, 0.85563307+0.j, 0.04001595+0.j],\n [-0.36166601+0.j, 0.89485755+0.j, 0.40708537+0.j],\n [-0.23586379+0.j, 0.93371936+0.j, 0.29211941+0.j],\n [-0.33315513+0.j, 0.60438494+0.j, 0.66895214+0.j],\n [-0.20110339+0.j, 1.23625211+0.j, -0.17501413+0.j],\n [-0.22619946+0.j, 1.14423547+0.j, -0.12030418+0.j],\n [-0.26345115+0.j, 0.77984204+0.j, -0.21329343+0.j],\n [-0.17061169+0.j, 0.7429568 +0.j, 0.65445718+0.j],\n [ 0.02911122+0.j, 1.04846738+0.j, 0.41230066+0.j],\n [ 0.04708407+0.j, 1.09609367+0.j, -0.12872811+0.j],\n [ 0.26688304+0.j, 1.08345008+0.j, 0.55778984+0.j],\n [ 0.08015521+0.j, 0.73603086+0.j, 0.3575374 +0.j],\n [ 0.1371379 +0.j, 0.83482076+0.j, -0.23640428+0.j],\n [-0.07337605+0.j, 0.53640143+0.j, -0.44867456+0.j],\n [-0.4616136 +0.j, 0.10314963+0.j, 0.82034707+0.j],\n [-0.22905187+0.j, 0.09656465+0.j, 0.63992982+0.j],\n [ 0.1308567 +0.j, 0.22742154+0.j, 0.64039354+0.j],\n [ 0.1400343 +0.j, 0.26692779+0.j, 0.67663423+0.j],\n [ 0.59762701+0.j, 0.93037873+0.j, 0.70552675+0.j],\n [ 0.49478273+0.j, 0.77894503+0.j, 0.23716921+0.j]... [-0.18206083+0.j, -0.27924972+0.j, 0.81265918+0.j],\n [-0.45064254+0.j, -0.36550074+0.j, 0.85878555+0.j],\n [ 1.11463792+0.j, 0.63820148+0.j, 0.31436659+0.j],\n [ 0.67302587+0.j, -0.45978491+0.j, 1.15788006+0.j],\n [ 0.89268698+0.j, 0.25550368+0.j, -0.14079264+0.j],\n [ 0.02664475+0.j, -0.458698 +0.j, 1.01675731+0.j],\n [ 0.32852599+0.j, -0.37170501+0.j, 0.88494424+0.j],\n [ 0.63320291+0.j, 0.03077898+0.j, 0.54649611+0.j],\n [ 0.8636406 +0.j, 0.2190158 +0.j, 0.37406391+0.j],\n [ 0.95998112+0.j, -0.15674065+0.j, 0.54207321+0.j],\n [ 0.93265441+0.j, 0.07881219+0.j, -0.13361728+0.j],\n [ 0.6368679 +0.j, -0.4624204 +0.j, 0.73527099+0.j],\n [ 0.89526239+0.j, -0.37954906+0.j, 0.83353343+0.j],\n [ 1.08739541+0.j, -0.05215062+0.j, 0.19070336+0.j],\n [ 0.67282033+0.j, -0.37208947+0.j, 0.47125519+0.j],\n [ 0.84127574+0.j, -0.07923488+0.j, -0.2421474 +0.j],\n [ 0.63084262+0.j, -0.13344033+0.j, -0.21030448+0.j],\n [ 1.21160668+0.j, -0.47657183+0.j, 0.21995613+0.j],\n [ 0.52263797+0.j, -0.05136594+0.j, -0.30431103+0.j],\n [ 0.73575338+0.j, -0.47352628+0.j, 0.19446704+0.j]]) = <built-in method reshape of numpy.ndarray object at 0x7fd29df94330>(-1, 3) + where <built-in method reshape of numpy.ndarray object at 0x7fd29df94330> = array([[-0.49060905+0.j, 0.85563307+0.j, 0.04001595+0.j],\n [-0.36166601+0.j, 0.89485755+0.j, 0.40708537+0.j],\n [-0.23586379+0.j, 0.93371936+0.j, 0.29211941+0.j],\n [-0.33315513+0.j, 0.60438494+0.j, 0.66895214+0.j],\n [-0.20110339+0.j, 1.23625211+0.j, -0.17501413+0.j],\n [-0.22619946+0.j, 1.14423547+0.j, -0.12030418+0.j],\n [-0.26345115+0.j, 0.77984204+0.j, -0.21329343+0.j],\n [-0.17061169+0.j, 0.7429568 +0.j, 0.65445718+0.j],\n [ 0.02911122+0.j, 1.04846738+0.j, 0.41230066+0.j],\n [ 0.04708407+0.j, 1.09609367+0.j, -0.12872811+0.j],\n [ 0.26688304+0.j, 1.08345008+0.j, 0.55778984+0.j],\n [ 0.08015521+0.j, 0.73603086+0.j, 0.3575374 +0.j],\n [ 0.1371379 +0.j, 0.83482076+0.j, -0.23640428+0.j],\n [-0.07337605+0.j, 0.53640143+0.j, -0.44867456+0.j],\n [-0.4616136 +0.j, 0.10314963+0.j, 0.82034707+0.j],\n [-0.22905187+0.j, 0.09656465+0.j, 0.63992982+0.j],\n [ 0.1308567 +0.j, 0.22742154+0.j, 0.64039354+0.j],\n [ 0.1400343 +0.j, 0.26692779+0.j, 0.67663423+0.j],\n [ 0.59762701+0.j, 0.93037873+0.j, 0.70552675+0.j],\n [ 0.49478273+0.j, 0.77894503+0.j, 0.23716921+0.j]... [-0.18206083+0.j, -0.27924972+0.j, 0.81265918+0.j],\n [-0.45064254+0.j, -0.36550074+0.j, 0.85878555+0.j],\n [ 1.11463792+0.j, 0.63820148+0.j, 0.31436659+0.j],\n [ 0.67302587+0.j, -0.45978491+0.j, 1.15788006+0.j],\n [ 0.89268698+0.j, 0.25550368+0.j, -0.14079264+0.j],\n [ 0.02664475+0.j, -0.458698 +0.j, 1.01675731+0.j],\n [ 0.32852599+0.j, -0.37170501+0.j, 0.88494424+0.j],\n [ 0.63320291+0.j, 0.03077898+0.j, 0.54649611+0.j],\n [ 0.8636406 +0.j, 0.2190158 +0.j, 0.37406391+0.j],\n [ 0.95998112+0.j, -0.15674065+0.j, 0.54207321+0.j],\n [ 0.93265441+0.j, 0.07881219+0.j, -0.13361728+0.j],\n [ 0.6368679 +0.j, -0.4624204 +0.j, 0.73527099+0.j],\n [ 0.89526239+0.j, -0.37954906+0.j, 0.83353343+0.j],\n [ 1.08739541+0.j, -0.05215062+0.j, 0.19070336+0.j],\n [ 0.67282033+0.j, -0.37208947+0.j, 0.47125519+0.j],\n [ 0.84127574+0.j, -0.07923488+0.j, -0.2421474 +0.j],\n [ 0.63084262+0.j, -0.13344033+0.j, -0.21030448+0.j],\n [ 1.21160668+0.j, -0.47657183+0.j, 0.21995613+0.j],\n [ 0.52263797+0.j, -0.05136594+0.j, -0.30431103+0.j],\n [ 0.73575338+0.j, -0.47352628+0.j, 0.19446704+0.j]]).reshape + where array([[-0.49060905+0.j, 0.85563307+0.j, 0.04001595+0.j],\n [-0.36166601+0.j, 0.89485755+0.j, 0.40708537+0.j],\n [-0.23586379+0.j, 0.93371936+0.j, 0.29211941+0.j],\n [-0.33315513+0.j, 0.60438494+0.j, 0.66895214+0.j],\n [-0.20110339+0.j, 1.23625211+0.j, -0.17501413+0.j],\n [-0.22619946+0.j, 1.14423547+0.j, -0.12030418+0.j],\n [-0.26345115+0.j, 0.77984204+0.j, -0.21329343+0.j],\n [-0.17061169+0.j, 0.7429568 +0.j, 0.65445718+0.j],\n [ 0.02911122+0.j, 1.04846738+0.j, 0.41230066+0.j],\n [ 0.04708407+0.j, 1.09609367+0.j, -0.12872811+0.j],\n [ 0.26688304+0.j, 1.08345008+0.j, 0.55778984+0.j],\n [ 0.08015521+0.j, 0.73603086+0.j, 0.3575374 +0.j],\n [ 0.1371379 +0.j, 0.83482076+0.j, -0.23640428+0.j],\n [-0.07337605+0.j, 0.53640143+0.j, -0.44867456+0.j],\n [-0.4616136 +0.j, 0.10314963+0.j, 0.82034707+0.j],\n [-0.22905187+0.j, 0.09656465+0.j, 0.63992982+0.j],\n [ 0.1308567 +0.j, 0.22742154+0.j, 0.64039354+0.j],\n [ 0.1400343 +0.j, 0.26692779+0.j, 0.67663423+0.j],\n [ 0.59762701+0.j, 0.93037873+0.j, 0.70552675+0.j],\n [ 0.49478273+0.j, 0.77894503+0.j, 0.23716921+0.j]... [-0.18206083+0.j, -0.27924972+0.j, 0.81265918+0.j],\n [-0.45064254+0.j, -0.36550074+0.j, 0.85878555+0.j],\n [ 1.11463792+0.j, 0.63820148+0.j, 0.31436659+0.j],\n [ 0.67302587+0.j, -0.45978491+0.j, 1.15788006+0.j],\n [ 0.89268698+0.j, 0.25550368+0.j, -0.14079264+0.j],\n [ 0.02664475+0.j, -0.458698 +0.j, 1.01675731+0.j],\n [ 0.32852599+0.j, -0.37170501+0.j, 0.88494424+0.j],\n [ 0.63320291+0.j, 0.03077898+0.j, 0.54649611+0.j],\n [ 0.8636406 +0.j, 0.2190158 +0.j, 0.37406391+0.j],\n [ 0.95998112+0.j, -0.15674065+0.j, 0.54207321+0.j],\n [ 0.93265441+0.j, 0.07881219+0.j, -0.13361728+0.j],\n [ 0.6368679 +0.j, -0.4624204 +0.j, 0.73527099+0.j],\n [ 0.89526239+0.j, -0.37954906+0.j, 0.83353343+0.j],\n [ 1.08739541+0.j, -0.05215062+0.j, 0.19070336+0.j],\n [ 0.67282033+0.j, -0.37208947+0.j, 0.47125519+0.j],\n [ 0.84127574+0.j, -0.07923488+0.j, -0.2421474 +0.j],\n [ 0.63084262+0.j, -0.13344033+0.j, -0.21030448+0.j],\n [ 1.21160668+0.j, -0.47657183+0.j, 0.21995613+0.j],\n [ 0.52263797+0.j, -0.05136594+0.j, -0.30431103+0.j],\n [ 0.73575338+0.j, -0.47352628+0.j, 0.19446704+0.j]]) = Dat(DataSet(Set((np.int64(50), np.int64(50), np.int64(50)), 'set_#x7fd29e1134a0'), (3,), 'None_nodes_dset'), None, dtype('complex128'), 'immersedsphere_immersed_vom_coordinates').data_ro_with_halos + where Dat(DataSet(Set((np.int64(50), np.int64(50), np.int64(50)), 'set_#x7fd29e1134a0'), (3,), 'None_nodes_dset'), None, dtype('complex128'), 'immersedsphere_immersed_vom_coordinates') = Coefficient(WithGeometry(FunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7fd29df5bf50>, VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=3), name=None), Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=3), 3373)), 5431).dat + where Coefficient(WithGeometry(FunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7fd29df5bf50>, VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=3), name=None), Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=3), 3373)), 5431) = Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=3), 3373).coordinates + and 3 = geometric_dimension() + where geometric_dimension = Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=3), 3373).geometric_dimension
test_vertex_only_fs.test_functionspaces[periodicrectangle-1-coords]: tests/firedrake/vertexonly/test_vertex_only_fs.py#L140
AssertionError: assert False + where False = <function allclose at 0x7fd2df1c4070>(array([0.+0.j]), array([0.55601946+0.j])) + where <function allclose at 0x7fd2df1c4070> = np.allclose + and array([0.+0.j]) = Dat(DataSet(Set((np.int64(1), np.int64(1), np.int64(1)), 'set_#x7fd29de87170'), (1,), 'None_nodes_dset'), None, dtype('complex128'), 'function_3547').data_ro_with_halos + where Dat(DataSet(Set((np.int64(1), np.int64(1), np.int64(1)), 'set_#x7fd29de87170'), (1,), 'None_nodes_dset'), None, dtype('complex128'), 'function_3547') = Coefficient(WithGeometry(FunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7fd29de3cf80>, FiniteElement('Discontinuous Lagrange', vertex, 0), name=None), Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=2), 3543)), 5748).dat + and array([0.55601946+0.j]) = <function prod at 0x7fd2df1b49f0>(array([[0.59762701+0.j, 0.93037873+0.j]]), axis=1) + where <function prod at 0x7fd2df1b49f0> = np.prod + and array([[0.59762701+0.j, 0.93037873+0.j]]) = <built-in method reshape of numpy.ndarray object at 0x7fd29dea4e10>(-1, 2) + where <built-in method reshape of numpy.ndarray object at 0x7fd29dea4e10> = array([[0.59762701+0.j, 0.93037873+0.j]]).reshape + where array([[0.59762701+0.j, 0.93037873+0.j]]) = Dat(DataSet(Set((np.int64(1), np.int64(1), np.int64(1)), 'set_#x7fd29de87170'), (2,), 'None_nodes_dset'), None, dtype('complex128'), 'firedrake_default_immersed_vom_coordinates').data_ro_with_halos + where Dat(DataSet(Set((np.int64(1), np.int64(1), np.int64(1)), 'set_#x7fd29de87170'), (2,), 'None_nodes_dset'), None, dtype('complex128'), 'firedrake_default_immersed_vom_coordinates') = Coefficient(WithGeometry(FunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7fd29de3cf80>, VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=2), name=None), Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=2), 3543)), 5744).dat + where Coefficient(WithGeometry(FunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7fd29de3cf80>, VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=2), name=None), Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=2), 3543)), 5744) = Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=2), 3543).coordinates + and 2 = geometric_dimension() + where geometric_dimension = Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=2), 3543).geometric_dimension
test_vertex_only_fs.test_functionspaces[periodicrectangle-100-coords]: tests/firedrake/vertexonly/test_vertex_only_fs.py#L140
AssertionError: assert False + where False = <function allclose at 0x7fd2df1c4070>(array([0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j]), array([ 5.31460923e-01+0.j, -2.53680729e-02+0.j, -1.05306696e-02+0.j,\n -2.38080087e-02+0.j, -3.93571046e-04+0.j, 3.05221689e-02+0.j,\n 6.04337444e-01+0.j, 4.77771953e-01+0.j, 4.70867204e-01+0.j,\n 7.01231453e-01+0.j, 1.00980041e+00+0.j, 7.11363565e-01+0.j,\n 3.30398469e-01+0.j, -5.67083489e-02+0.j, 1.18964628e-01+0.j,\n 5.56019458e-01+0.j, 4.48783887e-01+0.j, 5.23072825e-01+0.j,\n 2.97596329e-02+0.j, 4.46684825e-02+0.j, 4.16095949e-01+0.j,\n 4.40894657e-01+0.j, 2.63158561e-01+0.j, 2.91795785e-01+0.j,\n 3.64283411e-01+0.j, 2.74995651e-01+0.j, 2.47843038e-01+0.j,\n 4.36269290e-01+0.j, 3.88357757e-01+0.j, 1.14485570e-01+0.j,\n 8.19259064e-02+0.j, -1.62668554e-03+0.j, 5.30748955e-03+0.j,\n 3.42389672e-02+0.j, 8.52877052e-02+0.j, 6.57550957e-02+0.j,\n -1.50468061e-01+0.j, -4.82321801e-03+0.j, 1.94893408e-02+0.j,\n -1.58472599e-02+0.j, 2.62581057e-01+0.j, 2.41558382e-01+0.j,\n 1.79052288e-01+0.j])) + where <function allclose at 0x7fd2df1c4070> = np.allclose + and array([0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j]) = Dat(DataSet(Set((np.int64(43), np.int64(43), np.int64(43)), 'set_#x7fd29e20a780'), (1,), 'None_nodes_dset'), None, dtype('complex128'), 'function_3590').data_ro_with_halos + where Dat(DataSet(Set((np.int64(43), np.int64(43), np.int64(43)), 'set_#x7fd29e20a780'), (1,), 'None_nodes_dset'), None, dtype('complex128'), 'function_3590') = Coefficient(WithGeometry(FunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7fd29de56f00>, FiniteElement('Discontinuous Lagrange', vertex, 0), name=None), Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=2), 3586)), 5827).dat + and array([ 5.31460923e-01+0.j, -2.53680729e-02+0.j, -1.05306696e-02+0.j,\n -2.38080087e-02+0.j, -3.93571046e-04+0.j, 3.05221689e-02+0.j,\n 6.04337444e-01+0.j, 4.77771953e-01+0.j, 4.70867204e-01+0.j,\n 7.01231453e-01+0.j, 1.00980041e+00+0.j, 7.11363565e-01+0.j,\n 3.30398469e-01+0.j, -5.67083489e-02+0.j, 1.18964628e-01+0.j,\n 5.56019458e-01+0.j, 4.48783887e-01+0.j, 5.23072825e-01+0.j,\n 2.97596329e-02+0.j, 4.46684825e-02+0.j, 4.16095949e-01+0.j,\n 4.40894657e-01+0.j, 2.63158561e-01+0.j, 2.91795785e-01+0.j,\n 3.64283411e-01+0.j, 2.74995651e-01+0.j, 2.47843038e-01+0.j,\n 4.36269290e-01+0.j, 3.88357757e-01+0.j, 1.14485570e-01+0.j,\n 8.19259064e-02+0.j, -1.62668554e-03+0.j, 5.30748955e-03+0.j,\n 3.42389672e-02+0.j, 8.52877052e-02+0.j, 6.57550957e-02+0.j,\n -1.50468061e-01+0.j, -4.82321801e-03+0.j, 1.94893408e-02+0.j,\n -1.58472599e-02+0.j, 2.62581057e-01+0.j, 2.41558382e-01+0.j,\n 1.79052288e-01+0.j]) = <function prod at 0x7fd2df1b49f0>(array([[ 0.72419145+0.j, 0.73386799+0.j],\n [-0.10683528+0.j, 0.23745034+0.j],\n [ 0.07881219+0.j, -0.13361728+0.j],\n [ 0.29644212+0.j, -0.0803125 +0.j],\n [-0.04517074+0.j, 0.00871296+0.j],\n [ 0.02911122+0.j, 1.04846738+0.j],\n [ 1.08345008+0.j, 0.55778984+0.j],\n [ 0.95050856+0.j, 0.50264876+0.j],\n [ 0.97910159+0.j, 0.48091762+0.j],\n [ 0.83353343+0.j, 0.84127574+0.j],\n [ 1.11238798+0.j, 0.90777717+0.j],\n [ 1.11463792+0.j, 0.63820148+0.j],\n [ 1.12759564+0.j, 0.29301148+0.j],\n [ 1.08739541+0.j, -0.05215062+0.j],\n [ 0.96024406+0.j, 0.12388999+0.j],\n [ 0.59762701+0.j, 0.93037873+0.j],\n [ 0.42295872+0.j, 1.06105835+0.j],\n [ 0.6486505 +0.j, 0.80640164+0.j],\n [ 0.1308567 +0.j, 0.22742154+0.j],\n [ 0.13596636+0.j, 0.32852599+0.j],\n [ 0.70552675+0.j, 0.58976637+0.j],\n [ 0.68408386+0.j, 0.64450381+0.j],\n [ 0.73603086+0.j, 0.3575374 +0.j],\n [ 0.80420654+0.j, 0.36283687+0.j],\n [ 0.89485755+0.j, 0.40708537+0.j],\n [ 0.3473096 +0.j, 0.79178823+0.j],\n [ 0.3477101 +0.j, 0.71278643+0.j],\n [ 0.63992982+0.j, 0.68174552+0.j],\n [ 0.57126561+0.j, 0.67981995+0.j],\n [ 0.1371379 +0.j, 0.83482076+0.j],\n [ 0.2190158 +0.j, 0.37406391+0.j],\n [-0.00249371+0.j, 0.65231467+0.j],\n [ 0.80621665+0.j, 0.00658321+0.j],\n [ 0.85563307+0.j, 0.04001595+0.j],\n [ 0.89895855+0.j, 0.0948739 +0.j],\n [ 0.82034707+0.j, 0.08015521+0.j],\n [ 0.95998112+0.j, -0.15674065+0.j],\n [ 0.43262155+0.j, -0.01114882+0.j],\n [ 0.63320291+0.j, 0.03077898+0.j],\n [ 0.65445718+0.j, -0.02421436+0.j],\n [ 0.41230066+0.j, 0.6368679 +0.j],\n [ 0.64039354+0.j, 0.37720303+0.j],\n [ 0.54369664+0.j, 0.32932388+0.j]]), axis=1) + where <function prod at 0x7fd2df1b49f0> = np.prod + and array([[ 0.72419145+0.j, 0.73386799+0.j],\n [-0.10683528+0.j, 0.23745034+0.j],\n [ 0.07881219+0.j, -0.13361728+0.j],\n [ 0.29644212+0.j, -0.0803125 +0.j],\n [-0.04517074+0.j, 0.00871296+0.j],\n [ 0.02911122+0.j, 1.04846738+0.j],\n [ 1.08345008+0.j, 0.55778984+0.j],\n [ 0.95050856+0.j, 0.50264876+0.j],\n [ 0.97910159+0.j, 0.48091762+0.j],\n [ 0.83353343+0.j, 0.84127574+0.j],\n [ 1.11238798+0.j, 0.90777717+0.j],\n [ 1.11463792+0.j, 0.63820148+0.j],\n [ 1.12759564+0.j, 0.29301148+0.j],\n [ 1.08739541+0.j, -0.05215062+0.j],\n [ 0.96024406+0.j, 0.12388999+0.j],\n [ 0.59762701+0.j, 0.93037873+0.j],\n [ 0.42295872+0.j, 1.06105835+0.j],\n [ 0.6486505 +0.j, 0.80640164+0.j],\n [ 0.1308567 +0.j, 0.22742154+0.j],\n [ 0.13596636+0.j, 0.32852599+0.j],\n [ 0.70552675+0.j, 0.58976637+0.j],\n [ 0.68408386+0.j, 0.64450381+0.j],\n [ 0.73603086+0.j, 0.3575374 +0.j],\n [ 0.80420654+0.j, 0.36283687+0.j],\n [ 0.89485755+0.j, 0.40708537+0.j],\n [ 0.3473096 +0.j, 0.79178823+0.j],\n [ 0.3477101 +0.j, 0.71278643+0.j],\n [ 0.63992982+0.j, 0.68174552+0.j],\n [ 0.57126561+0.j, 0.67981995+0.j],\n [ 0.1371379 +0.j, 0.83482076+0.j],\n [ 0.2190158 +0.j, 0.37406391+0.j],\n [-0.00249371+0.j, 0.65231467+0.j],\n [ 0.80621665+0.j, 0.00658321+0.j],\n [ 0.85563307+0.j, 0.04001595+0.j],\n [ 0.89895855+0.j, 0.0948739 +0.j],\n [ 0.82034707+0.j, 0.08015521+0.j],\n [ 0.95998112+0.j, -0.15674065+0.j],\n [ 0.43262155+0.j, -0.01114882+0.j],\n [ 0.63320291+0.j, 0.03077898+0.j],\n [ 0.65445718+0.j, -0.02421436+0.j],\n [ 0.41230066+0.j, 0.6368679 +0.j],\n [ 0.64039354+0.j, 0.37720303+0.j],\n [ 0.54369664+0.j, 0.32932388+0.j]]) = <built-in method reshape of numpy.ndarray object at 0x7fd29def5d70>(-1, 2) + where <built-in method reshape of numpy.ndarray object at 0x7fd29def5d70> = array([[ 0.72419145+0.j, 0.73386799+0.j],\n [-0.10683528+0.j, 0.23745034+0.j],\n [ 0.07881219+0.j, -0.13361728+0.j],\n [ 0.29644212+0.j, -0.0803125 +0.j],\n [-0.04517074+0.j, 0.00871296+0.j],\n [ 0.02911122+0.j, 1.04846738+0.j],\n [ 1.08345008+0.j, 0.55778984+0.j],\n [ 0.95050856+0.j, 0.50264876+0.j],\n [ 0.97910159+0.j, 0.48091762+0.j],\n [ 0.83353343+0.j, 0.84127574+0.j],\n [ 1.11238798+0.j, 0.90777717+0.j],\n [ 1.11463792+0.j, 0.63820148+0.j],\n [ 1.12759564+0.j, 0.29301148+0.j],\n [ 1.08739541+0.j, -0.05215062+0.j],\n [ 0.96024406+0.j, 0.12388999+0.j],\n [ 0.59762701+0.j, 0.93037873+0.j],\n [ 0.42295872+0.j, 1.06105835+0.j],\n [ 0.6486505 +0.j, 0.80640164+0.j],\n [ 0.1308567 +0.j, 0.22742154+0.j],\n [ 0.13596636+0.j, 0.32852599+0.j],\n [ 0.70552675+0.j, 0.58976637+0.j],\n [ 0.68408386+0.j, 0.64450381+0.j],\n [ 0.73603086+0.j, 0.3575374 +0.j],\n [ 0.80420654+0.j, 0.36283687+0.j],\n [ 0.89485755+0.j, 0.40708537+0.j],\n [ 0.3473096 +0.j, 0.79178823+0.j],\n [ 0.3477101 +0.j, 0.71278643+0.j],\n [ 0.63992982+0.j, 0.68174552+0.j],\n [ 0.57126561+0.j, 0.67981995+0.j],\n [ 0.1371379 +0.j, 0.83482076+0.j],\n [ 0.2190158 +0.j, 0.37406391+0.j],\n [-0.00249371+0.j, 0.65231467+0.j],\n [ 0.80621665+0.j, 0.00658321+0.j],\n [ 0.85563307+0.j, 0.04001595+0.j],\n [ 0.89895855+0.j, 0.0948739 +0.j],\n [ 0.82034707+0.j, 0.08015521+0.j],\n [ 0.95998112+0.j, -0.15674065+0.j],\n [ 0.43262155+0.j, -0.01114882+0.j],\n [ 0.63320291+0.j, 0.03077898+0.j],\n [ 0.65445718+0.j, -0.02421436+0.j],\n [ 0.41230066+0.j, 0.6368679 +0.j],\n [ 0.64039354+0.j, 0.37720303+0.j],\n [ 0.54369664+0.j, 0.32932388+0.j]]).reshape + where array([[ 0.72419145+0.j, 0.73386799+0.j],\n [-0.10683528+0.j, 0.23745034+0.j],\n [ 0.07881219+0.j, -0.13361728+0.j],\n [ 0.29644212+0.j, -0.0803125 +0.j],\n [-0.04517074+0.j, 0.00871296+0.j],\n [ 0.02911122+0.j, 1.04846738+0.j],\n [ 1.08345008+0.j, 0.55778984+0.j],\n [ 0.95050856+0.j, 0.50264876+0.j],\n [ 0.97910159+0.j, 0.48091762+0.j],\n [ 0.83353343+0.j, 0.84127574+0.j],\n [ 1.11238798+0.j, 0.90777717+0.j],\n [ 1.11463792+0.j, 0.63820148+0.j],\n [ 1.12759564+0.j, 0.29301148+0.j],\n [ 1.08739541+0.j, -0.05215062+0.j],\n [ 0.96024406+0.j, 0.12388999+0.j],\n [ 0.59762701+0.j, 0.93037873+0.j],\n [ 0.42295872+0.j, 1.06105835+0.j],\n [ 0.6486505 +0.j, 0.80640164+0.j],\n [ 0.1308567 +0.j, 0.22742154+0.j],\n [ 0.13596636+0.j, 0.32852599+0.j],\n [ 0.70552675+0.j, 0.58976637+0.j],\n [ 0.68408386+0.j, 0.64450381+0.j],\n [ 0.73603086+0.j, 0.3575374 +0.j],\n [ 0.80420654+0.j, 0.36283687+0.j],\n [ 0.89485755+0.j, 0.40708537+0.j],\n [ 0.3473096 +0.j, 0.79178823+0.j],\n [ 0.3477101 +0.j, 0.71278643+0.j],\n [ 0.63992982+0.j, 0.68174552+0.j],\n [ 0.57126561+0.j, 0.67981995+0.j],\n [ 0.1371379 +0.j, 0.83482076+0.j],\n [ 0.2190158 +0.j, 0.37406391+0.j],\n [-0.00249371+0.j, 0.65231467+0.j],\n [ 0.80621665+0.j, 0.00658321+0.j],\n [ 0.85563307+0.j, 0.04001595+0.j],\n [ 0.89895855+0.j, 0.0948739 +0.j],\n [ 0.82034707+0.j, 0.08015521+0.j],\n [ 0.95998112+0.j, -0.15674065+0.j],\n [ 0.43262155+0.j, -0.01114882+0.j],\n [ 0.63320291+0.j, 0.03077898+0.j],\n [ 0.65445718+0.j, -0.02421436+0.j],\n [ 0.41230066+0.j, 0.6368679 +0.j],\n [ 0.64039354+0.j, 0.37720303+0.j],\n [ 0.54369664+0.j, 0.32932388+0.j]]) = Dat(DataSet(Set((np.int64(43), np.int64(43), np.int64(43)), 'set_#x7fd29e20a780'), (2,), 'None_nodes_dset'), None, dtype('complex128'), 'firedrake_default_immersed_vom_coordinates').data_ro_with_halos + where Dat(DataSet(Set((np.int64(43), np.int64(43), np.int64(43)), 'set_#x7fd29e20a780'), (2,), 'None_nodes_dset'), None, dtype('complex128'), 'firedrake_default_immersed_vom_coordinates') = Coefficient(WithGeometry(FunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7fd29de56f00>, VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=2), name=None), Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=2), 3586)), 5823).dat + where Coefficient(WithGeometry(FunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7fd29de56f00>, VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=2), name=None), Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=2), 3586)), 5823) = Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=2), 3586).coordinates + and 2 = geometric_dimension() + where geometric_dimension = Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=2), 3586).geometric_dimension
test_vertex_only_fs.test_functionspaces[shiftedmesh-100-coords]: tests/firedrake/vertexonly/test_vertex_only_fs.py#L140
AssertionError: assert False + where False = <function allclose at 0x7fd2df1c4070>(array([0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j]), array([ 0.11659193-0.j, 0.04629886-0.j, 0.05084044-0.j, 0.01918652-0.j,\n -0.04761527+0.j, 0.01458896-0.j, -0.1048249 +0.j, -0.01703383+0.j,\n -0.02422772+0.j, -0.02211831+0.j, -0.01053067+0.j, -0.11369571+0.j,\n -0.00039357+0.j, -0.14161046+0.j, -0.17057181+0.j, -0.21212627+0.j,\n -0.02536807+0.j, -0.02380801+0.j, 0.02975963+0.j, -0.00482322+0.j,\n 0.04466848+0.j, 0.08192591+0.j, 0.17905229+0.j])) + where <function allclose at 0x7fd2df1c4070> = np.allclose + and array([0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j,\n 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j, 0.+0.j]) = Dat(DataSet(Set((np.int64(23), np.int64(23), np.int64(23)), 'set_#x7fd29dc70740'), (1,), 'None_nodes_dset'), None, dtype('complex128'), 'function_3857').data_ro_with_halos + where Dat(DataSet(Set((np.int64(23), np.int64(23), np.int64(23)), 'set_#x7fd29dc70740'), (1,), 'None_nodes_dset'), None, dtype('complex128'), 'function_3857') = Coefficient(WithGeometry(FunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7fd29dc71610>, FiniteElement('Discontinuous Lagrange', vertex, 0), name=None), Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=2), 3853)), 6320).dat + and array([ 0.11659193-0.j, 0.04629886-0.j, 0.05084044-0.j, 0.01918652-0.j,\n -0.04761527+0.j, 0.01458896-0.j, -0.1048249 +0.j, -0.01703383+0.j,\n -0.02422772+0.j, -0.02211831+0.j, -0.01053067+0.j, -0.11369571+0.j,\n -0.00039357+0.j, -0.14161046+0.j, -0.17057181+0.j, -0.21212627+0.j,\n -0.02536807+0.j, -0.02380801+0.j, 0.02975963+0.j, -0.00482322+0.j,\n 0.04466848+0.j, 0.08192591+0.j, 0.17905229+0.j]) = <function prod at 0x7fd2df1b49f0>(array([[-0.35792788+0.j, -0.3257414 +0.j],\n [-0.10000695+0.j, -0.46295641+0.j],\n [-0.18206083+0.j, -0.27924972+0.j],\n [-0.07923488+0.j, -0.2421474 +0.j],\n [-0.4616136 +0.j, 0.10314963+0.j],\n [-0.08224649+0.j, -0.17738096+0.j],\n [-0.47657183+0.j, 0.21995613+0.j],\n [ 0.06561393+0.j, -0.25960688+0.j],\n [ 0.0922804 +0.j, -0.26254456+0.j],\n [-0.22905187+0.j, 0.09656465+0.j],\n [ 0.07881219+0.j, -0.13361728+0.j],\n [ 0.31436659+0.j, -0.36166601+0.j],\n [-0.04517074+0.j, 0.00871296+0.j],\n [-0.38394168+0.j, 0.36883325+0.j],\n [ 0.54649611+0.j, -0.31211898+0.j],\n [ 0.54207321+0.j, -0.39132402+0.j],\n [-0.10683528+0.j, 0.23745034+0.j],\n [ 0.29644212+0.j, -0.0803125 +0.j],\n [ 0.1308567 +0.j, 0.22742154+0.j],\n [ 0.43262155+0.j, -0.01114882+0.j],\n [ 0.13596636+0.j, 0.32852599+0.j],\n [ 0.2190158 +0.j, 0.37406391+0.j],\n [ 0.54369664+0.j, 0.32932388+0.j]]), axis=1) + where <function prod at 0x7fd2df1b49f0> = np.prod + and array([[-0.35792788+0.j, -0.3257414 +0.j],\n [-0.10000695+0.j, -0.46295641+0.j],\n [-0.18206083+0.j, -0.27924972+0.j],\n [-0.07923488+0.j, -0.2421474 +0.j],\n [-0.4616136 +0.j, 0.10314963+0.j],\n [-0.08224649+0.j, -0.17738096+0.j],\n [-0.47657183+0.j, 0.21995613+0.j],\n [ 0.06561393+0.j, -0.25960688+0.j],\n [ 0.0922804 +0.j, -0.26254456+0.j],\n [-0.22905187+0.j, 0.09656465+0.j],\n [ 0.07881219+0.j, -0.13361728+0.j],\n [ 0.31436659+0.j, -0.36166601+0.j],\n [-0.04517074+0.j, 0.00871296+0.j],\n [-0.38394168+0.j, 0.36883325+0.j],\n [ 0.54649611+0.j, -0.31211898+0.j],\n [ 0.54207321+0.j, -0.39132402+0.j],\n [-0.10683528+0.j, 0.23745034+0.j],\n [ 0.29644212+0.j, -0.0803125 +0.j],\n [ 0.1308567 +0.j, 0.22742154+0.j],\n [ 0.43262155+0.j, -0.01114882+0.j],\n [ 0.13596636+0.j, 0.32852599+0.j],\n [ 0.2190158 +0.j, 0.37406391+0.j],\n [ 0.54369664+0.j, 0.32932388+0.j]]) = <built-in method reshape of numpy.ndarray object at 0x7fd29dc8cf90>(-1, 2) + where <built-in method reshape of numpy.ndarray object at 0x7fd29dc8cf90> = array([[-0.35792788+0.j, -0.3257414 +0.j],\n [-0.10000695+0.j, -0.46295641+0.j],\n [-0.18206083+0.j, -0.27924972+0.j],\n [-0.07923488+0.j, -0.2421474 +0.j],\n [-0.4616136 +0.j, 0.10314963+0.j],\n [-0.08224649+0.j, -0.17738096+0.j],\n [-0.47657183+0.j, 0.21995613+0.j],\n [ 0.06561393+0.j, -0.25960688+0.j],\n [ 0.0922804 +0.j, -0.26254456+0.j],\n [-0.22905187+0.j, 0.09656465+0.j],\n [ 0.07881219+0.j, -0.13361728+0.j],\n [ 0.31436659+0.j, -0.36166601+0.j],\n [-0.04517074+0.j, 0.00871296+0.j],\n [-0.38394168+0.j, 0.36883325+0.j],\n [ 0.54649611+0.j, -0.31211898+0.j],\n [ 0.54207321+0.j, -0.39132402+0.j],\n [-0.10683528+0.j, 0.23745034+0.j],\n [ 0.29644212+0.j, -0.0803125 +0.j],\n [ 0.1308567 +0.j, 0.22742154+0.j],\n [ 0.43262155+0.j, -0.01114882+0.j],\n [ 0.13596636+0.j, 0.32852599+0.j],\n [ 0.2190158 +0.j, 0.37406391+0.j],\n [ 0.54369664+0.j, 0.32932388+0.j]]).reshape + where array([[-0.35792788+0.j, -0.3257414 +0.j],\n [-0.10000695+0.j, -0.46295641+0.j],\n [-0.18206083+0.j, -0.27924972+0.j],\n [-0.07923488+0.j, -0.2421474 +0.j],\n [-0.4616136 +0.j, 0.10314963+0.j],\n [-0.08224649+0.j, -0.17738096+0.j],\n [-0.47657183+0.j, 0.21995613+0.j],\n [ 0.06561393+0.j, -0.25960688+0.j],\n [ 0.0922804 +0.j, -0.26254456+0.j],\n [-0.22905187+0.j, 0.09656465+0.j],\n [ 0.07881219+0.j, -0.13361728+0.j],\n [ 0.31436659+0.j, -0.36166601+0.j],\n [-0.04517074+0.j, 0.00871296+0.j],\n [-0.38394168+0.j, 0.36883325+0.j],\n [ 0.54649611+0.j, -0.31211898+0.j],\n [ 0.54207321+0.j, -0.39132402+0.j],\n [-0.10683528+0.j, 0.23745034+0.j],\n [ 0.29644212+0.j, -0.0803125 +0.j],\n [ 0.1308567 +0.j, 0.22742154+0.j],\n [ 0.43262155+0.j, -0.01114882+0.j],\n [ 0.13596636+0.j, 0.32852599+0.j],\n [ 0.2190158 +0.j, 0.37406391+0.j],\n [ 0.54369664+0.j, 0.32932388+0.j]]) = Dat(DataSet(Set((np.int64(23), np.int64(23), np.int64(23)), 'set_#x7fd29dc70740'), (2,), 'None_nodes_dset'), None, dtype('complex128'), 'firedrake_default_immersed_vom_coordinates').data_ro_with_halos + where Dat(DataSet(Set((np.int64(23), np.int64(23), np.int64(23)), 'set_#x7fd29dc70740'), (2,), 'None_nodes_dset'), None, dtype('complex128'), 'firedrake_default_immersed_vom_coordinates') = Coefficient(WithGeometry(FunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7fd29dc71610>, VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=2), name=None), Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=2), 3853)), 6316).dat + where Coefficient(WithGeometry(FunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7fd29dc71610>, VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=2), name=None), Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=2), 3853)), 6316) = Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=2), 3853).coordinates + and 2 = geometric_dimension() + where geometric_dimension = Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=2), 3853).geometric_dimension
test_vertex_only_fs.test_functionspaces_parallel[square-1-coords]: tests/firedrake/vertexonly/test_vertex_only_fs.py#L1
failed on setup with "worker 'gw5' crashed while running 'tests/firedrake/vertexonly/test_vertex_only_fs.py::test_functionspaces_parallel[square-1-coords]'"
test_poisson_gmg.test_baseform_coarsening[scalar-fas]: tests/firedrake/multigrid/test_poisson_gmg.py#L212
AssertionError: assert np.complex128(2.0747131791781532+0j) < 1e-14 + where np.complex128(2.0747131791781532+0j) = errornorm(Coefficient(WithGeometry(FunctionSpace(<firedrake.mesh.MeshTopology object at 0x7f06182226f0>, FiniteElement('Lagrange', triangle, 1), name=None), Mesh(VectorElement(FiniteElement('Lagrange', triangle, 1), dim=2), 6840)), 12984), Coefficient(WithGeometry(FunctionSpace(<firedrake.mesh.MeshTopology object at 0x7f06182226f0>, FiniteElement('Lagrange', triangle, 1), name=None), Mesh(VectorElement(FiniteElement('Lagrange', triangle, 1), dim=2), 6840)), 12871))
test_vertex_only_fs.test_functionspaces_parallel[shiftedmesh-100-coords]: tests/firedrake/vertexonly/test_vertex_only_fs.py#L1
subprocess.CalledProcessError: Command '['mpiexec', '-n', '1', '-genv', '_PYTEST_MPI_CHILD_PROCESS', '1', '/__w/firedrake/firedrake_venv/bin/python', '-m', 'pytest', '--runxfail', '-s', '-q', '/__w/firedrake/firedrake/tests/firedrake/vertexonly/test_vertex_only_fs.py::test_functionspaces_parallel[shiftedmesh-100-coords]', ':', '-n', '2', '/__w/firedrake/firedrake_venv/bin/python', '-m', 'pytest', '--runxfail', '-s', '-q', '/__w/firedrake/firedrake/tests/firedrake/vertexonly/test_vertex_only_fs.py::test_functionspaces_parallel[shiftedmesh-100-coords]', '--tb=no', '--no-summary', '--no-header', '--disable-warnings', '--show-capture=no']' returned non-zero exit status 1.
test_io_timestepping.test_io_timestepping[BDMF3]: tests/firedrake/output/test_io_timestepping.py#L1
subprocess.CalledProcessError: Command '['mpiexec', '-n', '1', '-genv', '_PYTEST_MPI_CHILD_PROCESS', '1', '/__w/firedrake/firedrake_venv/bin/python', '-m', 'pytest', '--runxfail', '-s', '-q', '/__w/firedrake/firedrake/tests/firedrake/output/test_io_timestepping.py::test_io_timestepping[BDMF3]', ':', '-n', '2', '/__w/firedrake/firedrake_venv/bin/python', '-m', 'pytest', '--runxfail', '-s', '-q', '/__w/firedrake/firedrake/tests/firedrake/output/test_io_timestepping.py::test_io_timestepping[BDMF3]', '--tb=no', '--no-summary', '--no-header', '--disable-warnings', '--show-capture=no']' returned non-zero exit status 1.
test_vertex_only_fs.test_functionspaces_parallel[immersedsphereextruded-100-coords]: tests/firedrake/vertexonly/test_vertex_only_fs.py#L1
subprocess.CalledProcessError: Command '['mpiexec', '-n', '1', '-genv', '_PYTEST_MPI_CHILD_PROCESS', '1', '/__w/firedrake/firedrake_venv/bin/python', '-m', 'pytest', '--runxfail', '-s', '-q', '/__w/firedrake/firedrake/tests/firedrake/vertexonly/test_vertex_only_fs.py::test_functionspaces_parallel[immersedsphereextruded-100-coords]', ':', '-n', '2', '/__w/firedrake/firedrake_venv/bin/python', '-m', 'pytest', '--runxfail', '-s', '-q', '/__w/firedrake/firedrake/tests/firedrake/vertexonly/test_vertex_only_fs.py::test_functionspaces_parallel[immersedsphereextruded-100-coords]', '--tb=no', '--no-summary', '--no-header', '--disable-warnings', '--show-capture=no']' returned non-zero exit status 1.
test_vertex_only_fs.test_functionspaces_parallel[immersedsphere-100-coords]: tests/firedrake/vertexonly/test_vertex_only_fs.py#L1
subprocess.CalledProcessError: Command '['mpiexec', '-n', '1', '-genv', '_PYTEST_MPI_CHILD_PROCESS', '1', '/__w/firedrake/firedrake_venv/bin/python', '-m', 'pytest', '--runxfail', '-s', '-q', '/__w/firedrake/firedrake/tests/firedrake/vertexonly/test_vertex_only_fs.py::test_functionspaces_parallel[immersedsphere-100-coords]', ':', '-n', '2', '/__w/firedrake/firedrake_venv/bin/python', '-m', 'pytest', '--runxfail', '-s', '-q', '/__w/firedrake/firedrake/tests/firedrake/vertexonly/test_vertex_only_fs.py::test_functionspaces_parallel[immersedsphere-100-coords]', '--tb=no', '--no-summary', '--no-header', '--disable-warnings', '--show-capture=no']' returned non-zero exit status 1.
test_vertex_only_fs.test_functionspaces_parallel[squarequads-1-coords]: tests/firedrake/vertexonly/test_vertex_only_fs.py#L1
subprocess.CalledProcessError: Command '['mpiexec', '-n', '1', '-genv', '_PYTEST_MPI_CHILD_PROCESS', '1', '/__w/firedrake/firedrake_venv/bin/python', '-m', 'pytest', '--runxfail', '-s', '-q', '/__w/firedrake/firedrake/tests/firedrake/vertexonly/test_vertex_only_fs.py::test_functionspaces_parallel[squarequads-1-coords]', ':', '-n', '2', '/__w/firedrake/firedrake_venv/bin/python', '-m', 'pytest', '--runxfail', '-s', '-q', '/__w/firedrake/firedrake/tests/firedrake/vertexonly/test_vertex_only_fs.py::test_functionspaces_parallel[squarequads-1-coords]', '--tb=no', '--no-summary', '--no-header', '--disable-warnings', '--show-capture=no']' returned non-zero exit status 1.
test_vertex_only_fs.test_functionspaces_parallel[squarequads-100-coords]: tests/firedrake/vertexonly/test_vertex_only_fs.py#L1
subprocess.CalledProcessError: Command '['mpiexec', '-n', '1', '-genv', '_PYTEST_MPI_CHILD_PROCESS', '1', '/__w/firedrake/firedrake_venv/bin/python', '-m', 'pytest', '--runxfail', '-s', '-q', '/__w/firedrake/firedrake/tests/firedrake/vertexonly/test_vertex_only_fs.py::test_functionspaces_parallel[squarequads-100-coords]', ':', '-n', '2', '/__w/firedrake/firedrake_venv/bin/python', '-m', 'pytest', '--runxfail', '-s', '-q', '/__w/firedrake/firedrake/tests/firedrake/vertexonly/test_vertex_only_fs.py::test_functionspaces_parallel[squarequads-100-coords]', '--tb=no', '--no-summary', '--no-header', '--disable-warnings', '--show-capture=no']' returned non-zero exit status 1.
test_vertex_only_fs.test_functionspaces_parallel[interval-1-coords]: tests/firedrake/vertexonly/test_vertex_only_fs.py#L1
failed on setup with "worker 'gw9' crashed while running 'tests/firedrake/vertexonly/test_vertex_only_fs.py::test_functionspaces_parallel[interval-1-coords]'"
test_vertex_only_fs.test_functionspaces_parallel[square-100-coords]: tests/firedrake/vertexonly/test_vertex_only_fs.py#L1
failed on setup with "worker 'gw4' crashed while running 'tests/firedrake/vertexonly/test_vertex_only_fs.py::test_functionspaces_parallel[square-100-coords]'"
test_vertex_only_fs.test_functionspaces_parallel[tetrahedron-100-coords]: tests/firedrake/vertexonly/test_vertex_only_fs.py#L1
failed on setup with "worker 'gw6' crashed while running 'tests/firedrake/vertexonly/test_vertex_only_fs.py::test_functionspaces_parallel[tetrahedron-100-coords]'"