Skip to content

RestrictedFunctionSpace(MixedFunctionSpace) #6485

RestrictedFunctionSpace(MixedFunctionSpace)

RestrictedFunctionSpace(MixedFunctionSpace) #6485

Triggered via pull request November 18, 2024 17:39
Status Success
Total duration 28s
Artifacts

lint.yml

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

Annotations

100 errors and 1 warning
test_interpolation_from_parent.test_mixed_function_interpolation[interval-mesh-1-coords-TensorFunctionSpace(CG2)]: tests/vertexonly/test_interpolation_from_parent.py#L327
AssertionError: assert False + where False = <function allclose at 0x7f3103b232b0>(array([0.+0.j]), array([[[0.35715804+0.j]]])) + where <function allclose at 0x7f3103b232b0> = np.allclose + and array([0.+0.j]) = Dat(DataSet(Set((np.int64(1), np.int64(1), np.int64(1)), 'set_#x7f30ca5d4d40'), (1, 1), 'None_nodes_dset'), None, dtype('complex128'), 'function_3311[cmpt-0]').data_ro + where Dat(DataSet(Set((np.int64(1), np.int64(1), np.int64(1)), 'set_#x7f30ca5d4d40'), (1, 1), 'None_nodes_dset'), None, dtype('complex128'), 'function_3311[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7f30ca79ad80>, TensorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), shape=(1, 1), symmetry={}), name=None, index=0, component=None), Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=1), 3302)), 5951).dat
test_interpolation_from_parent.test_mixed_function_interpolation[interval-mesh-100-coords-TensorFunctionSpace(CG2)]: tests/vertexonly/test_interpolation_from_parent.py#L327
AssertionError: assert False + where False = <function allclose at 0x7f3103b232b0>(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([[[3.57158041e-01+0.j]],\n\n [[8.65604586e-01+0.j]],\n\n [[4.97767998e-01+0.j]],\n\n [[3.47824366e-01+0.j]],\n\n [[1.20623957e-01+0.j]],\n\n [[6.26928595e-01+0.j]],\n\n [[1.40755847e-01+0.j]],\n\n [[1.64749034e+00+0.j]],\n\n [[2.03725814e+00+0.j]],\n\n [[7.12265558e-02+0.j]],\n\n [[1.17386407e+00+0.j]],\n\n [[3.11129505e-01+0.j]],\n\n [[4.04609371e-01+0.j]],\n\n [[1.82572327e+00+0.j]],\n\n [[1.28112370e-01-0.j]],\n\n [[1.06107460e-01-0.j]],\n\n [[2.11198339e-01-0.j]],\n\n [[1.35778354e+00+0.j]],\n\n [[1.11579821e+00+0.j]],\n\n [[1.53766026e+00+0.j]],\n\n [[2.12353875e+00+0.j]],\n\n [[1.20630051e+00+0.j]],\n\n [[1.78894083e-01+0.j]],\n\n [[1.12584483e+00+0.j]],\n\n [[6.94065075e-02-0.j]],\n\n [[6.08153611e-01+0.j]],\n\n [[4.54940852e-02-0.j]],\n\n [[1.93025962e+00+0.j]],\n\n [[2.95606040e-01+0.j]],\n\n [[1.08454218e-01+0.j]],\n\n [[8.47463375e-04+0.j]],\n\n [[1.09928384e+00+0.j]],\n\n [[1.69991838e-01+0.j]],\n\n [[4.05600719e-01+0.j]],\n\n [[2.13832626e-01-0.j]],\n\n [[5.40623435e-01+0.j]],\n\n [[5.24453250e-01+0.j]],\n\n [[5.385...941e-01+0.j]],\n\n [[5.00122095e-02-0.j]],\n\n [[1.14137763e-02-0.j]],\n\n [[5.63826646e-02+0.j]],\n\n [[1.30413307e+00+0.j]],\n\n [[9.35120795e-02-0.j]],\n\n [[1.38271686e+00+0.j]],\n\n [[9.47428002e-02-0.j]],\n\n [[2.11097342e+00+0.j]],\n\n [[1.91233392e-01+0.j]],\n\n [[2.11272672e+00+0.j]],\n\n [[5.03661372e-01+0.j]],\n\n [[9.57515401e-01+0.j]],\n\n [[1.77767148e-01-0.j]],\n\n [[4.30518717e-03+0.j]],\n\n [[6.73957309e-02-0.j]],\n\n [[8.51567131e-03+0.j]],\n\n [[6.89296471e-02-0.j]],\n\n [[1.84868507e-02+0.j]],\n\n [[1.07929325e-01+0.j]],\n\n [[1.38164612e-01-0.j]],\n\n [[7.83126306e-01+0.j]],\n\n [[4.00945923e-01+0.j]],\n\n [[9.47345726e-04+0.j]],\n\n [[2.98657995e-01+0.j]],\n\n [[9.74182567e-02-0.j]],\n\n [[4.24964472e-01+0.j]],\n\n [[1.84577330e+00+0.j]],\n\n [[1.88068050e-02+0.j]],\n\n [[6.96925701e-01+0.j]],\n\n [[5.58869813e-02-0.j]],\n\n [[8.69844245e-01+0.j]],\n\n [[6.21136065e-03+0.j]],\n\n [[1.78535764e-02-0.j]],\n\n [[4.52963821e-01+0.j]],\n\n [[2.11402161e-01-0.j]],\n\n [[1.34068623e+00+0.j]],\n\n [[2.40697238e-01-0.j]]])) + where <function allclose at 0x7f3103b232b0> = 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_#x7f30c96ac0e0'), (1, 1), 'None_nodes_dset'), None, dtype('complex128'), 'function_3328[cmpt-0]').data_ro + where Dat(DataSet(Set((np.int64(100), np.int64(100), np.int64(100)), 'set_#x7f30c96ac0e0'), (1, 1), 'None_nodes_dset'), None, dtype('complex128'), 'function_3328[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7f30c9cd1d00>, TensorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), shape=(1, 1), symmetry={}), name=None, index=0, component=None), Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=1), 3319)), 5979).dat
test_interpolation_from_parent.test_mixed_function_interpolation[square-mesh-1-coords-TensorFunctionSpace(CG2)]: tests/vertexonly/test_interpolation_from_parent.py#L327
AssertionError: assert False + where False = <function allclose at 0x7f3103b232b0>(array([[[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]]]), array([[[0.35715804+0.j, 0.55601946+0.j],\n [0.55601946+0.j, 0.86560459+0.j]]])) + where <function allclose at 0x7f3103b232b0> = np.allclose + and array([[[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]]]) = Dat(DataSet(Set((np.int64(1), np.int64(1), np.int64(1)), 'set_#x7f30c96c7830'), (2, 2), 'None_nodes_dset'), None, dtype('complex128'), 'function_3402[cmpt-0]').data_ro + where Dat(DataSet(Set((np.int64(1), np.int64(1), np.int64(1)), 'set_#x7f30c96c7830'), (2, 2), 'None_nodes_dset'), None, dtype('complex128'), 'function_3402[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7f30c9cd0440>, TensorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), shape=(2, 2), symmetry={}), name=None, index=0, component=None), Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=2), 3393)), 6131).dat
test_interpolation_from_parent.test_mixed_function_interpolation[square-mesh-1-coords-VectorFunctionSpace(BDM2)]: tests/vertexonly/test_interpolation_from_parent.py#L327
AssertionError: assert False + where False = <function allclose at 0x7f3103b232b0>(array([[[0.-0.j, 0.+0.j],\n [0.-0.j, 0.+0.j]]]), array([[[0.35715804+0.j, 0.55601946+0.j],\n [0.55601946+0.j, 0.86560459+0.j]]])) + where <function allclose at 0x7f3103b232b0> = np.allclose + and array([[[0.-0.j, 0.+0.j],\n [0.-0.j, 0.+0.j]]]) = Dat(DataSet(Set((np.int64(1), np.int64(1), np.int64(1)), 'set_#x7f30c9c27f80'), (2, 2), 'None_nodes_dset'), None, dtype('complex128'), 'function_3420[cmpt-0]').data_ro + where Dat(DataSet(Set((np.int64(1), np.int64(1), np.int64(1)), 'set_#x7f30c9c27f80'), (2, 2), 'None_nodes_dset'), None, dtype('complex128'), 'function_3420[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7f30c9c42e40>, TensorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), shape=(2, 2), symmetry={}), name=None, index=0, component=None), Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=2), 3411)), 6165).dat
test_interpolation_from_parent.test_mixed_function_interpolation[square-mesh-1-coords-FunctionSpace(Regge2)]: tests/vertexonly/test_interpolation_from_parent.py#L327
AssertionError: assert False + where False = <function allclose at 0x7f3103b232b0>(array([[[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]]]), array([[[0.35715804+0.j, 0.55601946+0.j],\n [0.55601946+0.j, 0.86560459+0.j]]])) + where <function allclose at 0x7f3103b232b0> = np.allclose + and array([[[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]]]) = Dat(DataSet(Set((np.int64(1), np.int64(1), np.int64(1)), 'set_#x7f30c9cd4560'), (2, 2), 'None_nodes_dset'), None, dtype('complex128'), 'function_3438[cmpt-0]').data_ro + where Dat(DataSet(Set((np.int64(1), np.int64(1), np.int64(1)), 'set_#x7f30c9cd4560'), (2, 2), 'None_nodes_dset'), None, dtype('complex128'), 'function_3438[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7f30c966c590>, TensorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), shape=(2, 2), symmetry={}), name=None, index=0, component=None), Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=2), 3429)), 6199).dat
test_interpolation_from_parent.test_mixed_function_interpolation[square-mesh-100-coords-TensorFunctionSpace(CG2)]: tests/vertexonly/test_interpolation_from_parent.py#L327
AssertionError: assert False + where False = <function allclose at 0x7f3103b232b0>(array([[[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0... 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]]]), array([[[ 3.57158041e-01+0.j, 5.56019458e-01+0.j],\n [ 5.56019458e-01+0.j, 8.65604586e-01+0.j]],\n\n [[ 4.97767998e-01+0.j, 4.16095949e-01+0.j],\n [ 4.16095949e-01+0.j, 3.47824366e-01+0.j]],\n\n [[ 1.20623957e-01+0.j, 2.74995651e-01+0.j],\n [ 2.74995651e-01+0.j, 6.26928595e-01+0.j]],\n\n [[ 1.40755847e-01+0.j, 4.81553630e-01+0.j],\n [ 4.81553630e-01+0.j, 1.64749034e+00+0.j]],\n\n [[ 2.03725814e+00+0.j, 3.80928971e-01+0.j],\n [ 3.80928971e-01+0.j, 7.12265558e-02+0.j]],\n\n [[ 1.17386407e+00+0.j, 6.04337444e-01+0.j],\n [ 6.04337444e-01+0.j, 3.11129505e-01+0.j]],\n\n [[ 4.04609371e-01+0.j, 8.59479345e-01+0.j],\n [ 8.59479345e-01+0.j, 1.82572327e+00+0.j]],\n\n [[ 1.11579821e+00+0.j, 1.30985441e+00+0.j],\n [ 1.30985441e+00+0.j, 1.53766026e+00+0.j]],\n\n [[ 1.78894083e-01+0.j, 4.48783887e-01+0.j],\n [ 4.48783887e-01+0.j, 1.12584483e+00+0.j]],\n\n [[ 4.54940852e-02-0.j, -2.96336625e-01+0.j],\n [-2.96336625e-01+0.j, 1.93025962e+00+0.j]],\n\n [[ 8.47463375e-04+0.j, 3.05221689e-02+0.j],\n [ 3.05221689e-02+0.j, 1.09928384e+00+0.j]],\n\n [[ 1.69991838e-01+0.j, 2...e-01+0.j, 5.34535180e-01+0.j]],\n\n [[ 6.36855869e-02-0.j, -3.01826755e-01+0.j],\n [-3.01826755e-01+0.j, 1.43045537e+00+0.j]],\n\n [[ 9.88263557e-02+0.j, -1.13695712e-01+0.j],\n [-1.13695712e-01+0.j, 1.30802302e-01-0.j]],\n\n [[ 2.27120711e-01-0.j, -1.04824895e-01+0.j],\n [-1.04824895e-01+0.j, 4.83806987e-02+0.j]],\n\n [[ 9.21563760e-01+0.j, -1.50468061e-01+0.j],\n [-1.50468061e-01+0.j, 2.45676299e-02-0.j]],\n\n [[ 2.93843368e-01+0.j, -2.12126270e-01+0.j],\n [-2.12126270e-01+0.j, 1.53134491e-01-0.j]],\n\n [[ 8.25969795e-01+0.j, -3.96542129e-01+0.j],\n [-3.96542129e-01+0.j, 1.90377011e-01-0.j]],\n\n [[ 2.91083477e-02-0.j, -1.26757114e-01+0.j],\n [-1.26757114e-01+0.j, 5.51984811e-01+0.j]],\n\n [[ 4.28314197e-01+0.j, -1.58472599e-02+0.j],\n [-1.58472599e-02+0.j, 5.86335097e-04-0.j]],\n\n [[ 8.78779331e-02+0.j, -2.38080087e-02+0.j],\n [-2.38080087e-02+0.j, 6.45009799e-03-0.j]],\n\n [[ 2.04039612e-03-0.j, -3.93571046e-04+0.j],\n [-3.93571046e-04+0.j, 7.59157337e-05+0.j]],\n\n [[ 1.47411213e-01-0.j, -1.41610458e-01+0.j],\n [-1.41610458e-01+0.j, 1.36037967e-01+0.j]]])) + where <function allclose at 0x7f3103b232b0> = np.allclose + and array([[[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0... 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]]]) = Dat(DataSet(Set((np.int64(96), np.int64(96), np.int64(96)), 'set_#x7f30d75a6c90'), (2, 2), 'None_nodes_dset'), None, dtype('complex128'), 'function_3456[cmpt-0]').data_ro + where Dat(DataSet(Set((np.int64(96), np.int64(96), np.int64(96)), 'set_#x7f30d75a6c90'), (2, 2), 'None_nodes_dset'), None, dtype('complex128'), 'function_3456[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7f30c9cc9b50>, TensorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), shape=(2, 2), symmetry={}), name=None, index=0, component=None), Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=2), 3447)), 6233).dat
test_interpolation_from_parent.test_mixed_function_interpolation[square-mesh-100-coords-VectorFunctionSpace(BDM2)]: tests/vertexonly/test_interpolation_from_parent.py#L327
AssertionError: assert False + where False = <function allclose at 0x7f3103b232b0>(array([[[0.-0.j, 0.+0.j],\n [0.-0.j, 0.+0.j]],\n\n [[0.-0.j, 0.+0.j],\n [0.-0.j, 0.+0.j]],\n\n [[0.-0.j, 0.+0.j],\n [0.-0.j, 0.+0.j]],\n\n [[0.-0.j, 0.+0.j],\n [0.-0.j, 0.+0.j]],\n\n [[0.-0.j, 0.+0.j],\n [0.-0.j, 0.+0.j]],\n\n [[0.-0.j, 0.+0.j],\n [0.-0.j, 0.+0.j]],\n\n [[0.-0.j, 0.+0.j],\n [0.-0.j, 0.+0.j]],\n\n [[0.-0.j, 0.+0.j],\n [0.-0.j, 0.+0.j]],\n\n [[0.-0.j, 0.+0.j],\n [0.-0.j, 0.+0.j]],\n\n [[0.-0.j, 0.+0.j],\n [0.-0.j, 0.+0.j]],\n\n [[0.-0.j, 0.+0.j],\n [0.-0.j, 0.+0.j]],\n\n [[0.-0.j, 0.+0.j],\n [0.-0.j, 0.+0.j]],\n\n [[0.-0.j, 0.+0.j],\n [0.-0.j, 0.+0.j]],\n\n [[0.-0.j, 0.+0.j],\n [0.-0.j, 0.+0.j]],\n\n [[0.-0.j, 0.+0.j],\n [0.-0.j, 0.+0.j]],\n\n [[0.-0.j, 0.+0.j],\n [0.-0.j, 0.+0.j]],\n\n [[0.-0.j, 0.+0.j],\n [0.-0.j, 0.+0.j]],\n\n [[0.-0.j, 0.+0.j],\n [0.-0.j, 0.+0.j]],\n\n [[0.-0.j, 0.+0.j],\n [0.-0.j, 0.+0.j]],\n\n [[0.-0.j, 0.+0.j],\n [0.-0.j, 0.+0.j]],\n\n [[0.-0.j, 0.+0.j],\n [0.-0.j, 0.+0.j]],\n\n [[0.-0.j, 0.+0.j],\n [0.-0.j, 0.+0.j]],\n\n [[0... 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]]]), array([[[ 3.57158041e-01+0.j, 5.56019458e-01+0.j],\n [ 5.56019458e-01+0.j, 8.65604586e-01+0.j]],\n\n [[ 4.97767998e-01+0.j, 4.16095949e-01+0.j],\n [ 4.16095949e-01+0.j, 3.47824366e-01+0.j]],\n\n [[ 1.20623957e-01+0.j, 2.74995651e-01+0.j],\n [ 2.74995651e-01+0.j, 6.26928595e-01+0.j]],\n\n [[ 1.40755847e-01+0.j, 4.81553630e-01+0.j],\n [ 4.81553630e-01+0.j, 1.64749034e+00+0.j]],\n\n [[ 2.03725814e+00+0.j, 3.80928971e-01+0.j],\n [ 3.80928971e-01+0.j, 7.12265558e-02+0.j]],\n\n [[ 1.17386407e+00+0.j, 6.04337444e-01+0.j],\n [ 6.04337444e-01+0.j, 3.11129505e-01+0.j]],\n\n [[ 4.04609371e-01+0.j, 8.59479345e-01+0.j],\n [ 8.59479345e-01+0.j, 1.82572327e+00+0.j]],\n\n [[ 1.11579821e+00+0.j, 1.30985441e+00+0.j],\n [ 1.30985441e+00+0.j, 1.53766026e+00+0.j]],\n\n [[ 1.78894083e-01+0.j, 4.48783887e-01+0.j],\n [ 4.48783887e-01+0.j, 1.12584483e+00+0.j]],\n\n [[ 4.54940852e-02-0.j, -2.96336625e-01+0.j],\n [-2.96336625e-01+0.j, 1.93025962e+00+0.j]],\n\n [[ 8.47463375e-04+0.j, 3.05221689e-02+0.j],\n [ 3.05221689e-02+0.j, 1.09928384e+00+0.j]],\n\n [[ 1.69991838e-01+0.j, 2...e-01+0.j, 5.34535180e-01+0.j]],\n\n [[ 6.36855869e-02-0.j, -3.01826755e-01+0.j],\n [-3.01826755e-01+0.j, 1.43045537e+00+0.j]],\n\n [[ 9.88263557e-02+0.j, -1.13695712e-01+0.j],\n [-1.13695712e-01+0.j, 1.30802302e-01-0.j]],\n\n [[ 2.27120711e-01-0.j, -1.04824895e-01+0.j],\n [-1.04824895e-01+0.j, 4.83806987e-02+0.j]],\n\n [[ 9.21563760e-01+0.j, -1.50468061e-01+0.j],\n [-1.50468061e-01+0.j, 2.45676299e-02-0.j]],\n\n [[ 2.93843368e-01+0.j, -2.12126270e-01+0.j],\n [-2.12126270e-01+0.j, 1.53134491e-01-0.j]],\n\n [[ 8.25969795e-01+0.j, -3.96542129e-01+0.j],\n [-3.96542129e-01+0.j, 1.90377011e-01-0.j]],\n\n [[ 2.91083477e-02-0.j, -1.26757114e-01+0.j],\n [-1.26757114e-01+0.j, 5.51984811e-01+0.j]],\n\n [[ 4.28314197e-01+0.j, -1.58472599e-02+0.j],\n [-1.58472599e-02+0.j, 5.86335097e-04-0.j]],\n\n [[ 8.78779331e-02+0.j, -2.38080087e-02+0.j],\n [-2.38080087e-02+0.j, 6.45009799e-03-0.j]],\n\n [[ 2.04039612e-03-0.j, -3.93571046e-04+0.j],\n [-3.93571046e-04+0.j, 7.59157337e-05+0.j]],\n\n [[ 1.47411213e-01-0.j, -1.41610458e-01+0.j],\n [-1.41610458e-01+0.j, 1.36037967e-01+0.j]]])) + where <function allclose at 0x7f3103b232b0> = np.allclose + and array([[[0.-0.j, 0.+0.j],\n [0.-0.j, 0.+0.j]],\n\n [[0.-0.j, 0.+0.j],\n [0.-0.j, 0.+0.j]],\n\n [[0.-0.j, 0.+0.j],\n [0.-0.j, 0.+0.j]],\n\n [[0.-0.j, 0.+0.j],\n [0.-0.j, 0.+0.j]],\n\n [[0.-0.j, 0.+0.j],\n [0.-0.j, 0.+0.j]],\n\n [[0.-0.j, 0.+0.j],\n [0.-0.j, 0.+0.j]],\n\n [[0.-0.j, 0.+0.j],\n [0.-0.j, 0.+0.j]],\n\n [[0.-0.j, 0.+0.j],\n [0.-0.j, 0.+0.j]],\n\n [[0.-0.j, 0.+0.j],\n [0.-0.j, 0.+0.j]],\n\n [[0.-0.j, 0.+0.j],\n [0.-0.j, 0.+0.j]],\n\n [[0.-0.j, 0.+0.j],\n [0.-0.j, 0.+0.j]],\n\n [[0.-0.j, 0.+0.j],\n [0.-0.j, 0.+0.j]],\n\n [[0.-0.j, 0.+0.j],\n [0.-0.j, 0.+0.j]],\n\n [[0.-0.j, 0.+0.j],\n [0.-0.j, 0.+0.j]],\n\n [[0.-0.j, 0.+0.j],\n [0.-0.j, 0.+0.j]],\n\n [[0.-0.j, 0.+0.j],\n [0.-0.j, 0.+0.j]],\n\n [[0.-0.j, 0.+0.j],\n [0.-0.j, 0.+0.j]],\n\n [[0.-0.j, 0.+0.j],\n [0.-0.j, 0.+0.j]],\n\n [[0.-0.j, 0.+0.j],\n [0.-0.j, 0.+0.j]],\n\n [[0.-0.j, 0.+0.j],\n [0.-0.j, 0.+0.j]],\n\n [[0.-0.j, 0.+0.j],\n [0.-0.j, 0.+0.j]],\n\n [[0.-0.j, 0.+0.j],\n [0.-0.j, 0.+0.j]],\n\n [[0... 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]]]) = Dat(DataSet(Set((np.int64(96), np.int64(96), np.int64(96)), 'set_#x7f30c9b09ac0'), (2, 2), 'None_nodes_dset'), None, dtype('complex128'), 'function_3474[cmpt-0]').data_ro + where Dat(DataSet(Set((np.int64(96), np.int64(96), np.int64(96)), 'set_#x7f30c9b09ac0'), (2, 2), 'None_nodes_dset'), None, dtype('complex128'), 'function_3474[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7f30ca77b530>, TensorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), shape=(2, 2), symmetry={}), name=None, index=0, component=None), Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=2), 3465)), 6267).dat
test_interpolation_from_parent.test_mixed_function_interpolation[square-mesh-100-coords-FunctionSpace(Regge2)]: tests/vertexonly/test_interpolation_from_parent.py#L327
AssertionError: assert False + where False = <function allclose at 0x7f3103b232b0>(array([[[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0... 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]]]), array([[[ 3.57158041e-01+0.j, 5.56019458e-01+0.j],\n [ 5.56019458e-01+0.j, 8.65604586e-01+0.j]],\n\n [[ 4.97767998e-01+0.j, 4.16095949e-01+0.j],\n [ 4.16095949e-01+0.j, 3.47824366e-01+0.j]],\n\n [[ 1.20623957e-01+0.j, 2.74995651e-01+0.j],\n [ 2.74995651e-01+0.j, 6.26928595e-01+0.j]],\n\n [[ 1.40755847e-01+0.j, 4.81553630e-01+0.j],\n [ 4.81553630e-01+0.j, 1.64749034e+00+0.j]],\n\n [[ 2.03725814e+00+0.j, 3.80928971e-01+0.j],\n [ 3.80928971e-01+0.j, 7.12265558e-02+0.j]],\n\n [[ 1.17386407e+00+0.j, 6.04337444e-01+0.j],\n [ 6.04337444e-01+0.j, 3.11129505e-01+0.j]],\n\n [[ 4.04609371e-01+0.j, 8.59479345e-01+0.j],\n [ 8.59479345e-01+0.j, 1.82572327e+00+0.j]],\n\n [[ 1.11579821e+00+0.j, 1.30985441e+00+0.j],\n [ 1.30985441e+00+0.j, 1.53766026e+00+0.j]],\n\n [[ 1.78894083e-01+0.j, 4.48783887e-01+0.j],\n [ 4.48783887e-01+0.j, 1.12584483e+00+0.j]],\n\n [[ 4.54940852e-02-0.j, -2.96336625e-01+0.j],\n [-2.96336625e-01+0.j, 1.93025962e+00+0.j]],\n\n [[ 8.47463375e-04+0.j, 3.05221689e-02+0.j],\n [ 3.05221689e-02+0.j, 1.09928384e+00+0.j]],\n\n [[ 1.69991838e-01+0.j, 2...e-01+0.j, 5.34535180e-01+0.j]],\n\n [[ 6.36855869e-02-0.j, -3.01826755e-01+0.j],\n [-3.01826755e-01+0.j, 1.43045537e+00+0.j]],\n\n [[ 9.88263557e-02+0.j, -1.13695712e-01+0.j],\n [-1.13695712e-01+0.j, 1.30802302e-01-0.j]],\n\n [[ 2.27120711e-01-0.j, -1.04824895e-01+0.j],\n [-1.04824895e-01+0.j, 4.83806987e-02+0.j]],\n\n [[ 9.21563760e-01+0.j, -1.50468061e-01+0.j],\n [-1.50468061e-01+0.j, 2.45676299e-02-0.j]],\n\n [[ 2.93843368e-01+0.j, -2.12126270e-01+0.j],\n [-2.12126270e-01+0.j, 1.53134491e-01-0.j]],\n\n [[ 8.25969795e-01+0.j, -3.96542129e-01+0.j],\n [-3.96542129e-01+0.j, 1.90377011e-01-0.j]],\n\n [[ 2.91083477e-02-0.j, -1.26757114e-01+0.j],\n [-1.26757114e-01+0.j, 5.51984811e-01+0.j]],\n\n [[ 4.28314197e-01+0.j, -1.58472599e-02+0.j],\n [-1.58472599e-02+0.j, 5.86335097e-04-0.j]],\n\n [[ 8.78779331e-02+0.j, -2.38080087e-02+0.j],\n [-2.38080087e-02+0.j, 6.45009799e-03-0.j]],\n\n [[ 2.04039612e-03-0.j, -3.93571046e-04+0.j],\n [-3.93571046e-04+0.j, 7.59157337e-05+0.j]],\n\n [[ 1.47411213e-01-0.j, -1.41610458e-01+0.j],\n [-1.41610458e-01+0.j, 1.36037967e-01+0.j]]])) + where <function allclose at 0x7f3103b232b0> = np.allclose + and array([[[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0... 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]]]) = Dat(DataSet(Set((np.int64(96), np.int64(96), np.int64(96)), 'set_#x7f30c9a0e900'), (2, 2), 'None_nodes_dset'), None, dtype('complex128'), 'function_3492[cmpt-0]').data_ro + where Dat(DataSet(Set((np.int64(96), np.int64(96), np.int64(96)), 'set_#x7f30c9a0e900'), (2, 2), 'None_nodes_dset'), None, dtype('complex128'), 'function_3492[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7f30c964e8d0>, TensorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), shape=(2, 2), symmetry={}), name=None, index=0, component=None), Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=2), 3483)), 6301).dat
test_interpolation_from_parent.test_mixed_function_interpolation[squarequads-mesh-1-coords-TensorFunctionSpace(CG2)]: tests/vertexonly/test_interpolation_from_parent.py#L327
AssertionError: assert False + where False = <function allclose at 0x7f3103b232b0>(array([[[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]]]), array([[[0.35715804+0.j, 0.55601946+0.j],\n [0.55601946+0.j, 0.86560459+0.j]]])) + where <function allclose at 0x7f3103b232b0> = np.allclose + and array([[[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]]]) = Dat(DataSet(Set((np.int64(1), np.int64(1), np.int64(1)), 'set_#x7f30c96c39b0'), (2, 2), 'None_nodes_dset'), None, dtype('complex128'), 'function_3530[cmpt-0]').data_ro + where Dat(DataSet(Set((np.int64(1), np.int64(1), np.int64(1)), 'set_#x7f30c96c39b0'), (2, 2), 'None_nodes_dset'), None, dtype('complex128'), 'function_3530[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7f30ca2f6000>, TensorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), shape=(2, 2), symmetry={}), name=None, index=0, component=None), Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=2), 3521)), 6373).dat
test_interpolation_from_parent.test_mixed_function_interpolation[squarequads-mesh-100-coords-TensorFunctionSpace(CG2)]: tests/vertexonly/test_interpolation_from_parent.py#L327
AssertionError: assert False + where False = <function allclose at 0x7f3103b232b0>(array([[[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0... 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]]]), array([[[ 4.79679212e-02+0.j, 8.19259064e-02+0.j],\n [ 8.19259064e-02+0.j, 1.39923807e-01+0.j]],\n\n [[ 1.71234764e-02+0.j, 2.97596329e-02+0.j],\n [ 2.97596329e-02+0.j, 5.17205577e-02+0.j]],\n\n [[ 1.87161402e-01+0.j, -4.82321801e-03+0.j],\n [-4.82321801e-03+0.j, 1.24296098e-04-0.j]],\n\n [[ 1.14137763e-02-0.j, -2.53680729e-02+0.j],\n [-2.53680729e-02+0.j, 5.63826646e-02+0.j]],\n\n [[ 1.84868507e-02+0.j, 4.46684825e-02+0.j],\n [ 4.46684825e-02+0.j, 1.07929325e-01+0.j]],\n\n [[ 6.21136065e-03+0.j, -1.05306696e-02+0.j],\n [-1.05306696e-02+0.j, 1.78535764e-02-0.j]],\n\n [[ 5.24647599e-02-0.j, -2.21183142e-02+0.j],\n [-2.21183142e-02+0.j, 9.32473200e-03+0.j]],\n\n [[ 8.78779331e-02+0.j, -2.38080087e-02+0.j],\n [-2.38080087e-02+0.j, 6.45009799e-03-0.j]],\n\n [[ 2.04039612e-03-0.j, -3.93571046e-04+0.j],\n [-3.93571046e-04+0.j, 7.59157337e-05+0.j]],\n\n [[ 2.95606040e-01+0.j, 1.79052288e-01+0.j],\n [ 1.79052288e-01+0.j, 1.08454218e-01+0.j]],\n\n [[ 4.10103887e-01+0.j, 2.41558382e-01+0.j],\n [ 2.41558382e-01+0.j, 1.42282124e-01+0.j]],\n\n [[ 6.49985288e-01+0.j, 5...e-01+0.j, 3.47824366e-01+0.j]],\n\n [[ 1.17386407e+00+0.j, 6.04337444e-01+0.j],\n [ 6.04337444e-01+0.j, 3.11129505e-01+0.j]],\n\n [[ 5.24453250e-01+0.j, 5.31460923e-01+0.j],\n [ 5.31460923e-01+0.j, 5.38562232e-01+0.j]],\n\n [[ 6.94777980e-01+0.j, 7.01231453e-01+0.j],\n [ 7.01231453e-01+0.j, 7.07744869e-01+0.j]],\n\n [[ 4.67970731e-01+0.j, 4.40894657e-01+0.j],\n [ 4.40894657e-01+0.j, 4.15385163e-01+0.j]],\n\n [[ 9.03466522e-01+0.j, 4.77771953e-01+0.j],\n [ 4.77771953e-01+0.j, 2.52655780e-01+0.j]],\n\n [[ 4.09510176e-01+0.j, 4.36269290e-01+0.j],\n [ 4.36269290e-01+0.j, 4.64776957e-01+0.j]],\n\n [[ 4.20747468e-01+0.j, 5.23072825e-01+0.j],\n [ 5.23072825e-01+0.j, 6.50283605e-01+0.j]],\n\n [[ 1.23740701e+00+0.j, 1.00980041e+00+0.j],\n [ 1.00980041e+00+0.j, 8.24059385e-01+0.j]],\n\n [[ 1.24241769e+00+0.j, 7.11363565e-01+0.j],\n [ 7.11363565e-01+0.j, 4.07301126e-01+0.j]],\n\n [[ 8.91345956e-01+0.j, 1.16386691e+00+0.j],\n [ 1.16386691e+00+0.j, 1.51970869e+00+0.j]],\n\n [[ 3.26344393e-01+0.j, 3.88357757e-01+0.j],\n [ 3.88357757e-01+0.j, 4.62155168e-01+0.j]]])) + where <function allclose at 0x7f3103b232b0> = np.allclose + and array([[[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0... 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[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_#x7f30c9ce2930'), (2, 2), 'None_nodes_dset'), None, dtype('complex128'), 'function_3550[cmpt-0]').data_ro + where Dat(DataSet(Set((np.int64(50), np.int64(50), np.int64(50)), 'set_#x7f30c9ce2930'), (2, 2), 'None_nodes_dset'), None, dtype('complex128'), 'function_3550[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7f30c8d12120>, TensorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), shape=(2, 2), symmetry={}), name=None, index=0, component=None), Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=2), 3541)), 6407).dat
test_interpolation_from_parent.test_mixed_function_interpolation[extruded-mesh-1-coords-TensorFunctionSpace(CG2)]: tests/vertexonly/test_interpolation_from_parent.py#L327
AssertionError: assert False + where False = <function allclose at 0x7f3103b232b0>(array([[[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]]]), array([[[0.35715804+0.j, 0.55601946+0.j, 0.42164184+0.j],\n [0.55601946+0.j, 0.86560459+0.j, 0.65640709+0.j],\n [0.42164184+0.j, 0.65640709+0.j, 0.497768 +0.j]]])) + where <function allclose at 0x7f3103b232b0> = np.allclose + and array([[[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]]]) = Dat(DataSet(Set((np.int64(1), np.int64(1), np.int64(1)), 'set_#x7f30c8bc31a0'), (3, 3), 'None_nodes_dset'), None, dtype('complex128'), 'function_3600[cmpt-0]').data_ro + where Dat(DataSet(Set((np.int64(1), np.int64(1), np.int64(1)), 'set_#x7f30c8bc31a0'), (3, 3), 'None_nodes_dset'), None, dtype('complex128'), 'function_3600[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7f30c8dcc770>, TensorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), shape=(3, 3), symmetry={}), name=None, index=0, component=None), Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=3), 3591)), 6485).dat
test_interpolation_from_parent.test_mixed_function_interpolation[extruded-mesh-100-coords-TensorFunctionSpace(CG2)]: tests/vertexonly/test_interpolation_from_parent.py#L327
AssertionError: assert False + where False = <function allclose at 0x7f3103b232b0>(array([[[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+...j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]]]), array([[[ 1.71234764e-02+0.j, 2.97596329e-02+0.j, 8.37997866e-02+0.j],\n [ 2.97596329e-02+0.j, 5.17205577e-02+0.j, 1.45639286e-01+0.j],\n [ 8.37997866e-02+0.j, 1.45639286e-01+0.j, 4.10103887e-01+0.j]],\n\n [[ 4.33385891e-05+0.j, 2.84803636e-03+0.j, -7.33949421e-05+0.j],\n [ 2.84803636e-03+0.j, 1.87161402e-01+0.j, -4.82321801e-03+0.j],\n [-7.33949421e-05+0.j, -4.82321801e-03+0.j, 1.24296098e-04-0.j]],\n\n [[ 5.24647599e-02-0.j, -2.21183142e-02+0.j, -1.46577123e-01+0.j],\n [-2.21183142e-02+0.j, 9.32473200e-03+0.j, 6.17946005e-02+0.j],\n [-1.46577123e-01+0.j, 6.17946005e-02+0.j, 4.09510176e-01+0.j]],\n\n [[ 1.53487299e-02+0.j, 3.67262121e-02+0.j, -9.94991515e-03+0.j],\n [ 3.67262121e-02+0.j, 8.78779331e-02+0.j, -2.38080087e-02+0.j],\n [-9.94991515e-03+0.j, -2.38080087e-02+0.j, 6.45009799e-03-0.j]],\n\n [[ 2.31281755e-01+0.j, -2.17234066e-02+0.j, 4.19021767e-03+0.j],\n [-2.17234066e-02+0.j, 2.04039612e-03-0.j, -3.93571046e-04+0.j],\n [ 4.19021767e-03+0.j, -3.93571046e-04+0.j, 7.59157337e-05+0.j]],\n\n [[ 1.96096056e-02+0.j, 3.73790464e-02+0.j, 9.47520015e-02+0.j],\n [ 3.73790464....23072825e-01+0.j],\n [ 5.49760707e-01+0.j, 5.23072825e-01+0.j, 6.50283605e-01+0.j]],\n\n [[ 3.26344393e-01+0.j, 3.88357757e-01+0.j, 5.48554404e-01+0.j],\n [ 3.88357757e-01+0.j, 4.62155168e-01+0.j, 6.52793071e-01+0.j],\n [ 5.48554404e-01+0.j, 6.52793071e-01+0.j, 9.22068653e-01+0.j]],\n\n [[ 3.57158041e-01+0.j, 5.56019458e-01+0.j, 4.21641842e-01+0.j],\n [ 5.56019458e-01+0.j, 8.65604586e-01+0.j, 6.56407086e-01+0.j],\n [ 4.21641842e-01+0.j, 6.56407086e-01+0.j, 4.97767998e-01+0.j]],\n\n [[ 1.42281322e+00+0.j, 1.07229335e+00+0.j, 1.13167236e-01+0.j],\n [ 1.07229335e+00+0.j, 8.08126476e-01+0.j, 8.52877052e-02+0.j],\n [ 1.13167236e-01+0.j, 8.52877052e-02+0.j, 9.00105723e-03+0.j]],\n\n [[ 1.24241769e+00+0.j, 7.11363565e-01+0.j, 3.50404926e-01+0.j],\n [ 7.11363565e-01+0.j, 4.07301126e-01+0.j, 2.00629225e-01+0.j],\n [ 3.50404926e-01+0.j, 2.00629225e-01+0.j, 9.88263557e-02+0.j]],\n\n [[ 7.05319624e-01+0.j, 8.98878251e-01+0.j, 5.32959857e-02+0.j],\n [ 8.98878251e-01+0.j, 1.14555456e+00+0.j, 6.79218340e-02+0.j],\n [ 5.32959857e-02+0.j, 6.79218340e-02+0.j, 4.02719844e-03+0.j]]])) + where <function allclose at 0x7f3103b232b0> = np.allclose + and array([[[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+...j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]]]) = Dat(DataSet(Set((np.int64(30), np.int64(30), np.int64(30)), 'set_#x7f30c8d8b560'), (3, 3), 'None_nodes_dset'), None, dtype('complex128'), 'function_3628[cmpt-0]').data_ro + where Dat(DataSet(Set((np.int64(30), np.int64(30), np.int64(30)), 'set_#x7f30c8d8b560'), (3, 3), 'None_nodes_dset'), None, dtype('complex128'), 'function_3628[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7f30c8fb1370>, TensorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), shape=(3, 3), symmetry={}), name=None, index=0, component=None), Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=3), 3619)), 6524).dat
test_interpolation_from_parent.test_mixed_function_interpolation[cube-mesh-1-coords-TensorFunctionSpace(CG2)]: tests/vertexonly/test_interpolation_from_parent.py#L327
AssertionError: assert False + where False = <function allclose at 0x7f3103b232b0>(array([[[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]]]), array([[[0.35715804+0.j, 0.55601946+0.j, 0.42164184+0.j],\n [0.55601946+0.j, 0.86560459+0.j, 0.65640709+0.j],\n [0.42164184+0.j, 0.65640709+0.j, 0.497768 +0.j]]])) + where <function allclose at 0x7f3103b232b0> = np.allclose + and array([[[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]]]) = Dat(DataSet(Set((np.int64(1), np.int64(1), np.int64(1)), 'set_#x7f30ca5ecfb0'), (3, 3), 'None_nodes_dset'), None, dtype('complex128'), 'function_3708[cmpt-0]').data_ro + where Dat(DataSet(Set((np.int64(1), np.int64(1), np.int64(1)), 'set_#x7f30ca5ecfb0'), (3, 3), 'None_nodes_dset'), None, dtype('complex128'), 'function_3708[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7f30cb3dcf20>, TensorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), shape=(3, 3), symmetry={}), name=None, index=0, component=None), Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=3), 3699)), 6680).dat
test_interpolation_from_parent.test_mixed_function_interpolation[cube-mesh-1-coords-VectorFunctionSpace(BDM2)]: tests/vertexonly/test_interpolation_from_parent.py#L327
AssertionError: assert False + where False = <function allclose at 0x7f3103b232b0>(array([[[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]]]), array([[[0.35715804+0.j, 0.55601946+0.j, 0.42164184+0.j],\n [0.55601946+0.j, 0.86560459+0.j, 0.65640709+0.j],\n [0.42164184+0.j, 0.65640709+0.j, 0.497768 +0.j]]])) + where <function allclose at 0x7f3103b232b0> = np.allclose + and array([[[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]]]) = Dat(DataSet(Set((np.int64(1), np.int64(1), np.int64(1)), 'set_#x7f30ca428f50'), (3, 3), 'None_nodes_dset'), None, dtype('complex128'), 'function_3726[cmpt-0]').data_ro + where Dat(DataSet(Set((np.int64(1), np.int64(1), np.int64(1)), 'set_#x7f30ca428f50'), (3, 3), 'None_nodes_dset'), None, dtype('complex128'), 'function_3726[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7f30c9d64530>, TensorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), shape=(3, 3), symmetry={}), name=None, index=0, component=None), Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=3), 3717)), 6714).dat
test_interpolation_from_parent.test_mixed_function_interpolation[cube-mesh-1-coords-FunctionSpace(Regge2)]: tests/vertexonly/test_interpolation_from_parent.py#L327
AssertionError: assert False + where False = <function allclose at 0x7f3103b232b0>(array([[[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]]]), array([[[0.35715804+0.j, 0.55601946+0.j, 0.42164184+0.j],\n [0.55601946+0.j, 0.86560459+0.j, 0.65640709+0.j],\n [0.42164184+0.j, 0.65640709+0.j, 0.497768 +0.j]]])) + where <function allclose at 0x7f3103b232b0> = np.allclose + and array([[[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]]]) = Dat(DataSet(Set((np.int64(1), np.int64(1), np.int64(1)), 'set_#x7f30c89ec680'), (3, 3), 'None_nodes_dset'), None, dtype('complex128'), 'function_3744[cmpt-0]').data_ro + where Dat(DataSet(Set((np.int64(1), np.int64(1), np.int64(1)), 'set_#x7f30c89ec680'), (3, 3), 'None_nodes_dset'), None, dtype('complex128'), 'function_3744[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7f30c9ab20c0>, TensorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), shape=(3, 3), symmetry={}), name=None, index=0, component=None), Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=3), 3735)), 6748).dat
test_interpolation_from_parent.test_mixed_function_interpolation[cube-mesh-100-coords-TensorFunctionSpace(CG2)]: tests/vertexonly/test_interpolation_from_parent.py#L327
AssertionError: assert False + where False = <function allclose at 0x7f3103b232b0>(array([[[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+...j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]]]), array([[[ 1.11579821e+00+0.j, 1.30985441e+00+0.j, 1.53929879e+00+0.j],\n [ 1.30985441e+00+0.j, 1.53766026e+00+0.j, 1.80700889e+00+0.j],\n [ 1.53929879e+00+0.j, 1.80700889e+00+0.j, 2.12353875e+00+0.j]],\n\n [[ 1.93025962e+00+0.j, 7.55378317e-01+0.j, 4.57542126e-01+0.j],\n [ 7.55378317e-01+0.j, 2.95606040e-01+0.j, 1.79052288e-01+0.j],\n [ 4.57542126e-01+0.j, 1.79052288e-01+0.j, 1.08454218e-01+0.j]],\n\n [[ 7.07744869e-01+0.j, -6.66583804e-02+0.j, -2.03712737e-01+0.j],\n [-6.66583804e-02+0.j, 6.27816587e-03-0.j, 1.91865200e-02-0.j],\n [-2.03712737e-01+0.j, 1.91865200e-02-0.j, 5.86353656e-02-0.j]],\n\n [[ 8.69844245e-01+0.j, 7.35045326e-02+0.j, -1.24618741e-01+0.j],\n [ 7.35045326e-02+0.j, 6.21136065e-03+0.j, -1.05306696e-02+0.j],\n [-1.24618741e-01+0.j, -1.05306696e-02+0.j, 1.78535764e-02-0.j]],\n\n [[ 1.42281322e+00+0.j, 1.07229335e+00+0.j, 1.13167236e-01+0.j],\n [ 1.07229335e+00+0.j, 8.08126476e-01+0.j, 8.52877052e-02+0.j],\n [ 1.13167236e-01+0.j, 8.52877052e-02+0.j, 9.00105723e-03+0.j]],\n\n [[ 1.23740701e+00+0.j, 1.00980041e+00+0.j, -3.33211620e-01+0.j],\n [ 1.00980041....17946005e-02+0.j],\n [-1.46577123e-01+0.j, 6.17946005e-02+0.j, 4.09510176e-01+0.j]],\n\n [[ 5.52831732e-02+0.j, 8.74025128e-02+0.j, 3.01862840e-01+0.j],\n [ 8.74025128e-02+0.j, 1.38183082e-01+0.j, 4.77244146e-01+0.j],\n [ 3.01862840e-01+0.j, 4.77244146e-01+0.j, 1.64826237e+00+0.j]],\n\n [[ 3.26344393e-01+0.j, 3.88357757e-01+0.j, 5.48554404e-01+0.j],\n [ 3.88357757e-01+0.j, 4.62155168e-01+0.j, 6.52793071e-01+0.j],\n [ 5.48554404e-01+0.j, 6.52793071e-01+0.j, 9.22068653e-01+0.j]],\n\n [[ 1.65969618e-01+0.j, 2.33501124e-01+0.j, 5.26899607e-01+0.j],\n [ 2.33501124e-01+0.j, 3.28510577e-01+0.j, 7.41290196e-01+0.j],\n [ 5.26899607e-01+0.j, 7.41290196e-01+0.j, 1.67273504e+00+0.j]],\n\n [[ 1.96096056e-02+0.j, 3.73790464e-02+0.j, 9.47520015e-02+0.j],\n [ 3.73790464e-02+0.j, 7.12504442e-02+0.j, 1.80612478e-01+0.j],\n [ 9.47520015e-02+0.j, 1.80612478e-01+0.j, 4.57833877e-01+0.j]],\n\n [[ 1.10992340e-01-0.j, -2.01353943e-01+0.j, -2.22864836e-01+0.j],\n [-2.01353943e-01+0.j, 3.65281156e-01+0.j, 4.04304598e-01+0.j],\n [-2.22864836e-01+0.j, 4.04304598e-01+0.j, 4.47496963e-01+0.j]]])) + where <function allclose at 0x7f3103b232b0> = np.allclose + and array([[[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+...j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]]]) = Dat(DataSet(Set((np.int64(88), np.int64(88), np.int64(88)), 'set_#x7f30c8bf4170'), (3, 3), 'None_nodes_dset'), None, dtype('complex128'), 'function_3762[cmpt-0]').data_ro + where Dat(DataSet(Set((np.int64(88), np.int64(88), np.int64(88)), 'set_#x7f30c8bf4170'), (3, 3), 'None_nodes_dset'), None, dtype('complex128'), 'function_3762[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7f30c9c455e0>, TensorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), shape=(3, 3), symmetry={}), name=None, index=0, component=None), Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=3), 3753)), 6782).dat
test_interpolation_from_parent.test_mixed_function_interpolation[cube-mesh-100-coords-VectorFunctionSpace(BDM2)]: tests/vertexonly/test_interpolation_from_parent.py#L327
AssertionError: assert False + where False = <function allclose at 0x7f3103b232b0>(array([[[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+...j, 0.+0.j, 0.-0.j],\n [0.+0.j, 0.+0.j, 0.-0.j]],\n\n [[0.+0.j, 0.+0.j, 0.-0.j],\n [0.+0.j, 0.+0.j, 0.-0.j],\n [0.+0.j, 0.+0.j, 0.-0.j]],\n\n [[0.+0.j, 0.+0.j, 0.-0.j],\n [0.+0.j, 0.+0.j, 0.-0.j],\n [0.+0.j, 0.+0.j, 0.-0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]]]), array([[[ 1.11579821e+00+0.j, 1.30985441e+00+0.j, 1.53929879e+00+0.j],\n [ 1.30985441e+00+0.j, 1.53766026e+00+0.j, 1.80700889e+00+0.j],\n [ 1.53929879e+00+0.j, 1.80700889e+00+0.j, 2.12353875e+00+0.j]],\n\n [[ 1.93025962e+00+0.j, 7.55378317e-01+0.j, 4.57542126e-01+0.j],\n [ 7.55378317e-01+0.j, 2.95606040e-01+0.j, 1.79052288e-01+0.j],\n [ 4.57542126e-01+0.j, 1.79052288e-01+0.j, 1.08454218e-01+0.j]],\n\n [[ 7.07744869e-01+0.j, -6.66583804e-02+0.j, -2.03712737e-01+0.j],\n [-6.66583804e-02+0.j, 6.27816587e-03-0.j, 1.91865200e-02-0.j],\n [-2.03712737e-01+0.j, 1.91865200e-02-0.j, 5.86353656e-02-0.j]],\n\n [[ 8.69844245e-01+0.j, 7.35045326e-02+0.j, -1.24618741e-01+0.j],\n [ 7.35045326e-02+0.j, 6.21136065e-03+0.j, -1.05306696e-02+0.j],\n [-1.24618741e-01+0.j, -1.05306696e-02+0.j, 1.78535764e-02-0.j]],\n\n [[ 1.42281322e+00+0.j, 1.07229335e+00+0.j, 1.13167236e-01+0.j],\n [ 1.07229335e+00+0.j, 8.08126476e-01+0.j, 8.52877052e-02+0.j],\n [ 1.13167236e-01+0.j, 8.52877052e-02+0.j, 9.00105723e-03+0.j]],\n\n [[ 1.23740701e+00+0.j, 1.00980041e+00+0.j, -3.33211620e-01+0.j],\n [ 1.00980041....17946005e-02+0.j],\n [-1.46577123e-01+0.j, 6.17946005e-02+0.j, 4.09510176e-01+0.j]],\n\n [[ 5.52831732e-02+0.j, 8.74025128e-02+0.j, 3.01862840e-01+0.j],\n [ 8.74025128e-02+0.j, 1.38183082e-01+0.j, 4.77244146e-01+0.j],\n [ 3.01862840e-01+0.j, 4.77244146e-01+0.j, 1.64826237e+00+0.j]],\n\n [[ 3.26344393e-01+0.j, 3.88357757e-01+0.j, 5.48554404e-01+0.j],\n [ 3.88357757e-01+0.j, 4.62155168e-01+0.j, 6.52793071e-01+0.j],\n [ 5.48554404e-01+0.j, 6.52793071e-01+0.j, 9.22068653e-01+0.j]],\n\n [[ 1.65969618e-01+0.j, 2.33501124e-01+0.j, 5.26899607e-01+0.j],\n [ 2.33501124e-01+0.j, 3.28510577e-01+0.j, 7.41290196e-01+0.j],\n [ 5.26899607e-01+0.j, 7.41290196e-01+0.j, 1.67273504e+00+0.j]],\n\n [[ 1.96096056e-02+0.j, 3.73790464e-02+0.j, 9.47520015e-02+0.j],\n [ 3.73790464e-02+0.j, 7.12504442e-02+0.j, 1.80612478e-01+0.j],\n [ 9.47520015e-02+0.j, 1.80612478e-01+0.j, 4.57833877e-01+0.j]],\n\n [[ 1.10992340e-01-0.j, -2.01353943e-01+0.j, -2.22864836e-01+0.j],\n [-2.01353943e-01+0.j, 3.65281156e-01+0.j, 4.04304598e-01+0.j],\n [-2.22864836e-01+0.j, 4.04304598e-01+0.j, 4.47496963e-01+0.j]]])) + where <function allclose at 0x7f3103b232b0> = np.allclose + and array([[[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+...j, 0.+0.j, 0.-0.j],\n [0.+0.j, 0.+0.j, 0.-0.j]],\n\n [[0.+0.j, 0.+0.j, 0.-0.j],\n [0.+0.j, 0.+0.j, 0.-0.j],\n [0.+0.j, 0.+0.j, 0.-0.j]],\n\n [[0.+0.j, 0.+0.j, 0.-0.j],\n [0.+0.j, 0.+0.j, 0.-0.j],\n [0.+0.j, 0.+0.j, 0.-0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]]]) = Dat(DataSet(Set((np.int64(88), np.int64(88), np.int64(88)), 'set_#x7f30c9ac6ff0'), (3, 3), 'None_nodes_dset'), None, dtype('complex128'), 'function_3780[cmpt-0]').data_ro + where Dat(DataSet(Set((np.int64(88), np.int64(88), np.int64(88)), 'set_#x7f30c9ac6ff0'), (3, 3), 'None_nodes_dset'), None, dtype('complex128'), 'function_3780[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7f30c8e08dd0>, TensorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), shape=(3, 3), symmetry={}), name=None, index=0, component=None), Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=3), 3771)), 6816).dat
test_interpolation_from_parent.test_mixed_function_interpolation[cube-mesh-100-coords-FunctionSpace(Regge2)]: tests/vertexonly/test_interpolation_from_parent.py#L327
AssertionError: assert False + where False = <function allclose at 0x7f3103b232b0>(array([[[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+...j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]]]), array([[[ 1.11579821e+00+0.j, 1.30985441e+00+0.j, 1.53929879e+00+0.j],\n [ 1.30985441e+00+0.j, 1.53766026e+00+0.j, 1.80700889e+00+0.j],\n [ 1.53929879e+00+0.j, 1.80700889e+00+0.j, 2.12353875e+00+0.j]],\n\n [[ 1.93025962e+00+0.j, 7.55378317e-01+0.j, 4.57542126e-01+0.j],\n [ 7.55378317e-01+0.j, 2.95606040e-01+0.j, 1.79052288e-01+0.j],\n [ 4.57542126e-01+0.j, 1.79052288e-01+0.j, 1.08454218e-01+0.j]],\n\n [[ 7.07744869e-01+0.j, -6.66583804e-02+0.j, -2.03712737e-01+0.j],\n [-6.66583804e-02+0.j, 6.27816587e-03-0.j, 1.91865200e-02-0.j],\n [-2.03712737e-01+0.j, 1.91865200e-02-0.j, 5.86353656e-02-0.j]],\n\n [[ 8.69844245e-01+0.j, 7.35045326e-02+0.j, -1.24618741e-01+0.j],\n [ 7.35045326e-02+0.j, 6.21136065e-03+0.j, -1.05306696e-02+0.j],\n [-1.24618741e-01+0.j, -1.05306696e-02+0.j, 1.78535764e-02-0.j]],\n\n [[ 1.42281322e+00+0.j, 1.07229335e+00+0.j, 1.13167236e-01+0.j],\n [ 1.07229335e+00+0.j, 8.08126476e-01+0.j, 8.52877052e-02+0.j],\n [ 1.13167236e-01+0.j, 8.52877052e-02+0.j, 9.00105723e-03+0.j]],\n\n [[ 1.23740701e+00+0.j, 1.00980041e+00+0.j, -3.33211620e-01+0.j],\n [ 1.00980041....17946005e-02+0.j],\n [-1.46577123e-01+0.j, 6.17946005e-02+0.j, 4.09510176e-01+0.j]],\n\n [[ 5.52831732e-02+0.j, 8.74025128e-02+0.j, 3.01862840e-01+0.j],\n [ 8.74025128e-02+0.j, 1.38183082e-01+0.j, 4.77244146e-01+0.j],\n [ 3.01862840e-01+0.j, 4.77244146e-01+0.j, 1.64826237e+00+0.j]],\n\n [[ 3.26344393e-01+0.j, 3.88357757e-01+0.j, 5.48554404e-01+0.j],\n [ 3.88357757e-01+0.j, 4.62155168e-01+0.j, 6.52793071e-01+0.j],\n [ 5.48554404e-01+0.j, 6.52793071e-01+0.j, 9.22068653e-01+0.j]],\n\n [[ 1.65969618e-01+0.j, 2.33501124e-01+0.j, 5.26899607e-01+0.j],\n [ 2.33501124e-01+0.j, 3.28510577e-01+0.j, 7.41290196e-01+0.j],\n [ 5.26899607e-01+0.j, 7.41290196e-01+0.j, 1.67273504e+00+0.j]],\n\n [[ 1.96096056e-02+0.j, 3.73790464e-02+0.j, 9.47520015e-02+0.j],\n [ 3.73790464e-02+0.j, 7.12504442e-02+0.j, 1.80612478e-01+0.j],\n [ 9.47520015e-02+0.j, 1.80612478e-01+0.j, 4.57833877e-01+0.j]],\n\n [[ 1.10992340e-01-0.j, -2.01353943e-01+0.j, -2.22864836e-01+0.j],\n [-2.01353943e-01+0.j, 3.65281156e-01+0.j, 4.04304598e-01+0.j],\n [-2.22864836e-01+0.j, 4.04304598e-01+0.j, 4.47496963e-01+0.j]]])) + where <function allclose at 0x7f3103b232b0> = np.allclose + and array([[[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+...j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]]]) = Dat(DataSet(Set((np.int64(88), np.int64(88), np.int64(88)), 'set_#x7f30c8a659a0'), (3, 3), 'None_nodes_dset'), None, dtype('complex128'), 'function_3798[cmpt-0]').data_ro + where Dat(DataSet(Set((np.int64(88), np.int64(88), np.int64(88)), 'set_#x7f30c8a659a0'), (3, 3), 'None_nodes_dset'), None, dtype('complex128'), 'function_3798[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7f30c9138f20>, TensorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), shape=(3, 3), symmetry={}), name=None, index=0, component=None), Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=3), 3789)), 6850).dat
test_interpolation_from_parent.test_mixed_function_interpolation[tetrahedron-mesh-100-coords-TensorFunctionSpace(CG2)]: tests/vertexonly/test_interpolation_from_parent.py#L327
AssertionError: assert False + where False = <function allclose at 0x7f3103b232b0>(array([[[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+...j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]]]), array([[[ 6.94065075e-02-0.j, -2.05450282e-01+0.j, 5.61923978e-02-0.j],\n [-2.05450282e-01+0.j, 6.08153611e-01+0.j, -1.66335180e-01+0.j],\n [ 5.61923978e-02-0.j, -1.66335180e-01+0.j, 4.54940852e-02-0.j]],\n\n [[ 8.47463375e-04+0.j, 3.05221689e-02+0.j, 1.20025771e-02+0.j],\n [ 3.05221689e-02+0.j, 1.09928384e+00+0.j, 4.32283797e-01+0.j],\n [ 1.20025771e-02+0.j, 4.32283797e-01+0.j, 1.69991838e-01+0.j]],\n\n [[ 4.05600719e-01+0.j, -2.94500707e-01+0.j, 4.68270492e-01+0.j],\n [-2.94500707e-01+0.j, 2.13832626e-01-0.j, -3.40004307e-01+0.j],\n [ 4.68270492e-01+0.j, -3.40004307e-01+0.j, 5.40623435e-01+0.j]],\n\n [[ 7.45875083e-01+0.j, 1.89150938e-01+0.j, 3.23056777e-01+0.j],\n [ 1.89150938e-01+0.j, 4.79679212e-02+0.j, 8.19259064e-02+0.j],\n [ 3.23056777e-01+0.j, 8.19259064e-02+0.j, 1.39923807e-01+0.j]],\n\n [[ 7.07744869e-01+0.j, -6.66583804e-02+0.j, -2.03712737e-01+0.j],\n [-6.66583804e-02+0.j, 6.27816587e-03-0.j, 1.91865200e-02-0.j],\n [-2.03712737e-01+0.j, 1.91865200e-02-0.j, 5.86353656e-02-0.j]],\n\n [[ 1.71234764e-02+0.j, 2.97596329e-02+0.j, 8.37997866e-02+0.j],\n [ 2.97596329....80630989e-02-0.j],\n [-1.32669031e-01+0.j, 2.80630989e-02-0.j, 4.42279749e-02-0.j]],\n\n [[ 1.10992340e-01-0.j, -2.01353943e-01+0.j, -2.22864836e-01+0.j],\n [-2.01353943e-01+0.j, 3.65281156e-01+0.j, 4.04304598e-01+0.j],\n [-2.22864836e-01+0.j, 4.04304598e-01+0.j, 4.47496963e-01+0.j]],\n\n [[ 4.52687200e-01+0.j, -2.50349359e-01+0.j, 3.17070075e-01+0.j],\n [-2.50349359e-01+0.j, 1.38450572e-01-0.j, -1.75349094e-01+0.j],\n [ 3.17070075e-01+0.j, -1.75349094e-01+0.j, 2.22081456e-01+0.j]],\n\n [[ 5.41333042e-01+0.j, -3.48398566e-01+0.j, 1.43079780e-01+0.j],\n [-3.48398566e-01+0.j, 2.24227142e-01-0.j, -9.20852529e-02+0.j],\n [ 1.43079780e-01+0.j, -9.20852529e-02+0.j, 3.78174280e-02+0.j]],\n\n [[ 5.11661942e-02-0.j, -2.58825441e-01+0.j, 2.72127393e-02-0.j],\n [-2.58825441e-01+0.j, 1.30927480e+00+0.j, -1.37656305e-01+0.j],\n [ 2.72127393e-02-0.j, -1.37656305e-01+0.j, 1.44730948e-02-0.j]],\n\n [[ 2.73150443e-01+0.j, -2.68457914e-02+0.j, -1.59044498e-01+0.j],\n [-2.68457914e-02+0.j, 2.63846000e-03-0.j, 1.56312228e-02-0.j],\n [-1.59044498e-01+0.j, 1.56312228e-02-0.j, 9.26052036e-02-0.j]]])) + where <function allclose at 0x7f3103b232b0> = np.allclose + and array([[[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+...j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]]]) = Dat(DataSet(Set((np.int64(40), np.int64(40), np.int64(40)), 'set_#x7f30c82b3080'), (3, 3), 'None_nodes_dset'), None, dtype('complex128'), 'function_3924[cmpt-0]').data_ro + where Dat(DataSet(Set((np.int64(40), np.int64(40), np.int64(40)), 'set_#x7f30c82b3080'), (3, 3), 'None_nodes_dset'), None, dtype('complex128'), 'function_3924[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7f30c82b1a90>, TensorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), shape=(3, 3), symmetry={}), name=None, index=0, component=None), Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=3), 3915)), 7088).dat
test_interpolation_from_parent.test_mixed_function_interpolation[tetrahedron-mesh-100-coords-VectorFunctionSpace(BDM2)]: tests/vertexonly/test_interpolation_from_parent.py#L327
AssertionError: assert False + where False = <function allclose at 0x7f3103b232b0>(array([[[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+...j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]]]), array([[[ 6.94065075e-02-0.j, -2.05450282e-01+0.j, 5.61923978e-02-0.j],\n [-2.05450282e-01+0.j, 6.08153611e-01+0.j, -1.66335180e-01+0.j],\n [ 5.61923978e-02-0.j, -1.66335180e-01+0.j, 4.54940852e-02-0.j]],\n\n [[ 8.47463375e-04+0.j, 3.05221689e-02+0.j, 1.20025771e-02+0.j],\n [ 3.05221689e-02+0.j, 1.09928384e+00+0.j, 4.32283797e-01+0.j],\n [ 1.20025771e-02+0.j, 4.32283797e-01+0.j, 1.69991838e-01+0.j]],\n\n [[ 4.05600719e-01+0.j, -2.94500707e-01+0.j, 4.68270492e-01+0.j],\n [-2.94500707e-01+0.j, 2.13832626e-01-0.j, -3.40004307e-01+0.j],\n [ 4.68270492e-01+0.j, -3.40004307e-01+0.j, 5.40623435e-01+0.j]],\n\n [[ 7.45875083e-01+0.j, 1.89150938e-01+0.j, 3.23056777e-01+0.j],\n [ 1.89150938e-01+0.j, 4.79679212e-02+0.j, 8.19259064e-02+0.j],\n [ 3.23056777e-01+0.j, 8.19259064e-02+0.j, 1.39923807e-01+0.j]],\n\n [[ 7.07744869e-01+0.j, -6.66583804e-02+0.j, -2.03712737e-01+0.j],\n [-6.66583804e-02+0.j, 6.27816587e-03-0.j, 1.91865200e-02-0.j],\n [-2.03712737e-01+0.j, 1.91865200e-02-0.j, 5.86353656e-02-0.j]],\n\n [[ 1.71234764e-02+0.j, 2.97596329e-02+0.j, 8.37997866e-02+0.j],\n [ 2.97596329....80630989e-02-0.j],\n [-1.32669031e-01+0.j, 2.80630989e-02-0.j, 4.42279749e-02-0.j]],\n\n [[ 1.10992340e-01-0.j, -2.01353943e-01+0.j, -2.22864836e-01+0.j],\n [-2.01353943e-01+0.j, 3.65281156e-01+0.j, 4.04304598e-01+0.j],\n [-2.22864836e-01+0.j, 4.04304598e-01+0.j, 4.47496963e-01+0.j]],\n\n [[ 4.52687200e-01+0.j, -2.50349359e-01+0.j, 3.17070075e-01+0.j],\n [-2.50349359e-01+0.j, 1.38450572e-01-0.j, -1.75349094e-01+0.j],\n [ 3.17070075e-01+0.j, -1.75349094e-01+0.j, 2.22081456e-01+0.j]],\n\n [[ 5.41333042e-01+0.j, -3.48398566e-01+0.j, 1.43079780e-01+0.j],\n [-3.48398566e-01+0.j, 2.24227142e-01-0.j, -9.20852529e-02+0.j],\n [ 1.43079780e-01+0.j, -9.20852529e-02+0.j, 3.78174280e-02+0.j]],\n\n [[ 5.11661942e-02-0.j, -2.58825441e-01+0.j, 2.72127393e-02-0.j],\n [-2.58825441e-01+0.j, 1.30927480e+00+0.j, -1.37656305e-01+0.j],\n [ 2.72127393e-02-0.j, -1.37656305e-01+0.j, 1.44730948e-02-0.j]],\n\n [[ 2.73150443e-01+0.j, -2.68457914e-02+0.j, -1.59044498e-01+0.j],\n [-2.68457914e-02+0.j, 2.63846000e-03-0.j, 1.56312228e-02-0.j],\n [-1.59044498e-01+0.j, 1.56312228e-02-0.j, 9.26052036e-02-0.j]]])) + where <function allclose at 0x7f3103b232b0> = np.allclose + and array([[[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+...j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]]]) = Dat(DataSet(Set((np.int64(40), np.int64(40), np.int64(40)), 'set_#x7f30c875c530'), (3, 3), 'None_nodes_dset'), None, dtype('complex128'), 'function_3942[cmpt-0]').data_ro + where Dat(DataSet(Set((np.int64(40), np.int64(40), np.int64(40)), 'set_#x7f30c875c530'), (3, 3), 'None_nodes_dset'), None, dtype('complex128'), 'function_3942[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7f30c8706cf0>, TensorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), shape=(3, 3), symmetry={}), name=None, index=0, component=None), Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=3), 3933)), 7122).dat
test_interpolation_from_parent.test_mixed_function_interpolation[tetrahedron-mesh-100-coords-FunctionSpace(Regge2)]: tests/vertexonly/test_interpolation_from_parent.py#L327
AssertionError: assert False + where False = <function allclose at 0x7f3103b232b0>(array([[[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+...j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]]]), array([[[ 6.94065075e-02-0.j, -2.05450282e-01+0.j, 5.61923978e-02-0.j],\n [-2.05450282e-01+0.j, 6.08153611e-01+0.j, -1.66335180e-01+0.j],\n [ 5.61923978e-02-0.j, -1.66335180e-01+0.j, 4.54940852e-02-0.j]],\n\n [[ 8.47463375e-04+0.j, 3.05221689e-02+0.j, 1.20025771e-02+0.j],\n [ 3.05221689e-02+0.j, 1.09928384e+00+0.j, 4.32283797e-01+0.j],\n [ 1.20025771e-02+0.j, 4.32283797e-01+0.j, 1.69991838e-01+0.j]],\n\n [[ 4.05600719e-01+0.j, -2.94500707e-01+0.j, 4.68270492e-01+0.j],\n [-2.94500707e-01+0.j, 2.13832626e-01-0.j, -3.40004307e-01+0.j],\n [ 4.68270492e-01+0.j, -3.40004307e-01+0.j, 5.40623435e-01+0.j]],\n\n [[ 7.45875083e-01+0.j, 1.89150938e-01+0.j, 3.23056777e-01+0.j],\n [ 1.89150938e-01+0.j, 4.79679212e-02+0.j, 8.19259064e-02+0.j],\n [ 3.23056777e-01+0.j, 8.19259064e-02+0.j, 1.39923807e-01+0.j]],\n\n [[ 7.07744869e-01+0.j, -6.66583804e-02+0.j, -2.03712737e-01+0.j],\n [-6.66583804e-02+0.j, 6.27816587e-03-0.j, 1.91865200e-02-0.j],\n [-2.03712737e-01+0.j, 1.91865200e-02-0.j, 5.86353656e-02-0.j]],\n\n [[ 1.71234764e-02+0.j, 2.97596329e-02+0.j, 8.37997866e-02+0.j],\n [ 2.97596329....80630989e-02-0.j],\n [-1.32669031e-01+0.j, 2.80630989e-02-0.j, 4.42279749e-02-0.j]],\n\n [[ 1.10992340e-01-0.j, -2.01353943e-01+0.j, -2.22864836e-01+0.j],\n [-2.01353943e-01+0.j, 3.65281156e-01+0.j, 4.04304598e-01+0.j],\n [-2.22864836e-01+0.j, 4.04304598e-01+0.j, 4.47496963e-01+0.j]],\n\n [[ 4.52687200e-01+0.j, -2.50349359e-01+0.j, 3.17070075e-01+0.j],\n [-2.50349359e-01+0.j, 1.38450572e-01-0.j, -1.75349094e-01+0.j],\n [ 3.17070075e-01+0.j, -1.75349094e-01+0.j, 2.22081456e-01+0.j]],\n\n [[ 5.41333042e-01+0.j, -3.48398566e-01+0.j, 1.43079780e-01+0.j],\n [-3.48398566e-01+0.j, 2.24227142e-01-0.j, -9.20852529e-02+0.j],\n [ 1.43079780e-01+0.j, -9.20852529e-02+0.j, 3.78174280e-02+0.j]],\n\n [[ 5.11661942e-02-0.j, -2.58825441e-01+0.j, 2.72127393e-02-0.j],\n [-2.58825441e-01+0.j, 1.30927480e+00+0.j, -1.37656305e-01+0.j],\n [ 2.72127393e-02-0.j, -1.37656305e-01+0.j, 1.44730948e-02-0.j]],\n\n [[ 2.73150443e-01+0.j, -2.68457914e-02+0.j, -1.59044498e-01+0.j],\n [-2.68457914e-02+0.j, 2.63846000e-03-0.j, 1.56312228e-02-0.j],\n [-1.59044498e-01+0.j, 1.56312228e-02-0.j, 9.26052036e-02-0.j]]])) + where <function allclose at 0x7f3103b232b0> = np.allclose + and array([[[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+...j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]]]) = Dat(DataSet(Set((np.int64(40), np.int64(40), np.int64(40)), 'set_#x7f30c875e1b0'), (3, 3), 'None_nodes_dset'), None, dtype('complex128'), 'function_3960[cmpt-0]').data_ro + where Dat(DataSet(Set((np.int64(40), np.int64(40), np.int64(40)), 'set_#x7f30c875e1b0'), (3, 3), 'None_nodes_dset'), None, dtype('complex128'), 'function_3960[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7f30c875ca40>, TensorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), shape=(3, 3), symmetry={}), name=None, index=0, component=None), Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=3), 3951)), 7156).dat
test_interpolation_from_parent.test_mixed_function_interpolation[immersedsphere-mesh-1-coords-TensorFunctionSpace(CG2)]: tests/vertexonly/test_interpolation_from_parent.py#L327
AssertionError: assert False + where False = <function allclose at 0x7f3103b232b0>(array([[[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]]]), array([[[ 0.2763932-0.j, -0.4472136+0.j, -0. +0.j],\n [-0.4472136+0.j, 0.7236068+0.j, 0. +0.j],\n [-0. +0.j, 0. +0.j, 0. +0.j]]])) + where <function allclose at 0x7f3103b232b0> = np.allclose + and array([[[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]]]) = Dat(DataSet(Set((np.int64(1), np.int64(1), np.int64(1)), 'set_#x7f30c89fd1f0'), (3, 3), 'None_nodes_dset'), None, dtype('complex128'), 'function_4012[cmpt-0]').data_ro + where Dat(DataSet(Set((np.int64(1), np.int64(1), np.int64(1)), 'set_#x7f30c89fd1f0'), (3, 3), 'None_nodes_dset'), None, dtype('complex128'), 'function_4012[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7f30c87370e0>, TensorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), shape=(3, 3), symmetry={}), name=None, index=0, component=None), Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=3), 4003)), 7256).dat
test_interpolation_from_parent.test_mixed_function_interpolation[immersedsphere-mesh-100-coords-TensorFunctionSpace(CG2)]: tests/vertexonly/test_interpolation_from_parent.py#L327
AssertionError: assert False + where False = <function allclose at 0x7f3103b232b0>(array([[[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+...j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]]]), array([[[ 0.19612738-0.j, -0.38271657+0.j, -0.10578026+0.j],\n [-0.38271657+0.j, 0.7468206 +0.j, 0.20641614+0.j],\n [-0.10578026+0.j, 0.20641614+0.j, 0.05705202+0.j]],\n\n [[ 0.46473991-0.j, -0.48849682+0.j, -0.10063588+0.j],\n [-0.48849682+0.j, 0.51346815+0.j, 0.10578026+0.j],\n [-0.10063588+0.j, 0.10578026+0.j, 0.02179193+0.j]],\n\n [[ 0.3454915 -0.j, -0.4045085 +0.j, -0.25 +0.j],\n [-0.4045085 +0.j, 0.4736068 +0.j, 0.2927051 +0.j],\n [-0.25 +0.j, 0.2927051 +0.j, 0.1809017 +0.j]],\n\n [[ 0.2763932 -0.j, -0.4472136 +0.j, -0. +0.j],\n [-0.4472136 +0.j, 0.7236068 +0.j, 0. +0.j],\n [-0. +0.j, 0. +0.j, 0. +0.j]],\n\n [[ 0.08716773-0.j, -0.28208069+0.j, -0. +0.j],\n [-0.28208069+0.j, 0.91283227+0.j, 0. +0.j],\n [-0. +0.j, 0. +0.j, 0. +0.j]],\n\n [[ 0.0954915 -0.j, -0.25 +0.j, -0.1545085 +0.j],\n [-0.25 +0.j, 0.6545085 +0.j, 0.4045085 +0.j],\n [-0.1545085 +0.j, 0.4045085 +0.j, 0.25 +0.j]],\n\n [[ 0.4736068 -0.j, -0.2927051 +0.j, -0.4045085 +0.j],\n [-0.2927051 +0.j, ...32 +0.j, 0. +0.j],\n [ 0. +0.j, 0. +0.j, 0. +0.j]],\n\n [[ 0.3454915 +0.j, 0.4045085 +0.j, -0.25 +0.j],\n [ 0.4045085 +0.j, 0.4736068 +0.j, -0.2927051 +0.j],\n [-0.25 +0.j, -0.2927051 +0.j, 0.1809017 -0.j]],\n\n [[ 0.4736068 +0.j, 0.2927051 +0.j, -0.4045085 +0.j],\n [ 0.2927051 +0.j, 0.1809017 +0.j, -0.25 +0.j],\n [-0.4045085 +0.j, -0.25 +0.j, 0.3454915 -0.j]],\n\n [[ 0. +0.j, 0. +0.j, -0. +0.j],\n [ 0. +0.j, 0. +0.j, -0. +0.j],\n [-0. +0.j, -0. +0.j, 1. -0.j]],\n\n [[ 0.0690983 +0.j, 0.0427051 +0.j, -0.25 +0.j],\n [ 0.0427051 +0.j, 0.0263932 +0.j, -0.1545085 +0.j],\n [-0.25 +0.j, -0.1545085 +0.j, 0.9045085 -0.j]],\n\n [[ 0.1809017 -0.j, 0.25 -0.j, -0.2927051 +0.j],\n [ 0.25 -0.j, 0.3454915 -0.j, -0.4045085 +0.j],\n [-0.2927051 +0.j, -0.4045085 +0.j, 0.4736068 +0.j]],\n\n [[ 0.25 +0.j, 0.1545085 +0.j, -0.4045085 +0.j],\n [ 0.1545085 +0.j, 0.0954915 +0.j, -0.25 +0.j],\n [-0.4045085 +0.j, -0.25 +0.j, 0.6545085 -0.j]]])) + where <function allclose at 0x7f3103b232b0> = np.allclose + and array([[[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+...j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]]]) = Dat(DataSet(Set((np.int64(100), np.int64(100), np.int64(100)), 'set_#x7f30c8184d40'), (3, 3), 'None_nodes_dset'), None, dtype('complex128'), 'function_4043[cmpt-0]').data_ro + where Dat(DataSet(Set((np.int64(100), np.int64(100), np.int64(100)), 'set_#x7f30c8184d40'), (3, 3), 'None_nodes_dset'), None, dtype('complex128'), 'function_4043[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7f30c9186750>, TensorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), shape=(3, 3), symmetry={}), name=None, index=0, component=None), Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=3), 4034)), 7312).dat
test_interpolation_from_parent.test_mixed_function_interpolation[immersedsphereextruded-mesh-1-coords-TensorFunctionSpace(CG2)]: tests/vertexonly/test_interpolation_from_parent.py#L327
AssertionError: assert False + where False = <function allclose at 0x7f3103b232b0>(array([[[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]]]), array([[[0.35715804+0.j, 0.55601946+0.j, 0.42164184+0.j],\n [0.55601946+0.j, 0.86560459+0.j, 0.65640709+0.j],\n [0.42164184+0.j, 0.65640709+0.j, 0.497768 +0.j]]])) + where <function allclose at 0x7f3103b232b0> = np.allclose + and array([[[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]]]) = Dat(DataSet(Set((np.int64(1), np.int64(1), np.int64(1)), 'set_#x7f30c87ca330'), (3, 3), 'None_nodes_dset'), None, dtype('complex128'), 'function_4113[cmpt-0]').data_ro + where Dat(DataSet(Set((np.int64(1), np.int64(1), np.int64(1)), 'set_#x7f30c87ca330'), (3, 3), 'None_nodes_dset'), None, dtype('complex128'), 'function_4113[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7f30c83ec410>, TensorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), shape=(3, 3), symmetry={}), name=None, index=0, component=None), Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=3), 4104)), 7430).dat
test_interpolation_from_parent.test_mixed_function_interpolation[immersedsphereextruded-mesh-100-coords-TensorFunctionSpace(CG2)]: tests/vertexonly/test_interpolation_from_parent.py#L327
AssertionError: assert False + where False = <function allclose at 0x7f3103b232b0>(array([[[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+...j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]]]), array([[[ 1.62853300e-02-0.j, -1.77223260e-01+0.j, -1.24947059e-01+0.j],\n [-1.77223260e-01+0.j, 1.92861206e+00+0.j, 1.35972222e+00+0.j],\n [-1.24947059e-01+0.j, 1.35972222e+00+0.j, 9.58639924e-01+0.j]],\n\n [[ 1.10992340e-01-0.j, -2.01353943e-01+0.j, -2.22864836e-01+0.j],\n [-2.01353943e-01+0.j, 3.65281156e-01+0.j, 4.04304598e-01+0.j],\n [-2.22864836e-01+0.j, 4.04304598e-01+0.j, 4.47496963e-01+0.j]],\n\n [[ 7.12265558e-02+0.j, 2.89154447e-01+0.j, 1.48864647e-01+0.j],\n [ 2.89154447e-01+0.j, 1.17386407e+00+0.j, 6.04337444e-01+0.j],\n [ 1.48864647e-01+0.j, 6.04337444e-01+0.j, 3.11129505e-01+0.j]],\n\n [[ 8.47463375e-04+0.j, 3.05221689e-02+0.j, 1.20025771e-02+0.j],\n [ 3.05221689e-02+0.j, 1.09928384e+00+0.j, 4.32283797e-01+0.j],\n [ 1.20025771e-02+0.j, 4.32283797e-01+0.j, 1.69991838e-01+0.j]],\n\n [[ 9.47428002e-02-0.j, -4.47213073e-01+0.j, -1.34603072e-01+0.j],\n [-4.47213073e-01+0.j, 2.11097342e+00+0.j, 6.35364940e-01+0.j],\n [-1.34603072e-01+0.j, 6.35364940e-01+0.j, 1.91233392e-01+0.j]],\n\n [[ 2.40697238e-01-0.j, -4.19781327e-01+0.j, -1.96321853e-02+0.j],\n [-4.19781327....91865200e-02-0.j],\n [-2.03712737e-01+0.j, 1.91865200e-02-0.j, 5.86353656e-02-0.j]],\n\n [[ 1.46799076e+00+0.j, -5.77417617e-01+0.j, 2.66500316e-01+0.j],\n [-5.77417617e-01+0.j, 2.27120711e-01-0.j, -1.04824895e-01+0.j],\n [ 2.66500316e-01+0.j, -1.04824895e-01+0.j, 4.83806987e-02+0.j]],\n\n [[ 1.18242877e+00+0.j, -5.67083489e-02+0.j, 2.07369959e-01+0.j],\n [-5.67083489e-02+0.j, 2.71968757e-03-0.j, -9.94529927e-03+0.j],\n [ 2.07369959e-01+0.j, -9.94529927e-03+0.j, 3.63677720e-02+0.j]],\n\n [[ 2.19240703e+00+0.j, -9.80298069e-02+0.j, 1.22327153e+00+0.j],\n [-9.80298069e-02+0.j, 4.38323857e-03-0.j, -5.46965368e-02+0.j],\n [ 1.22327153e+00+0.j, -5.46965368e-02+0.j, 6.82534408e-01+0.j]],\n\n [[ 1.50727482e+00+0.j, -3.25265251e-01+0.j, 6.56528655e-01+0.j],\n [-3.25265251e-01+0.j, 7.01912367e-02-0.j, -1.41676856e-01+0.j],\n [ 6.56528655e-01+0.j, -1.41676856e-01+0.j, 2.85966348e-01+0.j]],\n\n [[ 5.41333042e-01+0.j, -3.48398566e-01+0.j, 1.43079780e-01+0.j],\n [-3.48398566e-01+0.j, 2.24227142e-01-0.j, -9.20852529e-02+0.j],\n [ 1.43079780e-01+0.j, -9.20852529e-02+0.j, 3.78174280e-02+0.j]]])) + where <function allclose at 0x7f3103b232b0> = np.allclose + and array([[[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+...j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j, 0.+0.j]]]) = Dat(DataSet(Set((np.int64(83), np.int64(83), np.int64(83)), 'set_#x7f30c3edb8f0'), (3, 3), 'None_nodes_dset'), None, dtype('complex128'), 'function_4150[cmpt-0]').data_ro + where Dat(DataSet(Set((np.int64(83), np.int64(83), np.int64(83)), 'set_#x7f30c3edb8f0'), (3, 3), 'None_nodes_dset'), None, dtype('complex128'), 'function_4150[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7f30c99e99a0>, TensorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), shape=(3, 3), symmetry={}), name=None, index=0, component=None), Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=3), 4141)), 7490).dat
test_interpolation_from_parent.test_mixed_function_interpolation[periodicrectangle-mesh-1-coords-TensorFunctionSpace(CG2)]: tests/vertexonly/test_interpolation_from_parent.py#L327
AssertionError: assert False + where False = <function allclose at 0x7f3103b232b0>(array([[[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]]]), array([[[0.35715804+0.j, 0.55601946+0.j],\n [0.55601946+0.j, 0.86560459+0.j]]])) + where <function allclose at 0x7f3103b232b0> = np.allclose + and array([[[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]]]) = Dat(DataSet(Set((np.int64(1), np.int64(1), np.int64(1)), 'set_#x7f30ca9357f0'), (2, 2), 'None_nodes_dset'), None, dtype('complex128'), 'function_4276[cmpt-0]').data_ro + where Dat(DataSet(Set((np.int64(1), np.int64(1), np.int64(1)), 'set_#x7f30ca9357f0'), (2, 2), 'None_nodes_dset'), None, dtype('complex128'), 'function_4276[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7f30c964d2e0>, TensorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), shape=(2, 2), symmetry={}), name=None, index=0, component=None), Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=2), 4267)), 7738).dat
test_interpolation_from_parent.test_mixed_function_interpolation[periodicrectangle-mesh-1-coords-VectorFunctionSpace(BDM2)]: tests/vertexonly/test_interpolation_from_parent.py#L327
AssertionError: assert False + where False = <function allclose at 0x7f3103b232b0>(array([[[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]]]), array([[[0.35715804+0.j, 0.55601946+0.j],\n [0.55601946+0.j, 0.86560459+0.j]]])) + where <function allclose at 0x7f3103b232b0> = np.allclose + and array([[[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]]]) = Dat(DataSet(Set((np.int64(1), np.int64(1), np.int64(1)), 'set_#x7f30c8bf76b0'), (2, 2), 'None_nodes_dset'), None, dtype('complex128'), 'function_4304[cmpt-0]').data_ro + where Dat(DataSet(Set((np.int64(1), np.int64(1), np.int64(1)), 'set_#x7f30c8bf76b0'), (2, 2), 'None_nodes_dset'), None, dtype('complex128'), 'function_4304[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7f30c96ab530>, TensorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), shape=(2, 2), symmetry={}), name=None, index=0, component=None), Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=2), 4295)), 7790).dat
test_interpolation_from_parent.test_mixed_function_interpolation[periodicrectangle-mesh-1-coords-FunctionSpace(Regge2)]: tests/vertexonly/test_interpolation_from_parent.py#L327
AssertionError: assert False + where False = <function allclose at 0x7f3103b232b0>(array([[[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]]]), array([[[0.35715804+0.j, 0.55601946+0.j],\n [0.55601946+0.j, 0.86560459+0.j]]])) + where <function allclose at 0x7f3103b232b0> = np.allclose + and array([[[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]]]) = Dat(DataSet(Set((np.int64(1), np.int64(1), np.int64(1)), 'set_#x7f30c96a83e0'), (2, 2), 'None_nodes_dset'), None, dtype('complex128'), 'function_4332[cmpt-0]').data_ro + where Dat(DataSet(Set((np.int64(1), np.int64(1), np.int64(1)), 'set_#x7f30c96a83e0'), (2, 2), 'None_nodes_dset'), None, dtype('complex128'), 'function_4332[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7f30c89f42c0>, TensorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), shape=(2, 2), symmetry={}), name=None, index=0, component=None), Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=2), 4323)), 7842).dat
test_interpolation_from_parent.test_mixed_function_interpolation[periodicrectangle-mesh-100-coords-TensorFunctionSpace(CG2)]: tests/vertexonly/test_interpolation_from_parent.py#L327
AssertionError: assert False + where False = <function allclose at 0x7f3103b232b0>(array([[[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]]]), array([[[ 5.24453250e-01+0.j, 5.31460923e-01+0.j],\n [ 5.31460923e-01+0.j, 5.38562232e-01+0.j]],\n\n [[ 1.14137763e-02-0.j, -2.53680729e-02+0.j],\n [-2.53680729e-02+0.j, 5.63826646e-02+0.j]],\n\n [[ 6.21136065e-03+0.j, -1.05306696e-02+0.j],\n [-1.05306696e-02+0.j, 1.78535764e-02-0.j]],\n\n [[ 8.78779331e-02+0.j, -2.38080087e-02+0.j],\n [-2.38080087e-02+0.j, 6.45009799e-03-0.j]],\n\n [[ 2.04039612e-03-0.j, -3.93571046e-04+0.j],\n [-3.93571046e-04+0.j, 7.59157337e-05+0.j]],\n\n [[ 8.47463375e-04+0.j, 3.05221689e-02+0.j],\n [ 3.05221689e-02+0.j, 1.09928384e+00+0.j]],\n\n [[ 1.17386407e+00+0.j, 6.04337444e-01+0.j],\n [ 6.04337444e-01+0.j, 3.11129505e-01+0.j]],\n\n [[ 9.03466522e-01+0.j, 4.77771953e-01+0.j],\n [ 4.77771953e-01+0.j, 2.52655780e-01+0.j]],\n\n [[ 9.58639924e-01+0.j, 4.70867204e-01+0.j],\n [ 4.70867204e-01+0.j, 2.31281755e-01+0.j]],\n\n [[ 6.94777980e-01+0.j, 7.01231453e-01+0.j],\n [ 7.01231453e-01+0.j, 7.07744869e-01+0.j]],\n\n [[ 1.23740701e+00+0.j, 1.00980041e+00+0.j],\n [ 1.00980041e+00+0.j, 8.24059385e-01+0.j]],\n\n [[ 1.24241769e+00+0.j, 7...e-03+0.j, 4.25514427e-01+0.j]],\n\n [[ 6.49985288e-01+0.j, 5.30748955e-03+0.j],\n [ 5.30748955e-03+0.j, 4.33385891e-05+0.j]],\n\n [[ 7.32107957e-01+0.j, 3.42389672e-02+0.j],\n [ 3.42389672e-02+0.j, 1.60127597e-03+0.j]],\n\n [[ 8.08126476e-01+0.j, 8.52877052e-02+0.j],\n [ 8.52877052e-02+0.j, 9.00105723e-03+0.j]],\n\n [[ 6.72969323e-01+0.j, 6.57550957e-02+0.j],\n [ 6.57550957e-02+0.j, 6.42485840e-03+0.j]],\n\n [[ 9.21563760e-01+0.j, -1.50468061e-01+0.j],\n [-1.50468061e-01+0.j, 2.45676299e-02-0.j]],\n\n [[ 1.87161402e-01+0.j, -4.82321801e-03+0.j],\n [-4.82321801e-03+0.j, 1.24296098e-04-0.j]],\n\n [[ 4.00945923e-01+0.j, 1.94893408e-02+0.j],\n [ 1.94893408e-02+0.j, 9.47345726e-04+0.j]],\n\n [[ 4.28314197e-01+0.j, -1.58472599e-02+0.j],\n [-1.58472599e-02+0.j, 5.86335097e-04-0.j]],\n\n [[ 1.69991838e-01+0.j, 2.62581057e-01+0.j],\n [ 2.62581057e-01+0.j, 4.05600719e-01+0.j]],\n\n [[ 4.10103887e-01+0.j, 2.41558382e-01+0.j],\n [ 2.41558382e-01+0.j, 1.42282124e-01+0.j]],\n\n [[ 2.95606040e-01+0.j, 1.79052288e-01+0.j],\n [ 1.79052288e-01+0.j, 1.08454218e-01+0.j]]])) + where <function allclose at 0x7f3103b232b0> = np.allclose + and array([[[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]],\n\n [[0.+0.j, 0.+0.j],\n [0.+0.j, 0.+0.j]]]) = Dat(DataSet(Set((np.int64(43), np.int64(43), np.int64(43)), 'set_#x7f30c8328590'), (2, 2), 'None_nodes_dset'), None, dtype('complex128'), 'function_4360[cmpt-0]').data_ro + where Dat(DataSet(Set((np.int64(43), np.int64(43), np.int64(43)), 'set_#x7f30c8328590'), (2, 2), 'None_nodes_dset'), None, dtype('complex128'), 'function_4360[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7f30c8328740>, TensorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), shape=(2, 2), symmetry={}), name=None, index=0, component=None), Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=2), 4351)), 7894).dat
test_interpolation_from_parent.test_mixed_function_interpolation[periodicrectangle-mesh-100-coords-VectorFunctionSpace(BDM2)]: tests/vertexonly/test_interpolation_from_parent.py#L327
AssertionError: assert False + where False = <function allclose at 0x7f3103b232b0>(array([[[ 0.+0.j, 0.+0.j],\n [ 0.+0.j, 0.+0.j]],\n\n [[ 0.+0.j, 0.+0.j],\n [ 0.+0.j, 0.+0.j]],\n\n [[ 0.+0.j, 0.+0.j],\n [ 0.+0.j, 0.+0.j]],\n\n [[ 0.+0.j, 0.+0.j],\n [ 0.+0.j, 0.+0.j]],\n\n [[ 0.+0.j, 0.+0.j],\n [ 0.+0.j, 0.+0.j]],\n\n [[ 0.-0.j, 0.+0.j],\n [ 0.-0.j, 0.+0.j]],\n\n [[ 0.-0.j, 0.+0.j],\n [ 0.-0.j, 0.+0.j]],\n\n [[ 0.-0.j, 0.+0.j],\n [ 0.-0.j, 0.+0.j]],\n\n [[ 0.-0.j, 0.+0.j],\n [ 0.-0.j, 0.+0.j]],\n\n [[ 0.+0.j, 0.+0.j],\n [ 0.+0.j, 0.+0.j]],\n\n [[ 0.+0.j, 0.+0.j],\n [ 0.+0.j, 0.+0.j]],\n\n [[ 0.+0.j, 0.+0.j],\n [ 0.+0.j, 0.+0.j]],\n\n [[ 0.+0.j, 0.+0.j],\n [ 0.+0.j, 0.+0.j]],\n\n [[ 0.+0.j, 0.+0.j],\n [ 0.+0.j, 0.+0.j]],\n\n [[ 0.+0.j, 0.+0.j],\n [ 0.+0.j, 0.+0.j]],\n\n [[ 0.+0.j, 0.+0.j],\n [ 0.+0.j, 0.+0.j]],\n\n [[ 0.+0.j, 0.+0.j],\n [ 0.+0.j, 0.+0.j]],\n\n [[ 0.+0.j, 0.+0.j],\n [ 0.+0.j, 0.+0.j]],\n\n [[ 0.+0.j, 0.+0.j],\n [ 0.+0.j, 0.+0.j]],\n\n [[ 0.+0.j, 0.+0.j],\n [ 0.+0.j, 0.+0.j]],\n\n [[ 0.+0.j, 0.+0.j],\n [ ... 0.+0.j],\n [ 0.+0.j, 0.+0.j]],\n\n [[ 0.+0.j, 0.+0.j],\n [ 0.+0.j, 0.+0.j]],\n\n [[ 0.+0.j, 0.+0.j],\n [ 0.+0.j, 0.+0.j]],\n\n [[-0.+0.j, 0.+0.j],\n [-0.+0.j, 0.+0.j]],\n\n [[-0.+0.j, 0.+0.j],\n [-0.+0.j, 0.+0.j]],\n\n [[-0.+0.j, 0.+0.j],\n [-0.+0.j, 0.+0.j]],\n\n [[-0.+0.j, 0.+0.j],\n [-0.+0.j, 0.+0.j]],\n\n [[ 0.+0.j, 0.+0.j],\n [ 0.+0.j, 0.+0.j]],\n\n [[ 0.+0.j, -0.+0.j],\n [ 0.+0.j, -0.+0.j]],\n\n [[ 0.+0.j, -0.+0.j],\n [ 0.+0.j, -0.+0.j]],\n\n [[ 0.+0.j, 0.+0.j],\n [ 0.+0.j, 0.+0.j]],\n\n [[ 0.+0.j, 0.+0.j],\n [ 0.+0.j, 0.+0.j]],\n\n [[ 0.+0.j, 0.+0.j],\n [ 0.+0.j, 0.+0.j]],\n\n [[ 0.+0.j, 0.+0.j],\n [ 0.+0.j, 0.+0.j]],\n\n [[ 0.+0.j, 0.+0.j],\n [ 0.+0.j, 0.+0.j]],\n\n [[ 0.+0.j, 0.+0.j],\n [ 0.+0.j, 0.+0.j]],\n\n [[ 0.+0.j, 0.+0.j],\n [ 0.+0.j, 0.+0.j]],\n\n [[ 0.+0.j, 0.+0.j],\n [ 0.+0.j, 0.+0.j]],\n\n [[ 0.+0.j, 0.+0.j],\n [ 0.+0.j, 0.+0.j]],\n\n [[ 0.+0.j, 0.+0.j],\n [ 0.+0.j, 0.+0.j]],\n\n [[ 0.+0.j, 0.+0.j],\n [ 0.+0.j, 0.+0.j]]]), array([[[ 5.24453250e-01+0.j, 5.31460923e-01+0.j],\n [ 5.31460923e-01+0.j, 5.38562232e-01+0.j]],\n\n [[ 1.14137763e-02-0.j, -2.53680729e-02+0.j],\n [-2.53680729e-02+0.j, 5.63826646e-02+0.j]],\n\n [[ 6.21136065e-03+0.j, -1.05306696e-02+0.j],\n [-1.05306696e-02+0.j, 1.78535764e-02-0.j]],\n\n [[ 8.78779331e-02+0.j, -2.38080087e-02+0.j],\n [-2.38080087e-02+0.j, 6.45009799e-03-0.j]],\n\n [[ 2.04039612e-03-0.j, -3.93571046e-04+0.j],\n [-3.93571046e-04+0.j, 7.59157337e-05+0.j]],\n\n [[ 8.47463375e-04+0.j, 3.05221689e-02+0.j],\n [ 3.05221689e-02+0.j, 1.09928384e+00+0.j]],\n\n [[ 1.17386407e+00+0.j, 6.04337444e-01+0.j],\n [ 6.04337444e-01+0.j, 3.11129505e-01+0.j]],\n\n [[ 9.03466522e-01+0.j, 4.77771953e-01+0.j],\n [ 4.77771953e-01+0.j, 2.52655780e-01+0.j]],\n\n [[ 9.58639924e-01+0.j, 4.70867204e-01+0.j],\n [ 4.70867204e-01+0.j, 2.31281755e-01+0.j]],\n\n [[ 6.94777980e-01+0.j, 7.01231453e-01+0.j],\n [ 7.01231453e-01+0.j, 7.07744869e-01+0.j]],\n\n [[ 1.23740701e+00+0.j, 1.00980041e+00+0.j],\n [ 1.00980041e+00+0.j, 8.24059385e-01+0.j]],\n\n [[ 1.24241769e+00+0.j, 7...e-03+0.j, 4.25514427e-01+0.j]],\n\n [[ 6.49985288e-01+0.j, 5.30748955e-03+0.j],\n [ 5.30748955e-03+0.j, 4.33385891e-05+0.j]],\n\n [[ 7.32107957e-01+0.j, 3.42389672e-02+0.j],\n [ 3.42389672e-02+0.j, 1.60127597e-03+0.j]],\n\n [[ 8.08126476e-01+0.j, 8.52877052e-02+0.j],\n [ 8.52877052e-02+0.j, 9.00105723e-03+0.j]],\n\n [[ 6.72969323e-01+0.j, 6.57550957e-02+0.j],\n [ 6.57550957e-02+0.j, 6.42485840e-03+0.j]],\n\n [[ 9.21563760e-01+0.j, -1.50468061e-01+0.j],\n [-1.50468061e-01+0.j, 2.45676299e-02-0.j]],\n\n [[ 1.87161402e-01+0.j, -4.82321801e-03+0.j],\n [-4.82321801e-03+0.j, 1.24296098e-04-0.j]],\n\n [[ 4.00945923e-01+0.j, 1.94893408e-02+0.j],\n [ 1.94893408e-02+0.j, 9.47345726e-04+0.j]],\n\n [[ 4.28314197e-01+0.j, -1.58472599e-02+0.j],\n [-1.58472599e-02+0.j, 5.86335097e-04-0.j]],\n\n [[ 1.69991838e-01+0.j, 2.62581057e-01+0.j],\n [ 2.62581057e-01+0.j, 4.05600719e-01+0.j]],\n\n [[ 4.10103887e-01+0.j, 2.41558382e-01+0.j],\n [ 2.41558382e-01+0.j, 1.42282124e-01+0.j]],\n\n [[ 2.95606040e-01+0.j, 1.79052288e-01+0.j],\n [ 1.79052288e-01+0.j, 1.08454218e-01+0.j]]])) + where <function allclose at 0x7f3103b232b0> = np.allclose + and array([[[ 0.+0.j, 0.+0.j],\n [ 0.+0.j, 0.+0.j]],\n\n [[ 0.+0.j, 0.+0.j],\n [ 0.+0.j, 0.+0.j]],\n\n [[ 0.+0.j, 0.+0.j],\n [ 0.+0.j, 0.+0.j]],\n\n [[ 0.+0.j, 0.+0.j],\n [ 0.+0.j, 0.+0.j]],\n\n [[ 0.+0.j, 0.+0.j],\n [ 0.+0.j, 0.+0.j]],\n\n [[ 0.-0.j, 0.+0.j],\n [ 0.-0.j, 0.+0.j]],\n\n [[ 0.-0.j, 0.+0.j],\n [ 0.-0.j, 0.+0.j]],\n\n [[ 0.-0.j, 0.+0.j],\n [ 0.-0.j, 0.+0.j]],\n\n [[ 0.-0.j, 0.+0.j],\n [ 0.-0.j, 0.+0.j]],\n\n [[ 0.+0.j, 0.+0.j],\n [ 0.+0.j, 0.+0.j]],\n\n [[ 0.+0.j, 0.+0.j],\n [ 0.+0.j, 0.+0.j]],\n\n [[ 0.+0.j, 0.+0.j],\n [ 0.+0.j, 0.+0.j]],\n\n [[ 0.+0.j, 0.+0.j],\n [ 0.+0.j, 0.+0.j]],\n\n [[ 0.+0.j, 0.+0.j],\n [ 0.+0.j, 0.+0.j]],\n\n [[ 0.+0.j, 0.+0.j],\n [ 0.+0.j, 0.+0.j]],\n\n [[ 0.+0.j, 0.+0.j],\n [ 0.+0.j, 0.+0.j]],\n\n [[ 0.+0.j, 0.+0.j],\n [ 0.+0.j, 0.+0.j]],\n\n [[ 0.+0.j, 0.+0.j],\n [ 0.+0.j, 0.+0.j]],\n\n [[ 0.+0.j, 0.+0.j],\n [ 0.+0.j, 0.+0.j]],\n\n [[ 0.+0.j, 0.+0.j],\n [ 0.+0.j, 0.+0.j]],\n\n [[ 0.+0.j, 0.+0.j],\n [ ... 0.+0.j],\n [ 0.+0.j, 0.+0.j]],\n\n [[ 0.+0.j, 0.+0.j],\n [ 0.+0.j, 0.+0.j]],\n\n [[ 0.+0.j, 0.+0.j],\n [ 0.+0.j, 0.+0.j]],\n\n [[-0.+0.j, 0.+0.j],\n [-0.+0.j, 0.+0.j]],\n\n [[-0.+0.j, 0.+0.j],\n [-0.+0.j, 0.+0.j]],\n\n [[-0.+0.j, 0.+0.j],\n [-0.+0.j, 0.+0.j]],\n\n [[-0.+0.j, 0.+0.j],\n [-0.+0.j, 0.+0.j]],\n\n [[ 0.+0.j, 0.+0.j],\n [ 0.+0.j, 0.+0.j]],\n\n [[ 0.+0.j, -0.+0.j],\n [ 0.+0.j, -0.+0.j]],\n\n [[ 0.+0.j, -0.+0.j],\n [ 0.+0.j, -0.+0.j]],\n\n [[ 0.+0.j, 0.+0.j],\n [ 0.+0.j, 0.+0.j]],\n\n [[ 0.+0.j, 0.+0.j],\n [ 0.+0.j, 0.+0.j]],\n\n [[ 0.+0.j, 0.+0.j],\n [ 0.+0.j, 0.+0.j]],\n\n [[ 0.+0.j, 0.+0.j],\n [ 0.+0.j, 0.+0.j]],\n\n [[ 0.+0.j, 0.+0.j],\n [ 0.+0.j, 0.+0.j]],\n\n [[ 0.+0.j, 0.+0.j],\n [ 0.+0.j, 0.+0.j]],\n\n [[ 0.+0.j, 0.+0.j],\n [ 0.+0.j, 0.+0.j]],\n\n [[ 0.+0.j, 0.+0.j],\n [ 0.+0.j, 0.+0.j]],\n\n [[ 0.+0.j, 0.+0.j],\n [ 0.+0.j, 0.+0.j]],\n\n [[ 0.+0.j, 0.+0.j],\n [ 0.+0.j, 0.+0.j]],\n\n [[ 0.+0.j, 0.+0.j],\n [ 0.+0.j, 0.+0.j]]]) = Dat(DataSet(Set((np.int64(43), np.int64(43), np.int64(43)), 'set_#x7f30c8bd4b00'), (2, 2), 'None_nodes_dset'), None, dtype('complex128'), 'function_4388[cmpt-0]').data_ro + where Dat(DataSet(Set((np.int64(43), np.int64(43), np.int64(43)), 'set_#x7f30c8bd4b00'), (2, 2), 'None_nodes_dset'), None, dtype('complex128'), 'function_4388[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7f30c87852e0>, TensorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), shape=(2, 2), symmetry={}), name=None, index=0, component=None), Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=2), 4379)), 7946).dat
test_interpolation_from_parent.test_mixed_function_interpolation[interval-mesh-1-coords-TensorFunctionSpace(CG2)]: tests/vertexonly/test_interpolation_from_parent.py#L327
AssertionError: assert False + where False = <function allclose at 0x7f5ef431aeb0>(array([0.]), array([[[0.35715804]]])) + where <function allclose at 0x7f5ef431aeb0> = np.allclose + and array([0.]) = Dat(DataSet(Set((np.int64(1), np.int64(1), np.int64(1)), 'set_#x7f5ebac53bc0'), (1, 1), 'None_nodes_dset'), None, dtype('float64'), 'function_3159[cmpt-0]').data_ro + where Dat(DataSet(Set((np.int64(1), np.int64(1), np.int64(1)), 'set_#x7f5ebac53bc0'), (1, 1), 'None_nodes_dset'), None, dtype('float64'), 'function_3159[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7f5eb9bf89b0>, TensorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), shape=(1, 1), symmetry={}), name=None, index=0, component=None), Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=1), 3150)), 5649).dat
test_interpolation_from_parent.test_mixed_function_interpolation[interval-mesh-100-coords-TensorFunctionSpace(CG2)]: tests/vertexonly/test_interpolation_from_parent.py#L327
AssertionError: assert False + where False = <function allclose at 0x7f5ef431aeb0>(array([0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,\n 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,\n 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,\n 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,\n 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,\n 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.]), array([[[3.57158041e-01]],\n\n [[8.65604586e-01]],\n\n [[4.97767998e-01]],\n\n [[3.47824366e-01]],\n\n [[1.20623957e-01]],\n\n [[6.26928595e-01]],\n\n [[1.40755847e-01]],\n\n [[1.64749034e+00]],\n\n [[2.03725814e+00]],\n\n [[7.12265558e-02]],\n\n [[1.17386407e+00]],\n\n [[3.11129505e-01]],\n\n [[4.04609371e-01]],\n\n [[1.82572327e+00]],\n\n [[1.28112370e-01]],\n\n [[1.06107460e-01]],\n\n [[2.11198339e-01]],\n\n [[1.35778354e+00]],\n\n [[1.11579821e+00]],\n\n [[1.53766026e+00]],\n\n [[2.12353875e+00]],\n\n [[1.20630051e+00]],\n\n [[1.78894083e-01]],\n\n [[1.12584483e+00]],\n\n [[6.94065075e-02]],\n\n [[6.08153611e-01]],\n\n [[4.54940852e-02]],\n\n [[1.93025962e+00]],\n\n [[2.95606040e-01]],\n\n [[1.08454218e-01]],\n\n [[8.47463375e-04]],\n\n [[1.09928384e+00]],\n\n [[1.69991838e-01]],\n\n [[4.05600719e-01]],\n\n [[2.13832626e-01]],\n\n [[5.40623435e-01]],\n\n [[5.24453250e-01]],\n\n [[5.38562232e-01]],\n\n [[1.92514559e+00]],\n\n [[7.45875083e-01]],\n\n [[4.79679212e-02]],\n\n [[1.39923807e-01]],\n\n [[8.01494750e-0... [[4.33385891e-05]],\n\n [[1.87161402e-01]],\n\n [[1.24296098e-04]],\n\n [[3.31461468e-02]],\n\n [[7.79804048e-02]],\n\n [[6.60414941e-01]],\n\n [[5.00122095e-02]],\n\n [[1.14137763e-02]],\n\n [[5.63826646e-02]],\n\n [[1.30413307e+00]],\n\n [[9.35120795e-02]],\n\n [[1.38271686e+00]],\n\n [[9.47428002e-02]],\n\n [[2.11097342e+00]],\n\n [[1.91233392e-01]],\n\n [[2.11272672e+00]],\n\n [[5.03661372e-01]],\n\n [[9.57515401e-01]],\n\n [[1.77767148e-01]],\n\n [[4.30518717e-03]],\n\n [[6.73957309e-02]],\n\n [[8.51567131e-03]],\n\n [[6.89296471e-02]],\n\n [[1.84868507e-02]],\n\n [[1.07929325e-01]],\n\n [[1.38164612e-01]],\n\n [[7.83126306e-01]],\n\n [[4.00945923e-01]],\n\n [[9.47345726e-04]],\n\n [[2.98657995e-01]],\n\n [[9.74182567e-02]],\n\n [[4.24964472e-01]],\n\n [[1.84577330e+00]],\n\n [[1.88068050e-02]],\n\n [[6.96925701e-01]],\n\n [[5.58869813e-02]],\n\n [[8.69844245e-01]],\n\n [[6.21136065e-03]],\n\n [[1.78535764e-02]],\n\n [[4.52963821e-01]],\n\n [[2.11402161e-01]],\n\n [[1.34068623e+00]],\n\n [[2.40697238e-01]]])) + where <function allclose at 0x7f5ef431aeb0> = np.allclose + and array([0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,\n 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,\n 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,\n 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,\n 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,\n 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.]) = Dat(DataSet(Set((np.int64(100), np.int64(100), np.int64(100)), 'set_#x7f5eba8d8980'), (1, 1), 'None_nodes_dset'), None, dtype('float64'), 'function_3176[cmpt-0]').data_ro + where Dat(DataSet(Set((np.int64(100), np.int64(100), np.int64(100)), 'set_#x7f5eba8d8980'), (1, 1), 'None_nodes_dset'), None, dtype('float64'), 'function_3176[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7f5eb9a12f00>, TensorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), shape=(1, 1), symmetry={}), name=None, index=0, component=None), Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=1), 3167)), 5677).dat
test_interpolation_from_parent.test_mixed_function_interpolation[square-mesh-1-coords-TensorFunctionSpace(CG2)]: tests/vertexonly/test_interpolation_from_parent.py#L327
AssertionError: assert False + where False = <function allclose at 0x7f5ef431aeb0>(array([[[0., 0.],\n [0., 0.]]]), array([[[0.35715804, 0.55601946],\n [0.55601946, 0.86560459]]])) + where <function allclose at 0x7f5ef431aeb0> = np.allclose + and array([[[0., 0.],\n [0., 0.]]]) = Dat(DataSet(Set((np.int64(1), np.int64(1), np.int64(1)), 'set_#x7f5ebae0c3b0'), (2, 2), 'None_nodes_dset'), None, dtype('float64'), 'function_3246[cmpt-0]').data_ro + where Dat(DataSet(Set((np.int64(1), np.int64(1), np.int64(1)), 'set_#x7f5ebae0c3b0'), (2, 2), 'None_nodes_dset'), None, dtype('float64'), 'function_3246[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7f5ebabe4c80>, TensorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), shape=(2, 2), symmetry={}), name=None, index=0, component=None), Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=2), 3237)), 5821).dat
test_interpolation_from_parent.test_mixed_function_interpolation[square-mesh-1-coords-VectorFunctionSpace(BDM2)]: tests/vertexonly/test_interpolation_from_parent.py#L327
AssertionError: assert False + where False = <function allclose at 0x7f5ef431aeb0>(array([[[-0., 0.],\n [-0., 0.]]]), array([[[0.35715804, 0.55601946],\n [0.55601946, 0.86560459]]])) + where <function allclose at 0x7f5ef431aeb0> = np.allclose + and array([[[-0., 0.],\n [-0., 0.]]]) = Dat(DataSet(Set((np.int64(1), np.int64(1), np.int64(1)), 'set_#x7f5ec3b8f230'), (2, 2), 'None_nodes_dset'), None, dtype('float64'), 'function_3263[cmpt-0]').data_ro + where Dat(DataSet(Set((np.int64(1), np.int64(1), np.int64(1)), 'set_#x7f5ec3b8f230'), (2, 2), 'None_nodes_dset'), None, dtype('float64'), 'function_3263[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7f5eb91a4500>, TensorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), shape=(2, 2), symmetry={}), name=None, index=0, component=None), Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=2), 3254)), 5853).dat
test_interpolation_from_parent.test_mixed_function_interpolation[square-mesh-1-coords-FunctionSpace(Regge2)]: tests/vertexonly/test_interpolation_from_parent.py#L327
AssertionError: assert False + where False = <function allclose at 0x7f5ef431aeb0>(array([[[0., 0.],\n [0., 0.]]]), array([[[0.35715804, 0.55601946],\n [0.55601946, 0.86560459]]])) + where <function allclose at 0x7f5ef431aeb0> = np.allclose + and array([[[0., 0.],\n [0., 0.]]]) = Dat(DataSet(Set((np.int64(1), np.int64(1), np.int64(1)), 'set_#x7f5eba2d6270'), (2, 2), 'None_nodes_dset'), None, dtype('float64'), 'function_3280[cmpt-0]').data_ro + where Dat(DataSet(Set((np.int64(1), np.int64(1), np.int64(1)), 'set_#x7f5eba2d6270'), (2, 2), 'None_nodes_dset'), None, dtype('float64'), 'function_3280[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7f5ebb95a8a0>, TensorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), shape=(2, 2), symmetry={}), name=None, index=0, component=None), Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=2), 3271)), 5885).dat
test_interpolation_from_parent.test_mixed_function_interpolation[square-mesh-100-coords-TensorFunctionSpace(CG2)]: tests/vertexonly/test_interpolation_from_parent.py#L327
AssertionError: assert False + where False = <function allclose at 0x7f5ef431aeb0>(array([[[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n ...,\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]]]), array([[[ 3.57158041e-01, 5.56019458e-01],\n [ 5.56019458e-01, 8.65604586e-01]],\n\n [[ 4.97767998e-01, 4.16095949e-01],\n [ 4.16095949e-01, 3.47824366e-01]],\n\n [[ 1.20623957e-01, 2.74995651e-01],\n [ 2.74995651e-01, 6.26928595e-01]],\n\n [[ 1.40755847e-01, 4.81553630e-01],\n [ 4.81553630e-01, 1.64749034e+00]],\n\n [[ 2.03725814e+00, 3.80928971e-01],\n [ 3.80928971e-01, 7.12265558e-02]],\n\n [[ 1.17386407e+00, 6.04337444e-01],\n [ 6.04337444e-01, 3.11129505e-01]],\n\n [[ 4.04609371e-01, 8.59479345e-01],\n [ 8.59479345e-01, 1.82572327e+00]],\n\n [[ 1.11579821e+00, 1.30985441e+00],\n [ 1.30985441e+00, 1.53766026e+00]],\n\n [[ 1.78894083e-01, 4.48783887e-01],\n [ 4.48783887e-01, 1.12584483e+00]],\n\n [[ 4.54940852e-02, -2.96336625e-01],\n [-2.96336625e-01, 1.93025962e+00]],\n\n [[ 8.47463375e-04, 3.05221689e-02],\n [ 3.05221689e-02, 1.09928384e+00]],\n\n [[ 1.69991838e-01, 2.62581057e-01],\n [ 2.62581057e-01, 4.05600719e-01]],\n\n [[ 5.24453250e-01, 5.31460923e-01],\n [ 5.31460923e-01, 5.38562232e-01]],\n\n [[ 1.92514559e+00, 1...0957e-02, 6.42485840e-03]],\n\n [[ 5.24647599e-02, -2.21183142e-02],\n [-2.21183142e-02, 9.32473200e-03]],\n\n [[ 3.06299459e-02, -1.27956179e-01],\n [-1.27956179e-01, 5.34535180e-01]],\n\n [[ 6.36855869e-02, -3.01826755e-01],\n [-3.01826755e-01, 1.43045537e+00]],\n\n [[ 9.88263557e-02, -1.13695712e-01],\n [-1.13695712e-01, 1.30802302e-01]],\n\n [[ 2.27120711e-01, -1.04824895e-01],\n [-1.04824895e-01, 4.83806987e-02]],\n\n [[ 9.21563760e-01, -1.50468061e-01],\n [-1.50468061e-01, 2.45676299e-02]],\n\n [[ 2.93843368e-01, -2.12126270e-01],\n [-2.12126270e-01, 1.53134491e-01]],\n\n [[ 8.25969795e-01, -3.96542129e-01],\n [-3.96542129e-01, 1.90377011e-01]],\n\n [[ 2.91083477e-02, -1.26757114e-01],\n [-1.26757114e-01, 5.51984811e-01]],\n\n [[ 4.28314197e-01, -1.58472599e-02],\n [-1.58472599e-02, 5.86335097e-04]],\n\n [[ 8.78779331e-02, -2.38080087e-02],\n [-2.38080087e-02, 6.45009799e-03]],\n\n [[ 2.04039612e-03, -3.93571046e-04],\n [-3.93571046e-04, 7.59157337e-05]],\n\n [[ 1.47411213e-01, -1.41610458e-01],\n [-1.41610458e-01, 1.36037967e-01]]])) + where <function allclose at 0x7f5ef431aeb0> = np.allclose + and array([[[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n ...,\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]]]) = Dat(DataSet(Set((np.int64(96), np.int64(96), np.int64(96)), 'set_#x7f5eba057d70'), (2, 2), 'None_nodes_dset'), None, dtype('float64'), 'function_3297[cmpt-0]').data_ro + where Dat(DataSet(Set((np.int64(96), np.int64(96), np.int64(96)), 'set_#x7f5eba057d70'), (2, 2), 'None_nodes_dset'), None, dtype('float64'), 'function_3297[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7f5eba8e5bb0>, TensorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), shape=(2, 2), symmetry={}), name=None, index=0, component=None), Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=2), 3288)), 5917).dat
test_interpolation_from_parent.test_mixed_function_interpolation[square-mesh-100-coords-VectorFunctionSpace(BDM2)]: tests/vertexonly/test_interpolation_from_parent.py#L327
AssertionError: assert False + where False = <function allclose at 0x7f5ef431aeb0>(array([[[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n ...,\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]]]), array([[[ 3.57158041e-01, 5.56019458e-01],\n [ 5.56019458e-01, 8.65604586e-01]],\n\n [[ 4.97767998e-01, 4.16095949e-01],\n [ 4.16095949e-01, 3.47824366e-01]],\n\n [[ 1.20623957e-01, 2.74995651e-01],\n [ 2.74995651e-01, 6.26928595e-01]],\n\n [[ 1.40755847e-01, 4.81553630e-01],\n [ 4.81553630e-01, 1.64749034e+00]],\n\n [[ 2.03725814e+00, 3.80928971e-01],\n [ 3.80928971e-01, 7.12265558e-02]],\n\n [[ 1.17386407e+00, 6.04337444e-01],\n [ 6.04337444e-01, 3.11129505e-01]],\n\n [[ 4.04609371e-01, 8.59479345e-01],\n [ 8.59479345e-01, 1.82572327e+00]],\n\n [[ 1.11579821e+00, 1.30985441e+00],\n [ 1.30985441e+00, 1.53766026e+00]],\n\n [[ 1.78894083e-01, 4.48783887e-01],\n [ 4.48783887e-01, 1.12584483e+00]],\n\n [[ 4.54940852e-02, -2.96336625e-01],\n [-2.96336625e-01, 1.93025962e+00]],\n\n [[ 8.47463375e-04, 3.05221689e-02],\n [ 3.05221689e-02, 1.09928384e+00]],\n\n [[ 1.69991838e-01, 2.62581057e-01],\n [ 2.62581057e-01, 4.05600719e-01]],\n\n [[ 5.24453250e-01, 5.31460923e-01],\n [ 5.31460923e-01, 5.38562232e-01]],\n\n [[ 1.92514559e+00, 1...0957e-02, 6.42485840e-03]],\n\n [[ 5.24647599e-02, -2.21183142e-02],\n [-2.21183142e-02, 9.32473200e-03]],\n\n [[ 3.06299459e-02, -1.27956179e-01],\n [-1.27956179e-01, 5.34535180e-01]],\n\n [[ 6.36855869e-02, -3.01826755e-01],\n [-3.01826755e-01, 1.43045537e+00]],\n\n [[ 9.88263557e-02, -1.13695712e-01],\n [-1.13695712e-01, 1.30802302e-01]],\n\n [[ 2.27120711e-01, -1.04824895e-01],\n [-1.04824895e-01, 4.83806987e-02]],\n\n [[ 9.21563760e-01, -1.50468061e-01],\n [-1.50468061e-01, 2.45676299e-02]],\n\n [[ 2.93843368e-01, -2.12126270e-01],\n [-2.12126270e-01, 1.53134491e-01]],\n\n [[ 8.25969795e-01, -3.96542129e-01],\n [-3.96542129e-01, 1.90377011e-01]],\n\n [[ 2.91083477e-02, -1.26757114e-01],\n [-1.26757114e-01, 5.51984811e-01]],\n\n [[ 4.28314197e-01, -1.58472599e-02],\n [-1.58472599e-02, 5.86335097e-04]],\n\n [[ 8.78779331e-02, -2.38080087e-02],\n [-2.38080087e-02, 6.45009799e-03]],\n\n [[ 2.04039612e-03, -3.93571046e-04],\n [-3.93571046e-04, 7.59157337e-05]],\n\n [[ 1.47411213e-01, -1.41610458e-01],\n [-1.41610458e-01, 1.36037967e-01]]])) + where <function allclose at 0x7f5ef431aeb0> = np.allclose + and array([[[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n ...,\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]]]) = Dat(DataSet(Set((np.int64(96), np.int64(96), np.int64(96)), 'set_#x7f5eba952ab0'), (2, 2), 'None_nodes_dset'), None, dtype('float64'), 'function_3314[cmpt-0]').data_ro + where Dat(DataSet(Set((np.int64(96), np.int64(96), np.int64(96)), 'set_#x7f5eba952ab0'), (2, 2), 'None_nodes_dset'), None, dtype('float64'), 'function_3314[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7f5eb945aba0>, TensorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), shape=(2, 2), symmetry={}), name=None, index=0, component=None), Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=2), 3305)), 5949).dat
test_interpolation_from_parent.test_mixed_function_interpolation[square-mesh-100-coords-FunctionSpace(Regge2)]: tests/vertexonly/test_interpolation_from_parent.py#L327
AssertionError: assert False + where False = <function allclose at 0x7f5ef431aeb0>(array([[[ 0., 0.],\n [ 0., 0.]],\n\n [[ 0., 0.],\n [ 0., 0.]],\n\n [[ 0., 0.],\n [ 0., 0.]],\n\n [[ 0., 0.],\n [ 0., 0.]],\n\n [[ 0., 0.],\n [ 0., 0.]],\n\n [[ 0., 0.],\n [ 0., 0.]],\n\n [[ 0., 0.],\n [ 0., 0.]],\n\n [[ 0., 0.],\n [ 0., 0.]],\n\n [[ 0., 0.],\n [ 0., 0.]],\n\n [[ 0., 0.],\n [ 0., 0.]],\n\n [[ 0., 0.],\n [ 0., 0.]],\n\n [[ 0., 0.],\n [ 0., 0.]],\n\n [[ 0., 0.],\n [ 0., 0.]],\n\n [[ 0., 0.],\n [ 0., 0.]],\n\n [[ 0., 0.],\n [ 0., 0.]],\n\n [[ 0., 0.],\n [ 0., 0.]],\n\n [[ 0., 0.],\n [ 0., 0.]],\n\n [[ 0., 0.],\n [ 0., 0.]],\n\n [[ 0., 0.],\n [ 0., 0.]],\n\n [[ 0., 0.],\n [ 0., 0.]],\n\n [[ 0., 0.],\n [ 0., 0.]],\n\n [[ 0., 0.],\n [ 0., 0.]],\n\n [[ 0., 0.],\n [ 0., 0.]],\n\n [[ 0., 0.],\n [ 0., 0.]],\n\n [[ 0., 0.],\n [ 0., 0.]],\n\n [[ 0., 0.],\n [ 0., 0.]],\n\n [[ 0., 0.],\n [ 0., 0.]],\n\n [[ 0., 0.],\n [ 0., 0.]],\n\n [[ 0., 0.],\n ...,\n [ 0., 0.]],\n\n [[ 0., -0.],\n [ 0., 0.]],\n\n [[ 0., -0.],\n [ 0., 0.]],\n\n [[ 0., -0.],\n [ 0., 0.]],\n\n [[ 0., -0.],\n [ 0., 0.]],\n\n [[ 0., -0.],\n [ 0., 0.]],\n\n [[ 0., -0.],\n [ 0., 0.]],\n\n [[ 0., -0.],\n [ 0., 0.]],\n\n [[ 0., -0.],\n [ 0., 0.]],\n\n [[ 0., -0.],\n [ 0., 0.]],\n\n [[ 0., -0.],\n [ 0., 0.]],\n\n [[ 0., -0.],\n [ 0., 0.]],\n\n [[ 0., -0.],\n [ 0., 0.]],\n\n [[ 0., -0.],\n [ 0., 0.]],\n\n [[ 0., -0.],\n [ 0., 0.]],\n\n [[ 0., -0.],\n [ 0., 0.]],\n\n [[ 0., -0.],\n [ 0., 0.]],\n\n [[ 0., -0.],\n [ 0., 0.]],\n\n [[ 0., -0.],\n [ 0., 0.]],\n\n [[ 0., -0.],\n [ 0., 0.]],\n\n [[ 0., -0.],\n [ 0., 0.]],\n\n [[ 0., -0.],\n [ 0., 0.]],\n\n [[ 0., -0.],\n [ 0., 0.]],\n\n [[ 0., -0.],\n [ 0., 0.]],\n\n [[ 0., -0.],\n [ 0., 0.]],\n\n [[ 0., -0.],\n [ 0., 0.]],\n\n [[ 0., -0.],\n [ 0., 0.]],\n\n [[ 0., -0.],\n [ 0., 0.]],\n\n [[ 0., -0.],\n [ 0., 0.]]]), array([[[ 3.57158041e-01, 5.56019458e-01],\n [ 5.56019458e-01, 8.65604586e-01]],\n\n [[ 4.97767998e-01, 4.16095949e-01],\n [ 4.16095949e-01, 3.47824366e-01]],\n\n [[ 1.20623957e-01, 2.74995651e-01],\n [ 2.74995651e-01, 6.26928595e-01]],\n\n [[ 1.40755847e-01, 4.81553630e-01],\n [ 4.81553630e-01, 1.64749034e+00]],\n\n [[ 2.03725814e+00, 3.80928971e-01],\n [ 3.80928971e-01, 7.12265558e-02]],\n\n [[ 1.17386407e+00, 6.04337444e-01],\n [ 6.04337444e-01, 3.11129505e-01]],\n\n [[ 4.04609371e-01, 8.59479345e-01],\n [ 8.59479345e-01, 1.82572327e+00]],\n\n [[ 1.11579821e+00, 1.30985441e+00],\n [ 1.30985441e+00, 1.53766026e+00]],\n\n [[ 1.78894083e-01, 4.48783887e-01],\n [ 4.48783887e-01, 1.12584483e+00]],\n\n [[ 4.54940852e-02, -2.96336625e-01],\n [-2.96336625e-01, 1.93025962e+00]],\n\n [[ 8.47463375e-04, 3.05221689e-02],\n [ 3.05221689e-02, 1.09928384e+00]],\n\n [[ 1.69991838e-01, 2.62581057e-01],\n [ 2.62581057e-01, 4.05600719e-01]],\n\n [[ 5.24453250e-01, 5.31460923e-01],\n [ 5.31460923e-01, 5.38562232e-01]],\n\n [[ 1.92514559e+00, 1...0957e-02, 6.42485840e-03]],\n\n [[ 5.24647599e-02, -2.21183142e-02],\n [-2.21183142e-02, 9.32473200e-03]],\n\n [[ 3.06299459e-02, -1.27956179e-01],\n [-1.27956179e-01, 5.34535180e-01]],\n\n [[ 6.36855869e-02, -3.01826755e-01],\n [-3.01826755e-01, 1.43045537e+00]],\n\n [[ 9.88263557e-02, -1.13695712e-01],\n [-1.13695712e-01, 1.30802302e-01]],\n\n [[ 2.27120711e-01, -1.04824895e-01],\n [-1.04824895e-01, 4.83806987e-02]],\n\n [[ 9.21563760e-01, -1.50468061e-01],\n [-1.50468061e-01, 2.45676299e-02]],\n\n [[ 2.93843368e-01, -2.12126270e-01],\n [-2.12126270e-01, 1.53134491e-01]],\n\n [[ 8.25969795e-01, -3.96542129e-01],\n [-3.96542129e-01, 1.90377011e-01]],\n\n [[ 2.91083477e-02, -1.26757114e-01],\n [-1.26757114e-01, 5.51984811e-01]],\n\n [[ 4.28314197e-01, -1.58472599e-02],\n [-1.58472599e-02, 5.86335097e-04]],\n\n [[ 8.78779331e-02, -2.38080087e-02],\n [-2.38080087e-02, 6.45009799e-03]],\n\n [[ 2.04039612e-03, -3.93571046e-04],\n [-3.93571046e-04, 7.59157337e-05]],\n\n [[ 1.47411213e-01, -1.41610458e-01],\n [-1.41610458e-01, 1.36037967e-01]]])) + where <function allclose at 0x7f5ef431aeb0> = np.allclose + and array([[[ 0., 0.],\n [ 0., 0.]],\n\n [[ 0., 0.],\n [ 0., 0.]],\n\n [[ 0., 0.],\n [ 0., 0.]],\n\n [[ 0., 0.],\n [ 0., 0.]],\n\n [[ 0., 0.],\n [ 0., 0.]],\n\n [[ 0., 0.],\n [ 0., 0.]],\n\n [[ 0., 0.],\n [ 0., 0.]],\n\n [[ 0., 0.],\n [ 0., 0.]],\n\n [[ 0., 0.],\n [ 0., 0.]],\n\n [[ 0., 0.],\n [ 0., 0.]],\n\n [[ 0., 0.],\n [ 0., 0.]],\n\n [[ 0., 0.],\n [ 0., 0.]],\n\n [[ 0., 0.],\n [ 0., 0.]],\n\n [[ 0., 0.],\n [ 0., 0.]],\n\n [[ 0., 0.],\n [ 0., 0.]],\n\n [[ 0., 0.],\n [ 0., 0.]],\n\n [[ 0., 0.],\n [ 0., 0.]],\n\n [[ 0., 0.],\n [ 0., 0.]],\n\n [[ 0., 0.],\n [ 0., 0.]],\n\n [[ 0., 0.],\n [ 0., 0.]],\n\n [[ 0., 0.],\n [ 0., 0.]],\n\n [[ 0., 0.],\n [ 0., 0.]],\n\n [[ 0., 0.],\n [ 0., 0.]],\n\n [[ 0., 0.],\n [ 0., 0.]],\n\n [[ 0., 0.],\n [ 0., 0.]],\n\n [[ 0., 0.],\n [ 0., 0.]],\n\n [[ 0., 0.],\n [ 0., 0.]],\n\n [[ 0., 0.],\n [ 0., 0.]],\n\n [[ 0., 0.],\n ...,\n [ 0., 0.]],\n\n [[ 0., -0.],\n [ 0., 0.]],\n\n [[ 0., -0.],\n [ 0., 0.]],\n\n [[ 0., -0.],\n [ 0., 0.]],\n\n [[ 0., -0.],\n [ 0., 0.]],\n\n [[ 0., -0.],\n [ 0., 0.]],\n\n [[ 0., -0.],\n [ 0., 0.]],\n\n [[ 0., -0.],\n [ 0., 0.]],\n\n [[ 0., -0.],\n [ 0., 0.]],\n\n [[ 0., -0.],\n [ 0., 0.]],\n\n [[ 0., -0.],\n [ 0., 0.]],\n\n [[ 0., -0.],\n [ 0., 0.]],\n\n [[ 0., -0.],\n [ 0., 0.]],\n\n [[ 0., -0.],\n [ 0., 0.]],\n\n [[ 0., -0.],\n [ 0., 0.]],\n\n [[ 0., -0.],\n [ 0., 0.]],\n\n [[ 0., -0.],\n [ 0., 0.]],\n\n [[ 0., -0.],\n [ 0., 0.]],\n\n [[ 0., -0.],\n [ 0., 0.]],\n\n [[ 0., -0.],\n [ 0., 0.]],\n\n [[ 0., -0.],\n [ 0., 0.]],\n\n [[ 0., -0.],\n [ 0., 0.]],\n\n [[ 0., -0.],\n [ 0., 0.]],\n\n [[ 0., -0.],\n [ 0., 0.]],\n\n [[ 0., -0.],\n [ 0., 0.]],\n\n [[ 0., -0.],\n [ 0., 0.]],\n\n [[ 0., -0.],\n [ 0., 0.]],\n\n [[ 0., -0.],\n [ 0., 0.]],\n\n [[ 0., -0.],\n [ 0., 0.]]]) = Dat(DataSet(Set((np.int64(96), np.int64(96), np.int64(96)), 'set_#x7f5eba0a9010'), (2, 2), 'None_nodes_dset'), None, dtype('float64'), 'function_3331[cmpt-0]').data_ro + where Dat(DataSet(Set((np.int64(96), np.int64(96), np.int64(96)), 'set_#x7f5eba0a9010'), (2, 2), 'None_nodes_dset'), None, dtype('float64'), 'function_3331[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7f5eba1d6fc0>, TensorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), shape=(2, 2), symmetry={}), name=None, index=0, component=None), Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=2), 3322)), 5981).dat
test_interpolation_from_parent.test_mixed_function_interpolation[squarequads-mesh-1-coords-TensorFunctionSpace(CG2)]: tests/vertexonly/test_interpolation_from_parent.py#L327
AssertionError: assert False + where False = <function allclose at 0x7f5ef431aeb0>(array([[[0., 0.],\n [0., 0.]]]), array([[[0.35715804, 0.55601946],\n [0.55601946, 0.86560459]]])) + where <function allclose at 0x7f5ef431aeb0> = np.allclose + and array([[[0., 0.],\n [0., 0.]]]) = Dat(DataSet(Set((np.int64(1), np.int64(1), np.int64(1)), 'set_#x7f5eb95eb5c0'), (2, 2), 'None_nodes_dset'), None, dtype('float64'), 'function_3367[cmpt-0]').data_ro + where Dat(DataSet(Set((np.int64(1), np.int64(1), np.int64(1)), 'set_#x7f5eb95eb5c0'), (2, 2), 'None_nodes_dset'), None, dtype('float64'), 'function_3367[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7f5eb9423a70>, TensorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), shape=(2, 2), symmetry={}), name=None, index=0, component=None), Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=2), 3358)), 6049).dat
test_interpolation_from_parent.test_mixed_function_interpolation[squarequads-mesh-100-coords-TensorFunctionSpace(CG2)]: tests/vertexonly/test_interpolation_from_parent.py#L327
AssertionError: assert False + where False = <function allclose at 0x7f5ef431aeb0>(array([[[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]]]), array([[[ 4.79679212e-02, 8.19259064e-02],\n [ 8.19259064e-02, 1.39923807e-01]],\n\n [[ 1.71234764e-02, 2.97596329e-02],\n [ 2.97596329e-02, 5.17205577e-02]],\n\n [[ 1.87161402e-01, -4.82321801e-03],\n [-4.82321801e-03, 1.24296098e-04]],\n\n [[ 1.14137763e-02, -2.53680729e-02],\n [-2.53680729e-02, 5.63826646e-02]],\n\n [[ 1.84868507e-02, 4.46684825e-02],\n [ 4.46684825e-02, 1.07929325e-01]],\n\n [[ 6.21136065e-03, -1.05306696e-02],\n [-1.05306696e-02, 1.78535764e-02]],\n\n [[ 5.24647599e-02, -2.21183142e-02],\n [-2.21183142e-02, 9.32473200e-03]],\n\n [[ 8.78779331e-02, -2.38080087e-02],\n [-2.38080087e-02, 6.45009799e-03]],\n\n [[ 2.04039612e-03, -3.93571046e-04],\n [-3.93571046e-04, 7.59157337e-05]],\n\n [[ 2.95606040e-01, 1.79052288e-01],\n [ 1.79052288e-01, 1.08454218e-01]],\n\n [[ 4.10103887e-01, 2.41558382e-01],\n [ 2.41558382e-01, 1.42282124e-01]],\n\n [[ 6.49985288e-01, 5.30748955e-03],\n [ 5.30748955e-03, 4.33385891e-05]],\n\n [[ 6.60414941e-01, -1.81738302e-01],\n [-1.81738302e-01, 5.00122095e-02]],\n\n [[ 4.00945923e-01, 1...7114e-01, 5.51984811e-01]],\n\n [[ 3.57158041e-01, 5.56019458e-01],\n [ 5.56019458e-01, 8.65604586e-01]],\n\n [[ 4.97767998e-01, 4.16095949e-01],\n [ 4.16095949e-01, 3.47824366e-01]],\n\n [[ 1.17386407e+00, 6.04337444e-01],\n [ 6.04337444e-01, 3.11129505e-01]],\n\n [[ 5.24453250e-01, 5.31460923e-01],\n [ 5.31460923e-01, 5.38562232e-01]],\n\n [[ 6.94777980e-01, 7.01231453e-01],\n [ 7.01231453e-01, 7.07744869e-01]],\n\n [[ 4.67970731e-01, 4.40894657e-01],\n [ 4.40894657e-01, 4.15385163e-01]],\n\n [[ 9.03466522e-01, 4.77771953e-01],\n [ 4.77771953e-01, 2.52655780e-01]],\n\n [[ 4.09510176e-01, 4.36269290e-01],\n [ 4.36269290e-01, 4.64776957e-01]],\n\n [[ 4.20747468e-01, 5.23072825e-01],\n [ 5.23072825e-01, 6.50283605e-01]],\n\n [[ 1.23740701e+00, 1.00980041e+00],\n [ 1.00980041e+00, 8.24059385e-01]],\n\n [[ 1.24241769e+00, 7.11363565e-01],\n [ 7.11363565e-01, 4.07301126e-01]],\n\n [[ 8.91345956e-01, 1.16386691e+00],\n [ 1.16386691e+00, 1.51970869e+00]],\n\n [[ 3.26344393e-01, 3.88357757e-01],\n [ 3.88357757e-01, 4.62155168e-01]]])) + where <function allclose at 0x7f5ef431aeb0> = np.allclose + and array([[[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]]]) = Dat(DataSet(Set((np.int64(50), np.int64(50), np.int64(50)), 'set_#x7f5ebb097350'), (2, 2), 'None_nodes_dset'), None, dtype('float64'), 'function_3386[cmpt-0]').data_ro + where Dat(DataSet(Set((np.int64(50), np.int64(50), np.int64(50)), 'set_#x7f5ebb097350'), (2, 2), 'None_nodes_dset'), None, dtype('float64'), 'function_3386[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7f5eb9fed8b0>, TensorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), shape=(2, 2), symmetry={}), name=None, index=0, component=None), Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=2), 3377)), 6081).dat
test_interpolation_from_parent.test_mixed_function_interpolation[extruded-mesh-1-coords-TensorFunctionSpace(CG2)]: tests/vertexonly/test_interpolation_from_parent.py#L327
AssertionError: assert False + where False = <function allclose at 0x7f5ef431aeb0>(array([[[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]]]), array([[[0.35715804, 0.55601946, 0.42164184],\n [0.55601946, 0.86560459, 0.65640709],\n [0.42164184, 0.65640709, 0.497768 ]]])) + where <function allclose at 0x7f5ef431aeb0> = np.allclose + and array([[[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]]]) = Dat(DataSet(Set((np.int64(1), np.int64(1), np.int64(1)), 'set_#x7f5eba8075f0'), (3, 3), 'None_nodes_dset'), None, dtype('float64'), 'function_3434[cmpt-0]').data_ro + where Dat(DataSet(Set((np.int64(1), np.int64(1), np.int64(1)), 'set_#x7f5eba8075f0'), (3, 3), 'None_nodes_dset'), None, dtype('float64'), 'function_3434[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7f5eb95a8410>, TensorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), shape=(3, 3), symmetry={}), name=None, index=0, component=None), Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=3), 3425)), 6155).dat
test_interpolation_from_parent.test_mixed_function_interpolation[extruded-mesh-100-coords-TensorFunctionSpace(CG2)]: tests/vertexonly/test_interpolation_from_parent.py#L327
AssertionError: assert False + where False = <function allclose at 0x7f5ef431aeb0>(array([[[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]]]), array([[[ 1.71234764e-02, 2.97596329e-02, 8.37997866e-02],\n [ 2.97596329e-02, 5.17205577e-02, 1.45639286e-01],\n [ 8.37997866e-02, 1.45639286e-01, 4.10103887e-01]],\n\n [[ 4.33385891e-05, 2.84803636e-03, -7.33949421e-05],\n [ 2.84803636e-03, 1.87161402e-01, -4.82321801e-03],\n [-7.33949421e-05, -4.82321801e-03, 1.24296098e-04]],\n\n [[ 5.24647599e-02, -2.21183142e-02, -1.46577123e-01],\n [-2.21183142e-02, 9.32473200e-03, 6.17946005e-02],\n [-1.46577123e-01, 6.17946005e-02, 4.09510176e-01]],\n\n [[ 1.53487299e-02, 3.67262121e-02, -9.94991515e-03],\n [ 3.67262121e-02, 8.78779331e-02, -2.38080087e-02],\n [-9.94991515e-03, -2.38080087e-02, 6.45009799e-03]],\n\n [[ 2.31281755e-01, -2.17234066e-02, 4.19021767e-03],\n [-2.17234066e-02, 2.04039612e-03, -3.93571046e-04],\n [ 4.19021767e-03, -3.93571046e-04, 7.59157337e-05]],\n\n [[ 1.96096056e-02, 3.73790464e-02, 9.47520015e-02],\n [ 3.73790464e-02, 7.12504442e-02, 1.80612478e-01],\n [ 9.47520015e-02, 1.80612478e-01, 4.57833877e-01]],\n\n [[ 7.23517793e-03, -2.97174392e-02, -2.11237596e-02],\n [-2.97174392e-02, ...731e-01, 4.40894657e-01],\n [ 4.20419290e-01, 4.40894657e-01, 4.15385163e-01]],\n\n [[ 4.64776957e-01, 4.42214572e-01, 5.49760707e-01],\n [ 4.42214572e-01, 4.20747468e-01, 5.23072825e-01],\n [ 5.49760707e-01, 5.23072825e-01, 6.50283605e-01]],\n\n [[ 3.26344393e-01, 3.88357757e-01, 5.48554404e-01],\n [ 3.88357757e-01, 4.62155168e-01, 6.52793071e-01],\n [ 5.48554404e-01, 6.52793071e-01, 9.22068653e-01]],\n\n [[ 3.57158041e-01, 5.56019458e-01, 4.21641842e-01],\n [ 5.56019458e-01, 8.65604586e-01, 6.56407086e-01],\n [ 4.21641842e-01, 6.56407086e-01, 4.97767998e-01]],\n\n [[ 1.42281322e+00, 1.07229335e+00, 1.13167236e-01],\n [ 1.07229335e+00, 8.08126476e-01, 8.52877052e-02],\n [ 1.13167236e-01, 8.52877052e-02, 9.00105723e-03]],\n\n [[ 1.24241769e+00, 7.11363565e-01, 3.50404926e-01],\n [ 7.11363565e-01, 4.07301126e-01, 2.00629225e-01],\n [ 3.50404926e-01, 2.00629225e-01, 9.88263557e-02]],\n\n [[ 7.05319624e-01, 8.98878251e-01, 5.32959857e-02],\n [ 8.98878251e-01, 1.14555456e+00, 6.79218340e-02],\n [ 5.32959857e-02, 6.79218340e-02, 4.02719844e-03]]])) + where <function allclose at 0x7f5ef431aeb0> = np.allclose + and array([[[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]]]) = Dat(DataSet(Set((np.int64(30), np.int64(30), np.int64(30)), 'set_#x7f5eba0596a0'), (3, 3), 'None_nodes_dset'), None, dtype('float64'), 'function_3461[cmpt-0]').data_ro + where Dat(DataSet(Set((np.int64(30), np.int64(30), np.int64(30)), 'set_#x7f5eba0596a0'), (3, 3), 'None_nodes_dset'), None, dtype('float64'), 'function_3461[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7f5eba96d400>, TensorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), shape=(3, 3), symmetry={}), name=None, index=0, component=None), Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=3), 3452)), 6192).dat
test_interpolation_from_parent.test_mixed_function_interpolation[cube-mesh-1-coords-TensorFunctionSpace(CG2)]: tests/vertexonly/test_interpolation_from_parent.py#L327
AssertionError: assert False + where False = <function allclose at 0x7f5ef431aeb0>(array([[[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]]]), array([[[0.35715804, 0.55601946, 0.42164184],\n [0.55601946, 0.86560459, 0.65640709],\n [0.42164184, 0.65640709, 0.497768 ]]])) + where <function allclose at 0x7f5ef431aeb0> = np.allclose + and array([[[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]]]) = Dat(DataSet(Set((np.int64(1), np.int64(1), np.int64(1)), 'set_#x7f5eb920aea0'), (3, 3), 'None_nodes_dset'), None, dtype('float64'), 'function_3537[cmpt-0]').data_ro + where Dat(DataSet(Set((np.int64(1), np.int64(1), np.int64(1)), 'set_#x7f5eb920aea0'), (3, 3), 'None_nodes_dset'), None, dtype('float64'), 'function_3537[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7f5eb929b6b0>, TensorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), shape=(3, 3), symmetry={}), name=None, index=0, component=None), Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=3), 3528)), 6340).dat
test_interpolation_from_parent.test_mixed_function_interpolation[cube-mesh-1-coords-VectorFunctionSpace(BDM2)]: tests/vertexonly/test_interpolation_from_parent.py#L327
AssertionError: assert False + where False = <function allclose at 0x7f5ef431aeb0>(array([[[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]]]), array([[[0.35715804, 0.55601946, 0.42164184],\n [0.55601946, 0.86560459, 0.65640709],\n [0.42164184, 0.65640709, 0.497768 ]]])) + where <function allclose at 0x7f5ef431aeb0> = np.allclose + and array([[[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]]]) = Dat(DataSet(Set((np.int64(1), np.int64(1), np.int64(1)), 'set_#x7f5eb944aea0'), (3, 3), 'None_nodes_dset'), None, dtype('float64'), 'function_3554[cmpt-0]').data_ro + where Dat(DataSet(Set((np.int64(1), np.int64(1), np.int64(1)), 'set_#x7f5eb944aea0'), (3, 3), 'None_nodes_dset'), None, dtype('float64'), 'function_3554[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7f5eba98da90>, TensorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), shape=(3, 3), symmetry={}), name=None, index=0, component=None), Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=3), 3545)), 6372).dat
test_interpolation_from_parent.test_mixed_function_interpolation[cube-mesh-1-coords-FunctionSpace(Regge2)]: tests/vertexonly/test_interpolation_from_parent.py#L327
AssertionError: assert False + where False = <function allclose at 0x7f5ef431aeb0>(array([[[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]]]), array([[[0.35715804, 0.55601946, 0.42164184],\n [0.55601946, 0.86560459, 0.65640709],\n [0.42164184, 0.65640709, 0.497768 ]]])) + where <function allclose at 0x7f5ef431aeb0> = np.allclose + and array([[[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]]]) = Dat(DataSet(Set((np.int64(1), np.int64(1), np.int64(1)), 'set_#x7f5eb9378e30'), (3, 3), 'None_nodes_dset'), None, dtype('float64'), 'function_3571[cmpt-0]').data_ro + where Dat(DataSet(Set((np.int64(1), np.int64(1), np.int64(1)), 'set_#x7f5eb9378e30'), (3, 3), 'None_nodes_dset'), None, dtype('float64'), 'function_3571[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7f5eb929a540>, TensorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), shape=(3, 3), symmetry={}), name=None, index=0, component=None), Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=3), 3562)), 6404).dat
test_interpolation_from_parent.test_mixed_function_interpolation[cube-mesh-100-coords-TensorFunctionSpace(CG2)]: tests/vertexonly/test_interpolation_from_parent.py#L327
AssertionError: assert False + where False = <function allclose at 0x7f5ef431aeb0>(array([[[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.]... [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]]]), array([[[ 1.11579821e+00, 1.30985441e+00, 1.53929879e+00],\n [ 1.30985441e+00, 1.53766026e+00, 1.80700889e+00],\n [ 1.53929879e+00, 1.80700889e+00, 2.12353875e+00]],\n\n [[ 1.93025962e+00, 7.55378317e-01, 4.57542126e-01],\n [ 7.55378317e-01, 2.95606040e-01, 1.79052288e-01],\n [ 4.57542126e-01, 1.79052288e-01, 1.08454218e-01]],\n\n [[ 7.07744869e-01, -6.66583804e-02, -2.03712737e-01],\n [-6.66583804e-02, 6.27816587e-03, 1.91865200e-02],\n [-2.03712737e-01, 1.91865200e-02, 5.86353656e-02]],\n\n [[ 8.69844245e-01, 7.35045326e-02, -1.24618741e-01],\n [ 7.35045326e-02, 6.21136065e-03, -1.05306696e-02],\n [-1.24618741e-01, -1.05306696e-02, 1.78535764e-02]],\n\n [[ 1.42281322e+00, 1.07229335e+00, 1.13167236e-01],\n [ 1.07229335e+00, 8.08126476e-01, 8.52877052e-02],\n [ 1.13167236e-01, 8.52877052e-02, 9.00105723e-03]],\n\n [[ 1.23740701e+00, 1.00980041e+00, -3.33211620e-01],\n [ 1.00980041e+00, 8.24059385e-01, -2.71921224e-01],\n [-3.33211620e-01, -2.71921224e-01, 8.97279411e-02]],\n\n [[ 1.24241769e+00, 7.11363565e-01, 3.50404926e-01],\n [ 7.11363565e-01, ...469e-02, 8.46185000e-02],\n [-3.78683369e-01, 8.46185000e-02, 6.72969323e-01]],\n\n [[ 5.24647599e-02, -2.21183142e-02, -1.46577123e-01],\n [-2.21183142e-02, 9.32473200e-03, 6.17946005e-02],\n [-1.46577123e-01, 6.17946005e-02, 4.09510176e-01]],\n\n [[ 5.52831732e-02, 8.74025128e-02, 3.01862840e-01],\n [ 8.74025128e-02, 1.38183082e-01, 4.77244146e-01],\n [ 3.01862840e-01, 4.77244146e-01, 1.64826237e+00]],\n\n [[ 3.26344393e-01, 3.88357757e-01, 5.48554404e-01],\n [ 3.88357757e-01, 4.62155168e-01, 6.52793071e-01],\n [ 5.48554404e-01, 6.52793071e-01, 9.22068653e-01]],\n\n [[ 1.65969618e-01, 2.33501124e-01, 5.26899607e-01],\n [ 2.33501124e-01, 3.28510577e-01, 7.41290196e-01],\n [ 5.26899607e-01, 7.41290196e-01, 1.67273504e+00]],\n\n [[ 1.96096056e-02, 3.73790464e-02, 9.47520015e-02],\n [ 3.73790464e-02, 7.12504442e-02, 1.80612478e-01],\n [ 9.47520015e-02, 1.80612478e-01, 4.57833877e-01]],\n\n [[ 1.10992340e-01, -2.01353943e-01, -2.22864836e-01],\n [-2.01353943e-01, 3.65281156e-01, 4.04304598e-01],\n [-2.22864836e-01, 4.04304598e-01, 4.47496963e-01]]])) + where <function allclose at 0x7f5ef431aeb0> = np.allclose + and array([[[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.]... [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]]]) = Dat(DataSet(Set((np.int64(88), np.int64(88), np.int64(88)), 'set_#x7f5eba13d190'), (3, 3), 'None_nodes_dset'), None, dtype('float64'), 'function_3588[cmpt-0]').data_ro + where Dat(DataSet(Set((np.int64(88), np.int64(88), np.int64(88)), 'set_#x7f5eba13d190'), (3, 3), 'None_nodes_dset'), None, dtype('float64'), 'function_3588[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7f5ec3a3baa0>, TensorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), shape=(3, 3), symmetry={}), name=None, index=0, component=None), Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=3), 3579)), 6436).dat
test_interpolation_from_parent.test_mixed_function_interpolation[cube-mesh-100-coords-VectorFunctionSpace(BDM2)]: tests/vertexonly/test_interpolation_from_parent.py#L327
AssertionError: assert False + where False = <function allclose at 0x7f5ef431aeb0>(array([[[ 0., 0., 0.],\n [ 0., 0., 0.],\n [ 0., 0., 0.]],\n\n [[ 0., 0., 0.],\n [ 0., 0., 0.],\n [ 0., 0., 0.]],\n\n [[ 0., 0., 0.],\n [ 0., 0., 0.],\n [ 0., 0., 0.]],\n\n [[ 0., 0., 0.],\n [ 0., 0., 0.],\n [ 0., 0., 0.]],\n\n [[ 0., 0., 0.],\n [ 0., 0., 0.],\n [ 0., 0., 0.]],\n\n [[ 0., 0., 0.],\n [ 0., 0., 0.],\n [ 0., 0., 0.]],\n\n [[ 0., 0., 0.],\n [ 0., 0., 0.],\n [ 0., 0., 0.]],\n\n [[ 0., 0., 0.],\n [ 0., 0., 0.],\n [ 0., 0., 0.]],\n\n [[ 0., 0., 0.],\n [ 0., 0., 0.],\n [ 0., 0., 0.]],\n\n [[ 0., 0., 0.],\n [ 0., 0., 0.],\n [ 0., 0., 0.]],\n\n [[ 0., 0., 0.],\n [ 0., 0., 0.],\n [ 0., 0., 0.]],\n\n [[ 0., 0., 0.],\n [ 0., 0., 0.],\n [ 0., 0., 0.]],\n\n [[ 0., 0., 0.],\n [ 0., 0., 0.],\n [ 0., 0., 0.]],\n\n [[ 0., 0., 0.],\n [ 0., 0., 0.],\n [ 0., 0., 0.]],\n\n [[ 0., 0., 0.],\n [ 0., 0., 0.],\n [ 0., 0., 0.]],\n\n [[ 0., 0., 0.],\n [ 0., 0.,... [-0., -0., -0.],\n [-0., -0., -0.]],\n\n [[-0., -0., -0.],\n [-0., -0., -0.],\n [-0., -0., -0.]],\n\n [[-0., -0., -0.],\n [-0., -0., -0.],\n [-0., -0., -0.]],\n\n [[-0., -0., -0.],\n [-0., -0., -0.],\n [-0., -0., -0.]],\n\n [[-0., -0., -0.],\n [-0., -0., -0.],\n [-0., -0., -0.]],\n\n [[-0., -0., -0.],\n [-0., -0., -0.],\n [-0., -0., -0.]],\n\n [[-0., -0., -0.],\n [-0., -0., -0.],\n [-0., -0., -0.]],\n\n [[ 0., 0., 0.],\n [ 0., 0., 0.],\n [ 0., 0., 0.]],\n\n [[ 0., 0., 0.],\n [ 0., 0., 0.],\n [ 0., 0., 0.]],\n\n [[ 0., 0., 0.],\n [ 0., 0., 0.],\n [ 0., 0., 0.]],\n\n [[ 0., 0., 0.],\n [ 0., 0., 0.],\n [ 0., 0., 0.]],\n\n [[ 0., 0., 0.],\n [ 0., 0., 0.],\n [ 0., 0., 0.]],\n\n [[ 0., 0., 0.],\n [ 0., 0., 0.],\n [ 0., 0., 0.]],\n\n [[ 0., 0., 0.],\n [ 0., 0., 0.],\n [ 0., 0., 0.]],\n\n [[ 0., 0., 0.],\n [ 0., 0., 0.],\n [ 0., 0., 0.]],\n\n [[ 0., 0., 0.],\n [ 0., 0., 0.],\n [ 0., 0., 0.]]]), array([[[ 1.11579821e+00, 1.30985441e+00, 1.53929879e+00],\n [ 1.30985441e+00, 1.53766026e+00, 1.80700889e+00],\n [ 1.53929879e+00, 1.80700889e+00, 2.12353875e+00]],\n\n [[ 1.93025962e+00, 7.55378317e-01, 4.57542126e-01],\n [ 7.55378317e-01, 2.95606040e-01, 1.79052288e-01],\n [ 4.57542126e-01, 1.79052288e-01, 1.08454218e-01]],\n\n [[ 7.07744869e-01, -6.66583804e-02, -2.03712737e-01],\n [-6.66583804e-02, 6.27816587e-03, 1.91865200e-02],\n [-2.03712737e-01, 1.91865200e-02, 5.86353656e-02]],\n\n [[ 8.69844245e-01, 7.35045326e-02, -1.24618741e-01],\n [ 7.35045326e-02, 6.21136065e-03, -1.05306696e-02],\n [-1.24618741e-01, -1.05306696e-02, 1.78535764e-02]],\n\n [[ 1.42281322e+00, 1.07229335e+00, 1.13167236e-01],\n [ 1.07229335e+00, 8.08126476e-01, 8.52877052e-02],\n [ 1.13167236e-01, 8.52877052e-02, 9.00105723e-03]],\n\n [[ 1.23740701e+00, 1.00980041e+00, -3.33211620e-01],\n [ 1.00980041e+00, 8.24059385e-01, -2.71921224e-01],\n [-3.33211620e-01, -2.71921224e-01, 8.97279411e-02]],\n\n [[ 1.24241769e+00, 7.11363565e-01, 3.50404926e-01],\n [ 7.11363565e-01, ...469e-02, 8.46185000e-02],\n [-3.78683369e-01, 8.46185000e-02, 6.72969323e-01]],\n\n [[ 5.24647599e-02, -2.21183142e-02, -1.46577123e-01],\n [-2.21183142e-02, 9.32473200e-03, 6.17946005e-02],\n [-1.46577123e-01, 6.17946005e-02, 4.09510176e-01]],\n\n [[ 5.52831732e-02, 8.74025128e-02, 3.01862840e-01],\n [ 8.74025128e-02, 1.38183082e-01, 4.77244146e-01],\n [ 3.01862840e-01, 4.77244146e-01, 1.64826237e+00]],\n\n [[ 3.26344393e-01, 3.88357757e-01, 5.48554404e-01],\n [ 3.88357757e-01, 4.62155168e-01, 6.52793071e-01],\n [ 5.48554404e-01, 6.52793071e-01, 9.22068653e-01]],\n\n [[ 1.65969618e-01, 2.33501124e-01, 5.26899607e-01],\n [ 2.33501124e-01, 3.28510577e-01, 7.41290196e-01],\n [ 5.26899607e-01, 7.41290196e-01, 1.67273504e+00]],\n\n [[ 1.96096056e-02, 3.73790464e-02, 9.47520015e-02],\n [ 3.73790464e-02, 7.12504442e-02, 1.80612478e-01],\n [ 9.47520015e-02, 1.80612478e-01, 4.57833877e-01]],\n\n [[ 1.10992340e-01, -2.01353943e-01, -2.22864836e-01],\n [-2.01353943e-01, 3.65281156e-01, 4.04304598e-01],\n [-2.22864836e-01, 4.04304598e-01, 4.47496963e-01]]])) + where <function allclose at 0x7f5ef431aeb0> = np.allclose + and array([[[ 0., 0., 0.],\n [ 0., 0., 0.],\n [ 0., 0., 0.]],\n\n [[ 0., 0., 0.],\n [ 0., 0., 0.],\n [ 0., 0., 0.]],\n\n [[ 0., 0., 0.],\n [ 0., 0., 0.],\n [ 0., 0., 0.]],\n\n [[ 0., 0., 0.],\n [ 0., 0., 0.],\n [ 0., 0., 0.]],\n\n [[ 0., 0., 0.],\n [ 0., 0., 0.],\n [ 0., 0., 0.]],\n\n [[ 0., 0., 0.],\n [ 0., 0., 0.],\n [ 0., 0., 0.]],\n\n [[ 0., 0., 0.],\n [ 0., 0., 0.],\n [ 0., 0., 0.]],\n\n [[ 0., 0., 0.],\n [ 0., 0., 0.],\n [ 0., 0., 0.]],\n\n [[ 0., 0., 0.],\n [ 0., 0., 0.],\n [ 0., 0., 0.]],\n\n [[ 0., 0., 0.],\n [ 0., 0., 0.],\n [ 0., 0., 0.]],\n\n [[ 0., 0., 0.],\n [ 0., 0., 0.],\n [ 0., 0., 0.]],\n\n [[ 0., 0., 0.],\n [ 0., 0., 0.],\n [ 0., 0., 0.]],\n\n [[ 0., 0., 0.],\n [ 0., 0., 0.],\n [ 0., 0., 0.]],\n\n [[ 0., 0., 0.],\n [ 0., 0., 0.],\n [ 0., 0., 0.]],\n\n [[ 0., 0., 0.],\n [ 0., 0., 0.],\n [ 0., 0., 0.]],\n\n [[ 0., 0., 0.],\n [ 0., 0.,... [-0., -0., -0.],\n [-0., -0., -0.]],\n\n [[-0., -0., -0.],\n [-0., -0., -0.],\n [-0., -0., -0.]],\n\n [[-0., -0., -0.],\n [-0., -0., -0.],\n [-0., -0., -0.]],\n\n [[-0., -0., -0.],\n [-0., -0., -0.],\n [-0., -0., -0.]],\n\n [[-0., -0., -0.],\n [-0., -0., -0.],\n [-0., -0., -0.]],\n\n [[-0., -0., -0.],\n [-0., -0., -0.],\n [-0., -0., -0.]],\n\n [[-0., -0., -0.],\n [-0., -0., -0.],\n [-0., -0., -0.]],\n\n [[ 0., 0., 0.],\n [ 0., 0., 0.],\n [ 0., 0., 0.]],\n\n [[ 0., 0., 0.],\n [ 0., 0., 0.],\n [ 0., 0., 0.]],\n\n [[ 0., 0., 0.],\n [ 0., 0., 0.],\n [ 0., 0., 0.]],\n\n [[ 0., 0., 0.],\n [ 0., 0., 0.],\n [ 0., 0., 0.]],\n\n [[ 0., 0., 0.],\n [ 0., 0., 0.],\n [ 0., 0., 0.]],\n\n [[ 0., 0., 0.],\n [ 0., 0., 0.],\n [ 0., 0., 0.]],\n\n [[ 0., 0., 0.],\n [ 0., 0., 0.],\n [ 0., 0., 0.]],\n\n [[ 0., 0., 0.],\n [ 0., 0., 0.],\n [ 0., 0., 0.]],\n\n [[ 0., 0., 0.],\n [ 0., 0., 0.],\n [ 0., 0., 0.]]]) = Dat(DataSet(Set((np.int64(88), np.int64(88), np.int64(88)), 'set_#x7f5eb8675e80'), (3, 3), 'None_nodes_dset'), None, dtype('float64'), 'function_3605[cmpt-0]').data_ro + where Dat(DataSet(Set((np.int64(88), np.int64(88), np.int64(88)), 'set_#x7f5eb8675e80'), (3, 3), 'None_nodes_dset'), None, dtype('float64'), 'function_3605[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7f5eb904a030>, TensorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), shape=(3, 3), symmetry={}), name=None, index=0, component=None), Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=3), 3596)), 6468).dat
test_interpolation_from_parent.test_mixed_function_interpolation[cube-mesh-100-coords-FunctionSpace(Regge2)]: tests/vertexonly/test_interpolation_from_parent.py#L327
AssertionError: assert False + where False = <function allclose at 0x7f5ef431aeb0>(array([[[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.]... [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]]]), array([[[ 1.11579821e+00, 1.30985441e+00, 1.53929879e+00],\n [ 1.30985441e+00, 1.53766026e+00, 1.80700889e+00],\n [ 1.53929879e+00, 1.80700889e+00, 2.12353875e+00]],\n\n [[ 1.93025962e+00, 7.55378317e-01, 4.57542126e-01],\n [ 7.55378317e-01, 2.95606040e-01, 1.79052288e-01],\n [ 4.57542126e-01, 1.79052288e-01, 1.08454218e-01]],\n\n [[ 7.07744869e-01, -6.66583804e-02, -2.03712737e-01],\n [-6.66583804e-02, 6.27816587e-03, 1.91865200e-02],\n [-2.03712737e-01, 1.91865200e-02, 5.86353656e-02]],\n\n [[ 8.69844245e-01, 7.35045326e-02, -1.24618741e-01],\n [ 7.35045326e-02, 6.21136065e-03, -1.05306696e-02],\n [-1.24618741e-01, -1.05306696e-02, 1.78535764e-02]],\n\n [[ 1.42281322e+00, 1.07229335e+00, 1.13167236e-01],\n [ 1.07229335e+00, 8.08126476e-01, 8.52877052e-02],\n [ 1.13167236e-01, 8.52877052e-02, 9.00105723e-03]],\n\n [[ 1.23740701e+00, 1.00980041e+00, -3.33211620e-01],\n [ 1.00980041e+00, 8.24059385e-01, -2.71921224e-01],\n [-3.33211620e-01, -2.71921224e-01, 8.97279411e-02]],\n\n [[ 1.24241769e+00, 7.11363565e-01, 3.50404926e-01],\n [ 7.11363565e-01, ...469e-02, 8.46185000e-02],\n [-3.78683369e-01, 8.46185000e-02, 6.72969323e-01]],\n\n [[ 5.24647599e-02, -2.21183142e-02, -1.46577123e-01],\n [-2.21183142e-02, 9.32473200e-03, 6.17946005e-02],\n [-1.46577123e-01, 6.17946005e-02, 4.09510176e-01]],\n\n [[ 5.52831732e-02, 8.74025128e-02, 3.01862840e-01],\n [ 8.74025128e-02, 1.38183082e-01, 4.77244146e-01],\n [ 3.01862840e-01, 4.77244146e-01, 1.64826237e+00]],\n\n [[ 3.26344393e-01, 3.88357757e-01, 5.48554404e-01],\n [ 3.88357757e-01, 4.62155168e-01, 6.52793071e-01],\n [ 5.48554404e-01, 6.52793071e-01, 9.22068653e-01]],\n\n [[ 1.65969618e-01, 2.33501124e-01, 5.26899607e-01],\n [ 2.33501124e-01, 3.28510577e-01, 7.41290196e-01],\n [ 5.26899607e-01, 7.41290196e-01, 1.67273504e+00]],\n\n [[ 1.96096056e-02, 3.73790464e-02, 9.47520015e-02],\n [ 3.73790464e-02, 7.12504442e-02, 1.80612478e-01],\n [ 9.47520015e-02, 1.80612478e-01, 4.57833877e-01]],\n\n [[ 1.10992340e-01, -2.01353943e-01, -2.22864836e-01],\n [-2.01353943e-01, 3.65281156e-01, 4.04304598e-01],\n [-2.22864836e-01, 4.04304598e-01, 4.47496963e-01]]])) + where <function allclose at 0x7f5ef431aeb0> = np.allclose + and array([[[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.]... [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]]]) = Dat(DataSet(Set((np.int64(88), np.int64(88), np.int64(88)), 'set_#x7f5eb93425a0'), (3, 3), 'None_nodes_dset'), None, dtype('float64'), 'function_3622[cmpt-0]').data_ro + where Dat(DataSet(Set((np.int64(88), np.int64(88), np.int64(88)), 'set_#x7f5eb93425a0'), (3, 3), 'None_nodes_dset'), None, dtype('float64'), 'function_3622[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7f5eb8c0f050>, TensorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), shape=(3, 3), symmetry={}), name=None, index=0, component=None), Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=3), 3613)), 6500).dat
test_interpolation_from_parent.test_mixed_function_interpolation[tetrahedron-mesh-100-coords-TensorFunctionSpace(CG2)]: tests/vertexonly/test_interpolation_from_parent.py#L327
AssertionError: assert False + where False = <function allclose at 0x7f5ef431aeb0>(array([[[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.]... [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]]]), array([[[ 6.94065075e-02, -2.05450282e-01, 5.61923978e-02],\n [-2.05450282e-01, 6.08153611e-01, -1.66335180e-01],\n [ 5.61923978e-02, -1.66335180e-01, 4.54940852e-02]],\n\n [[ 8.47463375e-04, 3.05221689e-02, 1.20025771e-02],\n [ 3.05221689e-02, 1.09928384e+00, 4.32283797e-01],\n [ 1.20025771e-02, 4.32283797e-01, 1.69991838e-01]],\n\n [[ 4.05600719e-01, -2.94500707e-01, 4.68270492e-01],\n [-2.94500707e-01, 2.13832626e-01, -3.40004307e-01],\n [ 4.68270492e-01, -3.40004307e-01, 5.40623435e-01]],\n\n [[ 7.45875083e-01, 1.89150938e-01, 3.23056777e-01],\n [ 1.89150938e-01, 4.79679212e-02, 8.19259064e-02],\n [ 3.23056777e-01, 8.19259064e-02, 1.39923807e-01]],\n\n [[ 7.07744869e-01, -6.66583804e-02, -2.03712737e-01],\n [-6.66583804e-02, 6.27816587e-03, 1.91865200e-02],\n [-2.03712737e-01, 1.91865200e-02, 5.86353656e-02]],\n\n [[ 1.71234764e-02, 2.97596329e-02, 8.37997866e-02],\n [ 2.97596329e-02, 5.17205577e-02, 1.45639286e-01],\n [ 8.37997866e-02, 1.45639286e-01, 4.10103887e-01]],\n\n [[ 6.76448476e-03, 1.45889613e-02, -6.63084880e-02],\n [ 1.45889613e-02, ...848e-01, 2.72757545e-01],\n [-6.89003894e-02, 2.72757545e-01, 8.53337471e-02]],\n\n [[ 3.97962416e-01, -8.41798464e-02, -1.32669031e-01],\n [-8.41798464e-02, 1.78063210e-02, 2.80630989e-02],\n [-1.32669031e-01, 2.80630989e-02, 4.42279749e-02]],\n\n [[ 1.10992340e-01, -2.01353943e-01, -2.22864836e-01],\n [-2.01353943e-01, 3.65281156e-01, 4.04304598e-01],\n [-2.22864836e-01, 4.04304598e-01, 4.47496963e-01]],\n\n [[ 4.52687200e-01, -2.50349359e-01, 3.17070075e-01],\n [-2.50349359e-01, 1.38450572e-01, -1.75349094e-01],\n [ 3.17070075e-01, -1.75349094e-01, 2.22081456e-01]],\n\n [[ 5.41333042e-01, -3.48398566e-01, 1.43079780e-01],\n [-3.48398566e-01, 2.24227142e-01, -9.20852529e-02],\n [ 1.43079780e-01, -9.20852529e-02, 3.78174280e-02]],\n\n [[ 5.11661942e-02, -2.58825441e-01, 2.72127393e-02],\n [-2.58825441e-01, 1.30927480e+00, -1.37656305e-01],\n [ 2.72127393e-02, -1.37656305e-01, 1.44730948e-02]],\n\n [[ 2.73150443e-01, -2.68457914e-02, -1.59044498e-01],\n [-2.68457914e-02, 2.63846000e-03, 1.56312228e-02],\n [-1.59044498e-01, 1.56312228e-02, 9.26052036e-02]]])) + where <function allclose at 0x7f5ef431aeb0> = np.allclose + and array([[[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.]... [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]]]) = Dat(DataSet(Set((np.int64(40), np.int64(40), np.int64(40)), 'set_#x7f5eb8927d40'), (3, 3), 'None_nodes_dset'), None, dtype('float64'), 'function_3741[cmpt-0]').data_ro + where Dat(DataSet(Set((np.int64(40), np.int64(40), np.int64(40)), 'set_#x7f5eb8927d40'), (3, 3), 'None_nodes_dset'), None, dtype('float64'), 'function_3741[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7f5eb86eb740>, TensorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), shape=(3, 3), symmetry={}), name=None, index=0, component=None), Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=3), 3732)), 6724).dat
test_interpolation_from_parent.test_mixed_function_interpolation[tetrahedron-mesh-100-coords-VectorFunctionSpace(BDM2)]: tests/vertexonly/test_interpolation_from_parent.py#L327
AssertionError: assert False + where False = <function allclose at 0x7f5ef431aeb0>(array([[[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.]... [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]]]), array([[[ 6.94065075e-02, -2.05450282e-01, 5.61923978e-02],\n [-2.05450282e-01, 6.08153611e-01, -1.66335180e-01],\n [ 5.61923978e-02, -1.66335180e-01, 4.54940852e-02]],\n\n [[ 8.47463375e-04, 3.05221689e-02, 1.20025771e-02],\n [ 3.05221689e-02, 1.09928384e+00, 4.32283797e-01],\n [ 1.20025771e-02, 4.32283797e-01, 1.69991838e-01]],\n\n [[ 4.05600719e-01, -2.94500707e-01, 4.68270492e-01],\n [-2.94500707e-01, 2.13832626e-01, -3.40004307e-01],\n [ 4.68270492e-01, -3.40004307e-01, 5.40623435e-01]],\n\n [[ 7.45875083e-01, 1.89150938e-01, 3.23056777e-01],\n [ 1.89150938e-01, 4.79679212e-02, 8.19259064e-02],\n [ 3.23056777e-01, 8.19259064e-02, 1.39923807e-01]],\n\n [[ 7.07744869e-01, -6.66583804e-02, -2.03712737e-01],\n [-6.66583804e-02, 6.27816587e-03, 1.91865200e-02],\n [-2.03712737e-01, 1.91865200e-02, 5.86353656e-02]],\n\n [[ 1.71234764e-02, 2.97596329e-02, 8.37997866e-02],\n [ 2.97596329e-02, 5.17205577e-02, 1.45639286e-01],\n [ 8.37997866e-02, 1.45639286e-01, 4.10103887e-01]],\n\n [[ 6.76448476e-03, 1.45889613e-02, -6.63084880e-02],\n [ 1.45889613e-02, ...848e-01, 2.72757545e-01],\n [-6.89003894e-02, 2.72757545e-01, 8.53337471e-02]],\n\n [[ 3.97962416e-01, -8.41798464e-02, -1.32669031e-01],\n [-8.41798464e-02, 1.78063210e-02, 2.80630989e-02],\n [-1.32669031e-01, 2.80630989e-02, 4.42279749e-02]],\n\n [[ 1.10992340e-01, -2.01353943e-01, -2.22864836e-01],\n [-2.01353943e-01, 3.65281156e-01, 4.04304598e-01],\n [-2.22864836e-01, 4.04304598e-01, 4.47496963e-01]],\n\n [[ 4.52687200e-01, -2.50349359e-01, 3.17070075e-01],\n [-2.50349359e-01, 1.38450572e-01, -1.75349094e-01],\n [ 3.17070075e-01, -1.75349094e-01, 2.22081456e-01]],\n\n [[ 5.41333042e-01, -3.48398566e-01, 1.43079780e-01],\n [-3.48398566e-01, 2.24227142e-01, -9.20852529e-02],\n [ 1.43079780e-01, -9.20852529e-02, 3.78174280e-02]],\n\n [[ 5.11661942e-02, -2.58825441e-01, 2.72127393e-02],\n [-2.58825441e-01, 1.30927480e+00, -1.37656305e-01],\n [ 2.72127393e-02, -1.37656305e-01, 1.44730948e-02]],\n\n [[ 2.73150443e-01, -2.68457914e-02, -1.59044498e-01],\n [-2.68457914e-02, 2.63846000e-03, 1.56312228e-02],\n [-1.59044498e-01, 1.56312228e-02, 9.26052036e-02]]])) + where <function allclose at 0x7f5ef431aeb0> = np.allclose + and array([[[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.]... [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]]]) = Dat(DataSet(Set((np.int64(40), np.int64(40), np.int64(40)), 'set_#x7f5eb882ecc0'), (3, 3), 'None_nodes_dset'), None, dtype('float64'), 'function_3758[cmpt-0]').data_ro + where Dat(DataSet(Set((np.int64(40), np.int64(40), np.int64(40)), 'set_#x7f5eb882ecc0'), (3, 3), 'None_nodes_dset'), None, dtype('float64'), 'function_3758[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7f5eb86eb9b0>, TensorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), shape=(3, 3), symmetry={}), name=None, index=0, component=None), Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=3), 3749)), 6756).dat
test_interpolation_from_parent.test_mixed_function_interpolation[tetrahedron-mesh-100-coords-FunctionSpace(Regge2)]: tests/vertexonly/test_interpolation_from_parent.py#L327
AssertionError: assert False + where False = <function allclose at 0x7f5ef431aeb0>(array([[[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.]... [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]]]), array([[[ 6.94065075e-02, -2.05450282e-01, 5.61923978e-02],\n [-2.05450282e-01, 6.08153611e-01, -1.66335180e-01],\n [ 5.61923978e-02, -1.66335180e-01, 4.54940852e-02]],\n\n [[ 8.47463375e-04, 3.05221689e-02, 1.20025771e-02],\n [ 3.05221689e-02, 1.09928384e+00, 4.32283797e-01],\n [ 1.20025771e-02, 4.32283797e-01, 1.69991838e-01]],\n\n [[ 4.05600719e-01, -2.94500707e-01, 4.68270492e-01],\n [-2.94500707e-01, 2.13832626e-01, -3.40004307e-01],\n [ 4.68270492e-01, -3.40004307e-01, 5.40623435e-01]],\n\n [[ 7.45875083e-01, 1.89150938e-01, 3.23056777e-01],\n [ 1.89150938e-01, 4.79679212e-02, 8.19259064e-02],\n [ 3.23056777e-01, 8.19259064e-02, 1.39923807e-01]],\n\n [[ 7.07744869e-01, -6.66583804e-02, -2.03712737e-01],\n [-6.66583804e-02, 6.27816587e-03, 1.91865200e-02],\n [-2.03712737e-01, 1.91865200e-02, 5.86353656e-02]],\n\n [[ 1.71234764e-02, 2.97596329e-02, 8.37997866e-02],\n [ 2.97596329e-02, 5.17205577e-02, 1.45639286e-01],\n [ 8.37997866e-02, 1.45639286e-01, 4.10103887e-01]],\n\n [[ 6.76448476e-03, 1.45889613e-02, -6.63084880e-02],\n [ 1.45889613e-02, ...848e-01, 2.72757545e-01],\n [-6.89003894e-02, 2.72757545e-01, 8.53337471e-02]],\n\n [[ 3.97962416e-01, -8.41798464e-02, -1.32669031e-01],\n [-8.41798464e-02, 1.78063210e-02, 2.80630989e-02],\n [-1.32669031e-01, 2.80630989e-02, 4.42279749e-02]],\n\n [[ 1.10992340e-01, -2.01353943e-01, -2.22864836e-01],\n [-2.01353943e-01, 3.65281156e-01, 4.04304598e-01],\n [-2.22864836e-01, 4.04304598e-01, 4.47496963e-01]],\n\n [[ 4.52687200e-01, -2.50349359e-01, 3.17070075e-01],\n [-2.50349359e-01, 1.38450572e-01, -1.75349094e-01],\n [ 3.17070075e-01, -1.75349094e-01, 2.22081456e-01]],\n\n [[ 5.41333042e-01, -3.48398566e-01, 1.43079780e-01],\n [-3.48398566e-01, 2.24227142e-01, -9.20852529e-02],\n [ 1.43079780e-01, -9.20852529e-02, 3.78174280e-02]],\n\n [[ 5.11661942e-02, -2.58825441e-01, 2.72127393e-02],\n [-2.58825441e-01, 1.30927480e+00, -1.37656305e-01],\n [ 2.72127393e-02, -1.37656305e-01, 1.44730948e-02]],\n\n [[ 2.73150443e-01, -2.68457914e-02, -1.59044498e-01],\n [-2.68457914e-02, 2.63846000e-03, 1.56312228e-02],\n [-1.59044498e-01, 1.56312228e-02, 9.26052036e-02]]])) + where <function allclose at 0x7f5ef431aeb0> = np.allclose + and array([[[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.]... [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]]]) = Dat(DataSet(Set((np.int64(40), np.int64(40), np.int64(40)), 'set_#x7f5eba783530'), (3, 3), 'None_nodes_dset'), None, dtype('float64'), 'function_3775[cmpt-0]').data_ro + where Dat(DataSet(Set((np.int64(40), np.int64(40), np.int64(40)), 'set_#x7f5eba783530'), (3, 3), 'None_nodes_dset'), None, dtype('float64'), 'function_3775[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7f5ebbbb44a0>, TensorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), shape=(3, 3), symmetry={}), name=None, index=0, component=None), Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=3), 3766)), 6788).dat
test_interpolation_from_parent.test_mixed_function_interpolation[immersedsphere-mesh-1-coords-TensorFunctionSpace(CG2)]: tests/vertexonly/test_interpolation_from_parent.py#L327
AssertionError: assert False + where False = <function allclose at 0x7f5ef431aeb0>(array([[[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]]]), array([[[ 0.2763932, -0.4472136, -0. ],\n [-0.4472136, 0.7236068, 0. ],\n [-0. , 0. , 0. ]]])) + where <function allclose at 0x7f5ef431aeb0> = np.allclose + and array([[[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]]]) = Dat(DataSet(Set((np.int64(1), np.int64(1), np.int64(1)), 'set_#x7f5eba321d00'), (3, 3), 'None_nodes_dset'), None, dtype('float64'), 'function_3825[cmpt-0]').data_ro + where Dat(DataSet(Set((np.int64(1), np.int64(1), np.int64(1)), 'set_#x7f5eba321d00'), (3, 3), 'None_nodes_dset'), None, dtype('float64'), 'function_3825[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7f5eb8c48800>, TensorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), shape=(3, 3), symmetry={}), name=None, index=0, component=None), Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=3), 3816)), 6884).dat
test_interpolation_from_parent.test_mixed_function_interpolation[immersedsphere-mesh-100-coords-TensorFunctionSpace(CG2)]: tests/vertexonly/test_interpolation_from_parent.py#L327
AssertionError: assert False + where False = <function allclose at 0x7f5ef431aeb0>(array([[[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.]... [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]]]), array([[[ 0.19612738, -0.38271657, -0.10578026],\n [-0.38271657, 0.7468206 , 0.20641614],\n [-0.10578026, 0.20641614, 0.05705202]],\n\n [[ 0.2763932 , -0.4472136 , -0. ],\n [-0.4472136 , 0.7236068 , 0. ],\n [-0. , 0. , 0. ]],\n\n [[ 0.46473991, -0.48849682, -0.10063588],\n [-0.48849682, 0.51346815, 0.10578026],\n [-0.10063588, 0.10578026, 0.02179193]],\n\n [[ 0.08716773, -0.28208069, -0. ],\n [-0.28208069, 0.91283227, 0. ],\n [-0. , 0. , 0. ]],\n\n [[ 0.1809017 , -0.25 , -0.2927051 ],\n [-0.25 , 0.3454915 , 0.4045085 ],\n [-0.2927051 , 0.4045085 , 0.4736068 ]],\n\n [[ 0.0954915 , -0.25 , -0.1545085 ],\n [-0.25 , 0.6545085 , 0.4045085 ],\n [-0.1545085 , 0.4045085 , 0.25 ]],\n\n [[ 0.3454915 , -0.4045085 , -0.25 ],\n [-0.4045085 , 0.4736068 , 0.2927051 ],\n [-0.25 , 0.2927051 , 0.1809017 ]],\n\n [[ 0.0263932 , -0.1545085 , -0.0427051 ],\n [-0.1545085 , 0.9045085 , 0.25 ],\n [-0.0427051 , 0.25 , 0.0690983 ]],\n\n ...15 ]],\n\n [[ 0.3454915 , 0.4045085 , -0.25 ],\n [ 0.4045085 , 0.4736068 , -0.2927051 ],\n [-0.25 , -0.2927051 , 0.1809017 ]],\n\n [[ 0.6545085 , 0.4045085 , 0.25 ],\n [ 0.4045085 , 0.25 , 0.1545085 ],\n [ 0.25 , 0.1545085 , 0.0954915 ]],\n\n [[ 0.25 , 0.1545085 , 0.4045085 ],\n [ 0.1545085 , 0.0954915 , 0.25 ],\n [ 0.4045085 , 0.25 , 0.6545085 ]],\n\n [[ 0.4736068 , 0.2927051 , -0.4045085 ],\n [ 0.2927051 , 0.1809017 , -0.25 ],\n [-0.4045085 , -0.25 , 0.3454915 ]],\n\n [[ 0. , 0. , -0. ],\n [ 0. , 0. , -0. ],\n [-0. , -0. , 1. ]],\n\n [[ 0.7468206 , 0.20641614, 0.38271657],\n [ 0.20641614, 0.05705202, 0.10578026],\n [ 0.38271657, 0.10578026, 0.19612738]],\n\n [[ 0.0690983 , 0.0427051 , -0.25 ],\n [ 0.0427051 , 0.0263932 , -0.1545085 ],\n [-0.25 , -0.1545085 , 0.9045085 ]],\n\n [[ 0.25 , 0.1545085 , -0.4045085 ],\n [ 0.1545085 , 0.0954915 , -0.25 ],\n [-0.4045085 , -0.25 , 0.6545085 ]]])) + where <function allclose at 0x7f5ef431aeb0> = np.allclose + and array([[[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.]... [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]]]) = Dat(DataSet(Set((np.int64(100), np.int64(100), np.int64(100)), 'set_#x7f5eb88ba090'), (3, 3), 'None_nodes_dset'), None, dtype('float64'), 'function_3855[cmpt-0]').data_ro + where Dat(DataSet(Set((np.int64(100), np.int64(100), np.int64(100)), 'set_#x7f5eb88ba090'), (3, 3), 'None_nodes_dset'), None, dtype('float64'), 'function_3855[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7f5eb8bfa540>, TensorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), shape=(3, 3), symmetry={}), name=None, index=0, component=None), Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=3), 3846)), 6938).dat
test_interpolation_from_parent.test_mixed_function_interpolation[immersedsphereextruded-mesh-1-coords-TensorFunctionSpace(CG2)]: tests/vertexonly/test_interpolation_from_parent.py#L327
AssertionError: assert False + where False = <function allclose at 0x7f5ef431aeb0>(array([[[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]]]), array([[[0.35715804, 0.55601946, 0.42164184],\n [0.55601946, 0.86560459, 0.65640709],\n [0.42164184, 0.65640709, 0.497768 ]]])) + where <function allclose at 0x7f5ef431aeb0> = np.allclose + and array([[[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]]]) = Dat(DataSet(Set((np.int64(1), np.int64(1), np.int64(1)), 'set_#x7f5eb8bf18e0'), (3, 3), 'None_nodes_dset'), None, dtype('float64'), 'function_3923[cmpt-0]').data_ro + where Dat(DataSet(Set((np.int64(1), np.int64(1), np.int64(1)), 'set_#x7f5eb8bf18e0'), (3, 3), 'None_nodes_dset'), None, dtype('float64'), 'function_3923[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7f5eb8f39b50>, TensorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), shape=(3, 3), symmetry={}), name=None, index=0, component=None), Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=3), 3914)), 7052).dat
test_interpolation_from_parent.test_mixed_function_interpolation[immersedsphereextruded-mesh-100-coords-TensorFunctionSpace(CG2)]: tests/vertexonly/test_interpolation_from_parent.py#L327
AssertionError: assert False + where False = <function allclose at 0x7f5ef431aeb0>(array([[[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.]... [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]]]), array([[[ 1.62853300e-02, -1.77223260e-01, -1.24947059e-01],\n [-1.77223260e-01, 1.92861206e+00, 1.35972222e+00],\n [-1.24947059e-01, 1.35972222e+00, 9.58639924e-01]],\n\n [[ 1.10992340e-01, -2.01353943e-01, -2.22864836e-01],\n [-2.01353943e-01, 3.65281156e-01, 4.04304598e-01],\n [-2.22864836e-01, 4.04304598e-01, 4.47496963e-01]],\n\n [[ 7.12265558e-02, 2.89154447e-01, 1.48864647e-01],\n [ 2.89154447e-01, 1.17386407e+00, 6.04337444e-01],\n [ 1.48864647e-01, 6.04337444e-01, 3.11129505e-01]],\n\n [[ 8.47463375e-04, 3.05221689e-02, 1.20025771e-02],\n [ 3.05221689e-02, 1.09928384e+00, 4.32283797e-01],\n [ 1.20025771e-02, 4.32283797e-01, 1.69991838e-01]],\n\n [[ 9.47428002e-02, -4.47213073e-01, -1.34603072e-01],\n [-4.47213073e-01, 2.11097342e+00, 6.35364940e-01],\n [-1.34603072e-01, 6.35364940e-01, 1.91233392e-01]],\n\n [[ 2.40697238e-01, -4.19781327e-01, -1.96321853e-02],\n [-4.19781327e-01, 7.32107957e-01, 3.42389672e-02],\n [-1.96321853e-02, 3.42389672e-02, 1.60127597e-03]],\n\n [[ 2.89839401e-03, -7.56674242e-02, -2.12251734e-02],\n [-7.56674242e-02, ...529e+00, 2.20928183e-01],\n [ 2.56540836e-01, 2.20928183e-01, 3.10880032e-02]],\n\n [[ 7.07744869e-01, -6.66583804e-02, -2.03712737e-01],\n [-6.66583804e-02, 6.27816587e-03, 1.91865200e-02],\n [-2.03712737e-01, 1.91865200e-02, 5.86353656e-02]],\n\n [[ 1.46799076e+00, -5.77417617e-01, 2.66500316e-01],\n [-5.77417617e-01, 2.27120711e-01, -1.04824895e-01],\n [ 2.66500316e-01, -1.04824895e-01, 4.83806987e-02]],\n\n [[ 1.18242877e+00, -5.67083489e-02, 2.07369959e-01],\n [-5.67083489e-02, 2.71968757e-03, -9.94529927e-03],\n [ 2.07369959e-01, -9.94529927e-03, 3.63677720e-02]],\n\n [[ 2.19240703e+00, -9.80298069e-02, 1.22327153e+00],\n [-9.80298069e-02, 4.38323857e-03, -5.46965368e-02],\n [ 1.22327153e+00, -5.46965368e-02, 6.82534408e-01]],\n\n [[ 1.50727482e+00, -3.25265251e-01, 6.56528655e-01],\n [-3.25265251e-01, 7.01912367e-02, -1.41676856e-01],\n [ 6.56528655e-01, -1.41676856e-01, 2.85966348e-01]],\n\n [[ 5.41333042e-01, -3.48398566e-01, 1.43079780e-01],\n [-3.48398566e-01, 2.24227142e-01, -9.20852529e-02],\n [ 1.43079780e-01, -9.20852529e-02, 3.78174280e-02]]])) + where <function allclose at 0x7f5ef431aeb0> = np.allclose + and array([[[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.]... [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]],\n\n [[0., 0., 0.],\n [0., 0., 0.],\n [0., 0., 0.]]]) = Dat(DataSet(Set((np.int64(83), np.int64(83), np.int64(83)), 'set_#x7f5eb8d47b90'), (3, 3), 'None_nodes_dset'), None, dtype('float64'), 'function_3959[cmpt-0]').data_ro + where Dat(DataSet(Set((np.int64(83), np.int64(83), np.int64(83)), 'set_#x7f5eb8d47b90'), (3, 3), 'None_nodes_dset'), None, dtype('float64'), 'function_3959[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7f5eb8920f20>, TensorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), shape=(3, 3), symmetry={}), name=None, index=0, component=None), Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=3), 3950)), 7110).dat
test_interpolation_from_parent.test_mixed_function_interpolation[periodicrectangle-mesh-1-coords-TensorFunctionSpace(CG2)]: tests/vertexonly/test_interpolation_from_parent.py#L327
AssertionError: assert False + where False = <function allclose at 0x7f5ef431aeb0>(array([[[0., 0.],\n [0., 0.]]]), array([[[0.35715804, 0.55601946],\n [0.55601946, 0.86560459]]])) + where <function allclose at 0x7f5ef431aeb0> = np.allclose + and array([[[0., 0.],\n [0., 0.]]]) = Dat(DataSet(Set((np.int64(1), np.int64(1), np.int64(1)), 'set_#x7f5eb8876960'), (2, 2), 'None_nodes_dset'), None, dtype('float64'), 'function_4081[cmpt-0]').data_ro + where Dat(DataSet(Set((np.int64(1), np.int64(1), np.int64(1)), 'set_#x7f5eb8876960'), (2, 2), 'None_nodes_dset'), None, dtype('float64'), 'function_4081[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7f5eb851dd30>, TensorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), shape=(2, 2), symmetry={}), name=None, index=0, component=None), Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=2), 4072)), 7350).dat
test_interpolation_from_parent.test_mixed_function_interpolation[periodicrectangle-mesh-1-coords-VectorFunctionSpace(BDM2)]: tests/vertexonly/test_interpolation_from_parent.py#L327
AssertionError: assert False + where False = <function allclose at 0x7f5ef431aeb0>(array([[[0., 0.],\n [0., 0.]]]), array([[[0.35715804, 0.55601946],\n [0.55601946, 0.86560459]]])) + where <function allclose at 0x7f5ef431aeb0> = np.allclose + and array([[[0., 0.],\n [0., 0.]]]) = Dat(DataSet(Set((np.int64(1), np.int64(1), np.int64(1)), 'set_#x7f5eb8c6f140'), (2, 2), 'None_nodes_dset'), None, dtype('float64'), 'function_4108[cmpt-0]').data_ro + where Dat(DataSet(Set((np.int64(1), np.int64(1), np.int64(1)), 'set_#x7f5eb8c6f140'), (2, 2), 'None_nodes_dset'), None, dtype('float64'), 'function_4108[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7f5eb84e7560>, TensorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), shape=(2, 2), symmetry={}), name=None, index=0, component=None), Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=2), 4099)), 7400).dat
test_interpolation_from_parent.test_mixed_function_interpolation[periodicrectangle-mesh-1-coords-FunctionSpace(Regge2)]: tests/vertexonly/test_interpolation_from_parent.py#L327
AssertionError: assert False + where False = <function allclose at 0x7f5ef431aeb0>(array([[[0., 0.],\n [0., 0.]]]), array([[[0.35715804, 0.55601946],\n [0.55601946, 0.86560459]]])) + where <function allclose at 0x7f5ef431aeb0> = np.allclose + and array([[[0., 0.],\n [0., 0.]]]) = Dat(DataSet(Set((np.int64(1), np.int64(1), np.int64(1)), 'set_#x7f5eb8c6e060'), (2, 2), 'None_nodes_dset'), None, dtype('float64'), 'function_4135[cmpt-0]').data_ro + where Dat(DataSet(Set((np.int64(1), np.int64(1), np.int64(1)), 'set_#x7f5eb8c6e060'), (2, 2), 'None_nodes_dset'), None, dtype('float64'), 'function_4135[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7f5eb84dd040>, TensorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), shape=(2, 2), symmetry={}), name=None, index=0, component=None), Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=2), 4126)), 7450).dat
test_interpolation_from_parent.test_mixed_function_interpolation[periodicrectangle-mesh-100-coords-TensorFunctionSpace(CG2)]: tests/vertexonly/test_interpolation_from_parent.py#L327
AssertionError: assert False + where False = <function allclose at 0x7f5ef431aeb0>(array([[[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]]]), array([[[ 5.24453250e-01, 5.31460923e-01],\n [ 5.31460923e-01, 5.38562232e-01]],\n\n [[ 1.14137763e-02, -2.53680729e-02],\n [-2.53680729e-02, 5.63826646e-02]],\n\n [[ 6.21136065e-03, -1.05306696e-02],\n [-1.05306696e-02, 1.78535764e-02]],\n\n [[ 8.78779331e-02, -2.38080087e-02],\n [-2.38080087e-02, 6.45009799e-03]],\n\n [[ 2.04039612e-03, -3.93571046e-04],\n [-3.93571046e-04, 7.59157337e-05]],\n\n [[ 8.47463375e-04, 3.05221689e-02],\n [ 3.05221689e-02, 1.09928384e+00]],\n\n [[ 1.17386407e+00, 6.04337444e-01],\n [ 6.04337444e-01, 3.11129505e-01]],\n\n [[ 9.03466522e-01, 4.77771953e-01],\n [ 4.77771953e-01, 2.52655780e-01]],\n\n [[ 1.24241769e+00, 7.11363565e-01],\n [ 7.11363565e-01, 4.07301126e-01]],\n\n [[ 9.58639924e-01, 4.70867204e-01],\n [ 4.70867204e-01, 2.31281755e-01]],\n\n [[ 6.94777980e-01, 7.01231453e-01],\n [ 7.01231453e-01, 7.07744869e-01]],\n\n [[ 1.23740701e+00, 1.00980041e+00],\n [ 1.00980041e+00, 8.24059385e-01]],\n\n [[ 1.27147193e+00, 3.30398469e-01],\n [ 3.30398469e-01, 8.58557284e-02]],\n\n [[ 1.18242877e+00, -5...5570e-01, 6.96925701e-01]],\n\n [[ 4.79679212e-02, 8.19259064e-02],\n [ 8.19259064e-02, 1.39923807e-01]],\n\n [[ 6.21860433e-06, -1.62668554e-03],\n [-1.62668554e-03, 4.25514427e-01]],\n\n [[ 6.49985288e-01, 5.30748955e-03],\n [ 5.30748955e-03, 4.33385891e-05]],\n\n [[ 7.32107957e-01, 3.42389672e-02],\n [ 3.42389672e-02, 1.60127597e-03]],\n\n [[ 8.08126476e-01, 8.52877052e-02],\n [ 8.52877052e-02, 9.00105723e-03]],\n\n [[ 6.72969323e-01, 6.57550957e-02],\n [ 6.57550957e-02, 6.42485840e-03]],\n\n [[ 9.21563760e-01, -1.50468061e-01],\n [-1.50468061e-01, 2.45676299e-02]],\n\n [[ 1.87161402e-01, -4.82321801e-03],\n [-4.82321801e-03, 1.24296098e-04]],\n\n [[ 4.00945923e-01, 1.94893408e-02],\n [ 1.94893408e-02, 9.47345726e-04]],\n\n [[ 4.28314197e-01, -1.58472599e-02],\n [-1.58472599e-02, 5.86335097e-04]],\n\n [[ 1.69991838e-01, 2.62581057e-01],\n [ 2.62581057e-01, 4.05600719e-01]],\n\n [[ 4.10103887e-01, 2.41558382e-01],\n [ 2.41558382e-01, 1.42282124e-01]],\n\n [[ 2.95606040e-01, 1.79052288e-01],\n [ 1.79052288e-01, 1.08454218e-01]]])) + where <function allclose at 0x7f5ef431aeb0> = np.allclose + and array([[[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]],\n\n [[0., 0.],\n [0., 0.]]]) = Dat(DataSet(Set((np.int64(43), np.int64(43), np.int64(43)), 'set_#x7f5eb84ae9c0'), (2, 2), 'None_nodes_dset'), None, dtype('float64'), 'function_4162[cmpt-0]').data_ro + where Dat(DataSet(Set((np.int64(43), np.int64(43), np.int64(43)), 'set_#x7f5eb84ae9c0'), (2, 2), 'None_nodes_dset'), None, dtype('float64'), 'function_4162[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7f5eb9bb85c0>, TensorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), shape=(2, 2), symmetry={}), name=None, index=0, component=None), Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=2), 4153)), 7500).dat
test_interpolation_from_parent.test_mixed_function_interpolation[periodicrectangle-mesh-100-coords-VectorFunctionSpace(BDM2)]: tests/vertexonly/test_interpolation_from_parent.py#L327
AssertionError: assert False + where False = <function allclose at 0x7f5ef431aeb0>(array([[[-0., -0.],\n [-0., -0.]],\n\n [[-0., -0.],\n [-0., -0.]],\n\n [[-0., -0.],\n [-0., -0.]],\n\n [[-0., -0.],\n [-0., -0.]],\n\n [[-0., -0.],\n [-0., -0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[ 0., 0.],\n [ 0., 0.]],\n\n [[ 0., 0.],\n [ 0., 0.]],\n\n [[ 0., 0.],\n [ 0., 0.]],\n\n [[ 0., 0.],\n [ 0., 0.]],\n\n [[ 0., 0.],\n [ 0., 0.]],\n\n [[ 0., 0.],\n [ 0., 0.]],\n\n [[ 0., 0.],\n [ 0., 0.]],\n\n [[ 0., 0.],\n [ 0., 0.]],\n\n [[ 0., 0.],\n [ 0., 0.]],\n\n [[ 0., 0.],\n [ 0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., -0.],\n [-0., -0.]],\n\n [[ 0., -0.],\n [ 0., -0.]],\n\n [[ 0., -0.],\n [ 0., -0.]],\n\n [[ 0., 0.],\n [ 0., 0.]],\n\n [[ 0., 0.],\n [ 0., 0.]],\n\n [[ 0., 0.],\n [ 0., 0.]],\n\n [[ 0., 0.],\n [ 0., 0.]],\n\n [[ 0., 0.],\n [ 0., 0.]],\n\n [[ 0., -0.],\n [ 0., -0.]],\n\n [[ 0., -0.],\n [ 0., -0.]],\n\n [[ 0., -0.],\n [ 0., -0.]],\n\n [[ 0., 0.],\n [ 0., 0.]],\n\n [[ 0., 0.],\n [ 0., 0.]],\n\n [[ 0., 0.],\n [ 0., 0.]]]), array([[[ 5.24453250e-01, 5.31460923e-01],\n [ 5.31460923e-01, 5.38562232e-01]],\n\n [[ 1.14137763e-02, -2.53680729e-02],\n [-2.53680729e-02, 5.63826646e-02]],\n\n [[ 6.21136065e-03, -1.05306696e-02],\n [-1.05306696e-02, 1.78535764e-02]],\n\n [[ 8.78779331e-02, -2.38080087e-02],\n [-2.38080087e-02, 6.45009799e-03]],\n\n [[ 2.04039612e-03, -3.93571046e-04],\n [-3.93571046e-04, 7.59157337e-05]],\n\n [[ 8.47463375e-04, 3.05221689e-02],\n [ 3.05221689e-02, 1.09928384e+00]],\n\n [[ 1.17386407e+00, 6.04337444e-01],\n [ 6.04337444e-01, 3.11129505e-01]],\n\n [[ 9.03466522e-01, 4.77771953e-01],\n [ 4.77771953e-01, 2.52655780e-01]],\n\n [[ 1.24241769e+00, 7.11363565e-01],\n [ 7.11363565e-01, 4.07301126e-01]],\n\n [[ 9.58639924e-01, 4.70867204e-01],\n [ 4.70867204e-01, 2.31281755e-01]],\n\n [[ 6.94777980e-01, 7.01231453e-01],\n [ 7.01231453e-01, 7.07744869e-01]],\n\n [[ 1.23740701e+00, 1.00980041e+00],\n [ 1.00980041e+00, 8.24059385e-01]],\n\n [[ 1.27147193e+00, 3.30398469e-01],\n [ 3.30398469e-01, 8.58557284e-02]],\n\n [[ 1.18242877e+00, -5...5570e-01, 6.96925701e-01]],\n\n [[ 4.79679212e-02, 8.19259064e-02],\n [ 8.19259064e-02, 1.39923807e-01]],\n\n [[ 6.21860433e-06, -1.62668554e-03],\n [-1.62668554e-03, 4.25514427e-01]],\n\n [[ 6.49985288e-01, 5.30748955e-03],\n [ 5.30748955e-03, 4.33385891e-05]],\n\n [[ 7.32107957e-01, 3.42389672e-02],\n [ 3.42389672e-02, 1.60127597e-03]],\n\n [[ 8.08126476e-01, 8.52877052e-02],\n [ 8.52877052e-02, 9.00105723e-03]],\n\n [[ 6.72969323e-01, 6.57550957e-02],\n [ 6.57550957e-02, 6.42485840e-03]],\n\n [[ 9.21563760e-01, -1.50468061e-01],\n [-1.50468061e-01, 2.45676299e-02]],\n\n [[ 1.87161402e-01, -4.82321801e-03],\n [-4.82321801e-03, 1.24296098e-04]],\n\n [[ 4.00945923e-01, 1.94893408e-02],\n [ 1.94893408e-02, 9.47345726e-04]],\n\n [[ 4.28314197e-01, -1.58472599e-02],\n [-1.58472599e-02, 5.86335097e-04]],\n\n [[ 1.69991838e-01, 2.62581057e-01],\n [ 2.62581057e-01, 4.05600719e-01]],\n\n [[ 4.10103887e-01, 2.41558382e-01],\n [ 2.41558382e-01, 1.42282124e-01]],\n\n [[ 2.95606040e-01, 1.79052288e-01],\n [ 1.79052288e-01, 1.08454218e-01]]])) + where <function allclose at 0x7f5ef431aeb0> = np.allclose + and array([[[-0., -0.],\n [-0., -0.]],\n\n [[-0., -0.],\n [-0., -0.]],\n\n [[-0., -0.],\n [-0., -0.]],\n\n [[-0., -0.],\n [-0., -0.]],\n\n [[-0., -0.],\n [-0., -0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[ 0., 0.],\n [ 0., 0.]],\n\n [[ 0., 0.],\n [ 0., 0.]],\n\n [[ 0., 0.],\n [ 0., 0.]],\n\n [[ 0., 0.],\n [ 0., 0.]],\n\n [[ 0., 0.],\n [ 0., 0.]],\n\n [[ 0., 0.],\n [ 0., 0.]],\n\n [[ 0., 0.],\n [ 0., 0.]],\n\n [[ 0., 0.],\n [ 0., 0.]],\n\n [[ 0., 0.],\n [ 0., 0.]],\n\n [[ 0., 0.],\n [ 0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., 0.],\n [-0., 0.]],\n\n [[-0., -0.],\n [-0., -0.]],\n\n [[ 0., -0.],\n [ 0., -0.]],\n\n [[ 0., -0.],\n [ 0., -0.]],\n\n [[ 0., 0.],\n [ 0., 0.]],\n\n [[ 0., 0.],\n [ 0., 0.]],\n\n [[ 0., 0.],\n [ 0., 0.]],\n\n [[ 0., 0.],\n [ 0., 0.]],\n\n [[ 0., 0.],\n [ 0., 0.]],\n\n [[ 0., -0.],\n [ 0., -0.]],\n\n [[ 0., -0.],\n [ 0., -0.]],\n\n [[ 0., -0.],\n [ 0., -0.]],\n\n [[ 0., 0.],\n [ 0., 0.]],\n\n [[ 0., 0.],\n [ 0., 0.]],\n\n [[ 0., 0.],\n [ 0., 0.]]]) = Dat(DataSet(Set((np.int64(43), np.int64(43), np.int64(43)), 'set_#x7f5eb8fbb980'), (2, 2), 'None_nodes_dset'), None, dtype('float64'), 'function_4189[cmpt-0]').data_ro + where Dat(DataSet(Set((np.int64(43), np.int64(43), np.int64(43)), 'set_#x7f5eb8fbb980'), (2, 2), 'None_nodes_dset'), None, dtype('float64'), 'function_4189[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7f5eb9276660>, TensorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), shape=(2, 2), symmetry={}), name=None, index=0, component=None), Mesh(VectorElement(FiniteElement('Discontinuous Lagrange', vertex, 0), dim=2), 4180)), 7550).dat
Run linter
The following actions use a deprecated Node.js version and will be forced to run on node20: rbialon/flake8-annotations@v1. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/