All grid factories should support custom communicators
Currently the support of custom communicators for parallel grid construction is very inconsistent.
-
GmshReader
doesn't support custom communicators at all -
DGFGridFactory
supports this for some meshes, so that the interface is inconsistent -
StructuredGridFactory
also doesn't allow any custom communicator
Surely we will have to think about how to pass the custom communicator to the grid, but imho it would be very helpful to support a common interface.