WithGeometry(FunctionSpace(<firedrake.mesh.ExtrudedMeshTopology object at 0x10a31e510>, <R0 on a TensorProductCell(interval, interval)>, name=None), <Mesh #4>)
doesn’t work. This is the full error:
Traceback (most recent call last):
  File "buoy-swe.py", line 146, in <module>
    (phi0, eta0, W0, Z0, mu0_5) = solvers_SV(F_solver, phi_solver1, W_solver1, eta0, phi0, Z0, W0, eta1, phi1, Z1, W1);
  File "/Users/matak/Documents/Simulations/Firedrake/Ship/Modules/Mixed system/solvers.py", line 95, in solvers_SV
    Z0.assign(Z1)
  File "<decorator-gen-271>", line 2, in assign
  File "/Users/matak/firedrake/src/firedrake/firedrake/utils.py", line 62, in wrapper
    return f(*args, **kwargs)
  File "/Users/matak/firedrake/src/firedrake/firedrake/function.py", line 356, in assign
    assemble_expressions.Assign(self, expr), subset)
  File "<decorator-gen-276>", line 2, in evaluate_expression
  File "/Users/matak/firedrake/src/firedrake/firedrake/utils.py", line 59, in wrapper
    return f(*args, **kwargs)
  File "/Users/matak/firedrake/src/firedrake/firedrake/assemble_expressions.py", line 573, in evaluate_expression
    for tree in ExpressionSplitter().split(expr):
  File "/Users/matak/firedrake/src/firedrake/firedrake/assemble_expressions.py", line 290, in split
    return [expr._ufl_expr_reconstruct_(*ops) for ops in zip(*map(self.visit, (lhs, rhs)))]
  File "/Users/matak/firedrake/src/ufl/ufl/algorithms/transformer.py", line 108, in visit
    r = h(o)
  File "/Users/matak/firedrake/src/firedrake/firedrake/assemble_expressions.py", line 329, in terminal
    raise ValueError("Mismatching function spaces")
ValueError: Mismatching function spaces