Fix the FormSum
memory leak
#6587
lint.yml
on: pull_request
Run linter
26s
Lint Github actions YAML files
6s
Lint dockerfiles
10s
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]'"
|