See for instance:
DOLFINx in general does not consider a mesh structured. All meshes are unstructured, and data is reordered with respect to data-locality.