Generally:
I just want to know if there is a way to control the paritioning in FEniCS like I could if I were using METIS or SCOTCH externally?
Specifically:
When I have refinement built into the center of my mesh, the partitioner creates an enclosed partition (or two, or three...) around the refinement without any connection to the boundary of the global mesh.
This could pose a problem for any domain decomposition methods which use neumann B.C.s at the interfaces between subdomains. I wonder if there's a way to partition so that every submesh is connected to the outside boundary?