MixedFunctionSpace: interpolate and restrict #6489
lint.yml
on: pull_request
Run linter
21s
Lint Github actions YAML files
9s
Lint dockerfiles
11s
Annotations
100 errors and 1 warning
test_interpolation_from_parent.test_mixed_function_interpolation[interval-mesh-0-coords-TensorFunctionSpace(CG2)]:
tests/vertexonly/test_interpolation_from_parent.py#L330
AttributeError: 'MixedMap' object has no attribute '_offset'. Did you mean: 'offset'?
|
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 0x7f952c92f1b0>(array([0.+0.j]), array([[[0.35715804+0.j]]]))
+ where <function allclose at 0x7f952c92f1b0> = np.allclose
+ and array([0.+0.j]) = Dat(DataSet(Set((np.int64(1), np.int64(1), np.int64(1)), 'set_#x7f94f2fa41a0'), (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_#x7f94f2fa41a0'), (1, 1), 'None_nodes_dset'), None, dtype('complex128'), 'function_3311[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7f94f868bad0>, 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 0x7f952c92f1b0>(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 0x7f952c92f1b0> = 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_#x7f94f29ec980'), (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_#x7f94f29ec980'), (1, 1), 'None_nodes_dset'), None, dtype('complex128'), 'function_3328[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7f94f2ff3ec0>, 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-0-coords-TensorFunctionSpace(CG2)]:
tests/vertexonly/test_interpolation_from_parent.py#L330
AttributeError: 'MixedMap' object has no attribute '_offset'. Did you mean: 'offset'?
|
test_interpolation_from_parent.test_mixed_function_interpolation[square-mesh-0-coords-VectorFunctionSpace(BDM2)]:
tests/vertexonly/test_interpolation_from_parent.py#L330
AttributeError: 'MixedMap' object has no attribute '_offset'. Did you mean: 'offset'?
|
test_interpolation_from_parent.test_mixed_function_interpolation[square-mesh-0-coords-FunctionSpace(Regge2)]:
tests/vertexonly/test_interpolation_from_parent.py#L330
AttributeError: 'MixedMap' object has no attribute '_offset'. Did you mean: 'offset'?
|
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 0x7f952c92f1b0>(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 0x7f952c92f1b0> = 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_#x7f94f36a6690'), (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_#x7f94f36a6690'), (2, 2), 'None_nodes_dset'), None, dtype('complex128'), 'function_3402[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7f94f2d28b30>, 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 0x7f952c92f1b0>(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 0x7f952c92f1b0> = 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_#x7f94f28d8c50'), (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_#x7f94f28d8c50'), (2, 2), 'None_nodes_dset'), None, dtype('complex128'), 'function_3420[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7f94f1d3d640>, 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 0x7f952c92f1b0>(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 0x7f952c92f1b0> = 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_#x7f94f2a9a870'), (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_#x7f94f2a9a870'), (2, 2), 'None_nodes_dset'), None, dtype('complex128'), 'function_3438[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7f94f1d09970>, 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 0x7f952c92f1b0>(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 0x7f952c92f1b0> = 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_#x7f94f2e65eb0'), (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_#x7f94f2e65eb0'), (2, 2), 'None_nodes_dset'), None, dtype('complex128'), 'function_3456[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7f94f32e0500>, 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 0x7f952c92f1b0>(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 0x7f952c92f1b0> = 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_#x7f94f23add30'), (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_#x7f94f23add30'), (2, 2), 'None_nodes_dset'), None, dtype('complex128'), 'function_3474[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7f94f337eba0>, 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 0x7f952c92f1b0>(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 0x7f952c92f1b0> = 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_#x7f94f2e771d0'), (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_#x7f94f2e771d0'), (2, 2), 'None_nodes_dset'), None, dtype('complex128'), 'function_3492[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7f94f1ba5310>, 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-0-coords-TensorFunctionSpace(CG2)]:
tests/vertexonly/test_interpolation_from_parent.py#L330
AttributeError: 'MixedMap' object has no attribute '_offset'. Did you mean: 'offset'?
|
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 0x7f952c92f1b0>(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 0x7f952c92f1b0> = 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_#x7f94f27ad370'), (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_#x7f94f27ad370'), (2, 2), 'None_nodes_dset'), None, dtype('complex128'), 'function_3530[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7f94f3fbffb0>, 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 0x7f952c92f1b0>(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 0x7f952c92f1b0> = 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_#x7f94f32c2180'), (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_#x7f94f32c2180'), (2, 2), 'None_nodes_dset'), None, dtype('complex128'), 'function_3550[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7f94f81feb10>, 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-0-coords-TensorFunctionSpace(CG2)]:
tests/vertexonly/test_interpolation_from_parent.py#L330
AttributeError: 'tuple' object has no attribute 'shape'
|
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 0x7f952c92f1b0>(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 0x7f952c92f1b0> = 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_#x7f94f32ace30'), (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_#x7f94f32ace30'), (3, 3), 'None_nodes_dset'), None, dtype('complex128'), 'function_3600[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7f94f2717aa0>, 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 0x7f952c92f1b0>(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 0x7f952c92f1b0> = 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_#x7f94f234ed50'), (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_#x7f94f234ed50'), (3, 3), 'None_nodes_dset'), None, dtype('complex128'), 'function_3628[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7f94f37c9fd0>, 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-0-coords-TensorFunctionSpace(CG2)]:
tests/vertexonly/test_interpolation_from_parent.py#L330
AttributeError: 'MixedMap' object has no attribute '_offset'. Did you mean: 'offset'?
|
test_interpolation_from_parent.test_mixed_function_interpolation[cube-mesh-0-coords-VectorFunctionSpace(BDM2)]:
tests/vertexonly/test_interpolation_from_parent.py#L330
AttributeError: 'MixedMap' object has no attribute '_offset'. Did you mean: 'offset'?
|
test_interpolation_from_parent.test_mixed_function_interpolation[cube-mesh-0-coords-FunctionSpace(Regge2)]:
tests/vertexonly/test_interpolation_from_parent.py#L330
AttributeError: 'MixedMap' object has no attribute '_offset'. Did you mean: 'offset'?
|
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 0x7f952c92f1b0>(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 0x7f952c92f1b0> = 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_#x7f94f2addf40'), (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_#x7f94f2addf40'), (3, 3), 'None_nodes_dset'), None, dtype('complex128'), 'function_3708[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7f94f2341550>, 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 0x7f952c92f1b0>(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 0x7f952c92f1b0> = 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_#x7f9500542570'), (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_#x7f9500542570'), (3, 3), 'None_nodes_dset'), None, dtype('complex128'), 'function_3726[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7f94f1670cb0>, 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 0x7f952c92f1b0>(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 0x7f952c92f1b0> = 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_#x7f94f38f08f0'), (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_#x7f94f38f08f0'), (3, 3), 'None_nodes_dset'), None, dtype('complex128'), 'function_3744[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7f94f2e894f0>, 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 0x7f952c92f1b0>(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 0x7f952c92f1b0> = 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_#x7f94f17fbb60'), (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_#x7f94f17fbb60'), (3, 3), 'None_nodes_dset'), None, dtype('complex128'), 'function_3762[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7f94f19174a0>, 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 0x7f952c92f1b0>(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 0x7f952c92f1b0> = 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_#x7f94f172c7d0'), (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_#x7f94f172c7d0'), (3, 3), 'None_nodes_dset'), None, dtype('complex128'), 'function_3780[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7f94f1673b30>, 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 0x7f952c92f1b0>(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 0x7f952c92f1b0> = 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_#x7f94f16057f0'), (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_#x7f94f16057f0'), (3, 3), 'None_nodes_dset'), None, dtype('complex128'), 'function_3798[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7f94f2f11df0>, 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-0-coords-TensorFunctionSpace(CG2)]:
tests/vertexonly/test_interpolation_from_parent.py#L330
AttributeError: 'MixedMap' object has no attribute '_offset'. Did you mean: 'offset'?
|
test_interpolation_from_parent.test_mixed_function_interpolation[tetrahedron-mesh-0-coords-VectorFunctionSpace(BDM2)]:
tests/vertexonly/test_interpolation_from_parent.py#L330
AttributeError: 'MixedMap' object has no attribute '_offset'. Did you mean: 'offset'?
|
test_interpolation_from_parent.test_mixed_function_interpolation[tetrahedron-mesh-0-coords-FunctionSpace(Regge2)]:
tests/vertexonly/test_interpolation_from_parent.py#L330
AttributeError: 'MixedMap' object has no attribute '_offset'. Did you mean: 'offset'?
|
test_interpolation_from_parent.test_mixed_function_interpolation[tetrahedron-mesh-1-coords-TensorFunctionSpace(CG2)]:
tests/vertexonly/test_interpolation_from_parent.py#L330
AttributeError: 'MixedMap' object has no attribute '_offset'. Did you mean: 'offset'?
|
test_interpolation_from_parent.test_mixed_function_interpolation[tetrahedron-mesh-1-coords-VectorFunctionSpace(BDM2)]:
tests/vertexonly/test_interpolation_from_parent.py#L330
AttributeError: 'MixedMap' object has no attribute '_offset'. Did you mean: 'offset'?
|
test_interpolation_from_parent.test_mixed_function_interpolation[tetrahedron-mesh-1-coords-FunctionSpace(Regge2)]:
tests/vertexonly/test_interpolation_from_parent.py#L330
AttributeError: 'MixedMap' object has no attribute '_offset'. Did you mean: 'offset'?
|
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 0x7f952c92f1b0>(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 0x7f952c92f1b0> = 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_#x7f94f23744d0'), (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_#x7f94f23744d0'), (3, 3), 'None_nodes_dset'), None, dtype('complex128'), 'function_3924[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7f94f1b7c530>, 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 0x7f952c92f1b0>(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 0x7f952c92f1b0> = 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_#x7f94f15ea120'), (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_#x7f94f15ea120'), (3, 3), 'None_nodes_dset'), None, dtype('complex128'), 'function_3942[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7f94f1770440>, 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 0x7f952c92f1b0>(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 0x7f952c92f1b0> = 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_#x7f94f1b870e0'), (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_#x7f94f1b870e0'), (3, 3), 'None_nodes_dset'), None, dtype('complex128'), 'function_3960[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7f94f1a722d0>, 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-0-coords-TensorFunctionSpace(CG2)]:
tests/vertexonly/test_interpolation_from_parent.py#L330
AttributeError: 'MixedMap' object has no attribute '_offset'. Did you mean: 'offset'?
|
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 0x7f952c92f1b0>(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 0x7f952c92f1b0> = 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_#x7f94f13e8320'), (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_#x7f94f13e8320'), (3, 3), 'None_nodes_dset'), None, dtype('complex128'), 'function_4012[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7f94f27ae120>, 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 0x7f952c92f1b0>(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 0x7f952c92f1b0> = 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_#x7f94f15a76e0'), (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_#x7f94f15a76e0'), (3, 3), 'None_nodes_dset'), None, dtype('complex128'), 'function_4043[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7f94f2b46ed0>, 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-0-coords-TensorFunctionSpace(CG2)]:
tests/vertexonly/test_interpolation_from_parent.py#L330
AttributeError: 'tuple' object has no attribute 'shape'
|
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 0x7f952c92f1b0>(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 0x7f952c92f1b0> = 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_#x7f94f14be3f0'), (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_#x7f94f14be3f0'), (3, 3), 'None_nodes_dset'), None, dtype('complex128'), 'function_4113[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7f94f1780d10>, 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 0x7f952c92f1b0>(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 0x7f952c92f1b0> = 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_#x7f94f33bb7a0'), (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_#x7f94f33bb7a0'), (3, 3), 'None_nodes_dset'), None, dtype('complex128'), 'function_4150[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7f94f28882f0>, 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-0-coords-TensorFunctionSpace(CG2)]:
tests/vertexonly/test_interpolation_from_parent.py#L330
AttributeError: 'MixedMap' object has no attribute '_offset'. Did you mean: 'offset'?
|
test_interpolation_from_parent.test_mixed_function_interpolation[periodicrectangle-mesh-0-coords-VectorFunctionSpace(BDM2)]:
tests/vertexonly/test_interpolation_from_parent.py#L330
AttributeError: 'MixedMap' object has no attribute '_offset'. Did you mean: 'offset'?
|
test_interpolation_from_parent.test_mixed_function_interpolation[periodicrectangle-mesh-0-coords-FunctionSpace(Regge2)]:
tests/vertexonly/test_interpolation_from_parent.py#L330
AttributeError: 'MixedMap' object has no attribute '_offset'. Did you mean: 'offset'?
|
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 0x7f952c92f1b0>(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 0x7f952c92f1b0> = 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_#x7f94f2a3ddf0'), (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_#x7f94f2a3ddf0'), (2, 2), 'None_nodes_dset'), None, dtype('complex128'), 'function_4276[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7f94f15cb530>, 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 0x7f952c92f1b0>(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 0x7f952c92f1b0> = 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_#x7f94f30a9df0'), (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_#x7f94f30a9df0'), (2, 2), 'None_nodes_dset'), None, dtype('complex128'), 'function_4304[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7f94f0fc1520>, 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 0x7f952c92f1b0>(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 0x7f952c92f1b0> = 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_#x7f94f13d3e30'), (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_#x7f94f13d3e30'), (2, 2), 'None_nodes_dset'), None, dtype('complex128'), 'function_4332[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7f94f149faa0>, 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 0x7f952c92f1b0>(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 0x7f952c92f1b0> = 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_#x7f94f1620a70'), (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_#x7f94f1620a70'), (2, 2), 'None_nodes_dset'), None, dtype('complex128'), 'function_4360[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7f94f1623800>, 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 0x7f952c92f1b0>(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 0x7f952c92f1b0> = 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_#x7f94f0f67ef0'), (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_#x7f94f0f67ef0'), (2, 2), 'None_nodes_dset'), None, dtype('complex128'), 'function_4388[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7f94f11a3530>, 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-0-coords-TensorFunctionSpace(CG2)]:
tests/vertexonly/test_interpolation_from_parent.py#L330
AttributeError: 'MixedMap' object has no attribute '_offset'. Did you mean: 'offset'?
|
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 0x7fb48e30afb0>(array([0.]), array([[[0.35715804]]]))
+ where <function allclose at 0x7fb48e30afb0> = np.allclose
+ and array([0.]) = Dat(DataSet(Set((np.int64(1), np.int64(1), np.int64(1)), 'set_#x7fb4544bea80'), (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_#x7fb4544bea80'), (1, 1), 'None_nodes_dset'), None, dtype('float64'), 'function_3159[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7fb4556cb260>, 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 0x7fb48e30afb0>(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 0x7fb48e30afb0> = 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_#x7fb454c50050'), (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_#x7fb454c50050'), (1, 1), 'None_nodes_dset'), None, dtype('float64'), 'function_3176[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7fb45deb0b30>, 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-0-coords-TensorFunctionSpace(CG2)]:
tests/vertexonly/test_interpolation_from_parent.py#L330
AttributeError: 'MixedMap' object has no attribute '_offset'. Did you mean: 'offset'?
|
test_interpolation_from_parent.test_mixed_function_interpolation[square-mesh-0-coords-VectorFunctionSpace(BDM2)]:
tests/vertexonly/test_interpolation_from_parent.py#L330
AttributeError: 'MixedMap' object has no attribute '_offset'. Did you mean: 'offset'?
|
test_interpolation_from_parent.test_mixed_function_interpolation[square-mesh-0-coords-FunctionSpace(Regge2)]:
tests/vertexonly/test_interpolation_from_parent.py#L330
AttributeError: 'MixedMap' object has no attribute '_offset'. Did you mean: 'offset'?
|
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 0x7fb48e30afb0>(array([[[0., 0.],\n [0., 0.]]]), array([[[0.35715804, 0.55601946],\n [0.55601946, 0.86560459]]]))
+ where <function allclose at 0x7fb48e30afb0> = np.allclose
+ and array([[[0., 0.],\n [0., 0.]]]) = Dat(DataSet(Set((np.int64(1), np.int64(1), np.int64(1)), 'set_#x7fb454c77950'), (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_#x7fb454c77950'), (2, 2), 'None_nodes_dset'), None, dtype('float64'), 'function_3246[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7fb44fd505c0>, 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 0x7fb48e30afb0>(array([[[-0., 0.],\n [-0., 0.]]]), array([[[0.35715804, 0.55601946],\n [0.55601946, 0.86560459]]]))
+ where <function allclose at 0x7fb48e30afb0> = np.allclose
+ and array([[[-0., 0.],\n [-0., 0.]]]) = Dat(DataSet(Set((np.int64(1), np.int64(1), np.int64(1)), 'set_#x7fb4553ef260'), (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_#x7fb4553ef260'), (2, 2), 'None_nodes_dset'), None, dtype('float64'), 'function_3263[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7fb4555e2c90>, 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 0x7fb48e30afb0>(array([[[0., 0.],\n [0., 0.]]]), array([[[0.35715804, 0.55601946],\n [0.55601946, 0.86560459]]]))
+ where <function allclose at 0x7fb48e30afb0> = np.allclose
+ and array([[[0., 0.],\n [0., 0.]]]) = Dat(DataSet(Set((np.int64(1), np.int64(1), np.int64(1)), 'set_#x7fb455210500'), (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_#x7fb455210500'), (2, 2), 'None_nodes_dset'), None, dtype('float64'), 'function_3280[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7fb454adb470>, 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 0x7fb48e30afb0>(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 0x7fb48e30afb0> = 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_#x7fb44fd47fb0'), (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_#x7fb44fd47fb0'), (2, 2), 'None_nodes_dset'), None, dtype('float64'), 'function_3297[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7fb455340560>, 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 0x7fb48e30afb0>(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 0x7fb48e30afb0> = 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_#x7fb454104830'), (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_#x7fb454104830'), (2, 2), 'None_nodes_dset'), None, dtype('float64'), 'function_3314[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7fb44fd505c0>, 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 0x7fb48e30afb0>(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 0x7fb48e30afb0> = 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_#x7fb454ba8170'), (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_#x7fb454ba8170'), (2, 2), 'None_nodes_dset'), None, dtype('float64'), 'function_3331[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7fb4544f7410>, 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-0-coords-TensorFunctionSpace(CG2)]:
tests/vertexonly/test_interpolation_from_parent.py#L330
AttributeError: 'MixedMap' object has no attribute '_offset'. Did you mean: 'offset'?
|
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 0x7fb48e30afb0>(array([[[0., 0.],\n [0., 0.]]]), array([[[0.35715804, 0.55601946],\n [0.55601946, 0.86560459]]]))
+ where <function allclose at 0x7fb48e30afb0> = np.allclose
+ and array([[[0., 0.],\n [0., 0.]]]) = Dat(DataSet(Set((np.int64(1), np.int64(1), np.int64(1)), 'set_#x7fb4544ba900'), (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_#x7fb4544ba900'), (2, 2), 'None_nodes_dset'), None, dtype('float64'), 'function_3367[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7fb44fc085c0>, 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 0x7fb48e30afb0>(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 0x7fb48e30afb0> = 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_#x7fb44fcd41d0'), (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_#x7fb44fcd41d0'), (2, 2), 'None_nodes_dset'), None, dtype('float64'), 'function_3386[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7fb44fc15550>, 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-0-coords-TensorFunctionSpace(CG2)]:
tests/vertexonly/test_interpolation_from_parent.py#L330
AttributeError: 'tuple' object has no attribute 'shape'
|
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 0x7fb48e30afb0>(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 0x7fb48e30afb0> = 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_#x7fb45458e960'), (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_#x7fb45458e960'), (3, 3), 'None_nodes_dset'), None, dtype('float64'), 'function_3434[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7fb454e485c0>, 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 0x7fb48e30afb0>(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 0x7fb48e30afb0> = 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_#x7fb45512f230'), (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_#x7fb45512f230'), (3, 3), 'None_nodes_dset'), None, dtype('float64'), 'function_3461[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7fb454df0950>, 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-0-coords-TensorFunctionSpace(CG2)]:
tests/vertexonly/test_interpolation_from_parent.py#L330
AttributeError: 'MixedMap' object has no attribute '_offset'. Did you mean: 'offset'?
|
test_interpolation_from_parent.test_mixed_function_interpolation[cube-mesh-0-coords-VectorFunctionSpace(BDM2)]:
tests/vertexonly/test_interpolation_from_parent.py#L330
AttributeError: 'MixedMap' object has no attribute '_offset'. Did you mean: 'offset'?
|
test_interpolation_from_parent.test_mixed_function_interpolation[cube-mesh-0-coords-FunctionSpace(Regge2)]:
tests/vertexonly/test_interpolation_from_parent.py#L330
AttributeError: 'MixedMap' object has no attribute '_offset'. Did you mean: 'offset'?
|
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 0x7fb48e30afb0>(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 0x7fb48e30afb0> = 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_#x7fb4542a0950'), (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_#x7fb4542a0950'), (3, 3), 'None_nodes_dset'), None, dtype('float64'), 'function_3537[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7fb454bf4200>, 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 0x7fb48e30afb0>(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 0x7fb48e30afb0> = 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_#x7fb44f1399d0'), (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_#x7fb44f1399d0'), (3, 3), 'None_nodes_dset'), None, dtype('float64'), 'function_3554[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7fb456902060>, 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 0x7fb48e30afb0>(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 0x7fb48e30afb0> = 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_#x7fb44ef07470'), (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_#x7fb44ef07470'), (3, 3), 'None_nodes_dset'), None, dtype('float64'), 'function_3571[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7fb454a5a6c0>, 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 0x7fb48e30afb0>(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 0x7fb48e30afb0> = 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_#x7fb4540f4680'), (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_#x7fb4540f4680'), (3, 3), 'None_nodes_dset'), None, dtype('float64'), 'function_3588[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7fb44f5f9220>, 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 0x7fb48e30afb0>(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 0x7fb48e30afb0> = 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_#x7fb44fd7c740'), (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_#x7fb44fd7c740'), (3, 3), 'None_nodes_dset'), None, dtype('float64'), 'function_3605[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7fb4542ba630>, 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 0x7fb48e30afb0>(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 0x7fb48e30afb0> = 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_#x7fb454c59970'), (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_#x7fb454c59970'), (3, 3), 'None_nodes_dset'), None, dtype('float64'), 'function_3622[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7fb454baa6f0>, 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-0-coords-TensorFunctionSpace(CG2)]:
tests/vertexonly/test_interpolation_from_parent.py#L330
AttributeError: 'MixedMap' object has no attribute '_offset'. Did you mean: 'offset'?
|
test_interpolation_from_parent.test_mixed_function_interpolation[tetrahedron-mesh-0-coords-VectorFunctionSpace(BDM2)]:
tests/vertexonly/test_interpolation_from_parent.py#L330
AttributeError: 'MixedMap' object has no attribute '_offset'. Did you mean: 'offset'?
|
test_interpolation_from_parent.test_mixed_function_interpolation[tetrahedron-mesh-0-coords-FunctionSpace(Regge2)]:
tests/vertexonly/test_interpolation_from_parent.py#L330
AttributeError: 'MixedMap' object has no attribute '_offset'. Did you mean: 'offset'?
|
test_interpolation_from_parent.test_mixed_function_interpolation[tetrahedron-mesh-1-coords-TensorFunctionSpace(CG2)]:
tests/vertexonly/test_interpolation_from_parent.py#L330
AttributeError: 'MixedMap' object has no attribute '_offset'. Did you mean: 'offset'?
|
test_interpolation_from_parent.test_mixed_function_interpolation[tetrahedron-mesh-1-coords-VectorFunctionSpace(BDM2)]:
tests/vertexonly/test_interpolation_from_parent.py#L330
AttributeError: 'MixedMap' object has no attribute '_offset'. Did you mean: 'offset'?
|
test_interpolation_from_parent.test_mixed_function_interpolation[tetrahedron-mesh-1-coords-FunctionSpace(Regge2)]:
tests/vertexonly/test_interpolation_from_parent.py#L330
AttributeError: 'MixedMap' object has no attribute '_offset'. Did you mean: 'offset'?
|
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 0x7fb48e30afb0>(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 0x7fb48e30afb0> = 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_#x7fb44ef59310'), (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_#x7fb44ef59310'), (3, 3), 'None_nodes_dset'), None, dtype('float64'), 'function_3741[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7fb44ecef1a0>, 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 0x7fb48e30afb0>(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 0x7fb48e30afb0> = 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_#x7fb44fd50620'), (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_#x7fb44fd50620'), (3, 3), 'None_nodes_dset'), None, dtype('float64'), 'function_3758[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7fb44f519dc0>, 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 0x7fb48e30afb0>(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 0x7fb48e30afb0> = 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_#x7fb44f4bf5c0'), (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_#x7fb44f4bf5c0'), (3, 3), 'None_nodes_dset'), None, dtype('float64'), 'function_3775[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7fb44fc3be90>, 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-0-coords-TensorFunctionSpace(CG2)]:
tests/vertexonly/test_interpolation_from_parent.py#L330
AttributeError: 'MixedMap' object has no attribute '_offset'. Did you mean: 'offset'?
|
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 0x7fb48e30afb0>(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 0x7fb48e30afb0> = 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_#x7fb44eb7c290'), (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_#x7fb44eb7c290'), (3, 3), 'None_nodes_dset'), None, dtype('float64'), 'function_3825[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7fb44ecac5f0>, 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 0x7fb48e30afb0>(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 0x7fb48e30afb0> = 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_#x7fb44f356210'), (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_#x7fb44f356210'), (3, 3), 'None_nodes_dset'), None, dtype('float64'), 'function_3855[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7fb44ef7c320>, 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-0-coords-TensorFunctionSpace(CG2)]:
tests/vertexonly/test_interpolation_from_parent.py#L330
AttributeError: 'tuple' object has no attribute 'shape'
|
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 0x7fb48e30afb0>(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 0x7fb48e30afb0> = 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_#x7fb454115160'), (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_#x7fb454115160'), (3, 3), 'None_nodes_dset'), None, dtype('float64'), 'function_3923[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7fb44f1710a0>, 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 0x7fb48e30afb0>(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 0x7fb48e30afb0> = 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_#x7fb44f296cc0'), (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_#x7fb44f296cc0'), (3, 3), 'None_nodes_dset'), None, dtype('float64'), 'function_3959[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7fb44f332750>, 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-0-coords-TensorFunctionSpace(CG2)]:
tests/vertexonly/test_interpolation_from_parent.py#L330
AttributeError: 'MixedMap' object has no attribute '_offset'. Did you mean: 'offset'?
|
test_interpolation_from_parent.test_mixed_function_interpolation[periodicrectangle-mesh-0-coords-VectorFunctionSpace(BDM2)]:
tests/vertexonly/test_interpolation_from_parent.py#L330
AttributeError: 'MixedMap' object has no attribute '_offset'. Did you mean: 'offset'?
|
test_interpolation_from_parent.test_mixed_function_interpolation[periodicrectangle-mesh-0-coords-FunctionSpace(Regge2)]:
tests/vertexonly/test_interpolation_from_parent.py#L330
AttributeError: 'MixedMap' object has no attribute '_offset'. Did you mean: 'offset'?
|
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 0x7fb48e30afb0>(array([[[0., 0.],\n [0., 0.]]]), array([[[0.35715804, 0.55601946],\n [0.55601946, 0.86560459]]]))
+ where <function allclose at 0x7fb48e30afb0> = np.allclose
+ and array([[[0., 0.],\n [0., 0.]]]) = Dat(DataSet(Set((np.int64(1), np.int64(1), np.int64(1)), 'set_#x7fb44f16b350'), (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_#x7fb44f16b350'), (2, 2), 'None_nodes_dset'), None, dtype('float64'), 'function_4081[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7fb44e8a6ba0>, 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 0x7fb48e30afb0>(array([[[0., 0.],\n [0., 0.]]]), array([[[0.35715804, 0.55601946],\n [0.55601946, 0.86560459]]]))
+ where <function allclose at 0x7fb48e30afb0> = np.allclose
+ and array([[[0., 0.],\n [0., 0.]]]) = Dat(DataSet(Set((np.int64(1), np.int64(1), np.int64(1)), 'set_#x7fb44f16b170'), (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_#x7fb44f16b170'), (2, 2), 'None_nodes_dset'), None, dtype('float64'), 'function_4108[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7fb44ecbf1a0>, 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 0x7fb48e30afb0>(array([[[0., 0.],\n [0., 0.]]]), array([[[0.35715804, 0.55601946],\n [0.55601946, 0.86560459]]]))
+ where <function allclose at 0x7fb48e30afb0> = np.allclose
+ and array([[[0., 0.],\n [0., 0.]]]) = Dat(DataSet(Set((np.int64(1), np.int64(1), np.int64(1)), 'set_#x7fb44ea4f050'), (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_#x7fb44ea4f050'), (2, 2), 'None_nodes_dset'), None, dtype('float64'), 'function_4135[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7fb44ed46600>, 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 0x7fb48e30afb0>(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 0x7fb48e30afb0> = 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_#x7fb44ea4f260'), (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_#x7fb44ea4f260'), (2, 2), 'None_nodes_dset'), None, dtype('float64'), 'function_4162[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7fb44f69c8f0>, 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 0x7fb48e30afb0>(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 0x7fb48e30afb0> = 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_#x7fb44e81e030'), (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_#x7fb44e81e030'), (2, 2), 'None_nodes_dset'), None, dtype('float64'), 'function_4189[cmpt-0]') = Coefficient(WithGeometry(IndexedProxyFunctionSpace(<firedrake.mesh.VertexOnlyMeshTopology object at 0x7fb44ebc11f0>, 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/
|