Given your set up with gravity, the logical mesh is an extruded one!
My answer isn't related to your error message, but I'd just like to remind you that Firedrake doesn't support unstructured hexahedral meshes. You can read in an unstructured quadrilateral mesh, and then extrude it, and you can manipulate the coordinates as you wish. But the only hexahedral elements we have are extruded quadrilaterals.
Dear all,
Can anybody familiar with gmsh tell me why firedrake protests when loading the attached mesh? How can it be corrected?
Thank you,
Tomasz
Error listing:
...