This use case never occurred to us. Is the gmesh file containing a graph/network (as opposed to a mesh)? There seem two choices
1) if the gmesh file contains a graph/network one could write a gmesh reader for that case that reads directly for and constructs a DMNetwork or 2) write a converter for a DMPlex to DMNetwork. I lean toward the first Either way you need to understand the documentation for DMNetwork and how to build one up. Barry > On May 19, 2019, at 6:34 PM, Swarnava Ghosh via petsc-users > <petsc-users@mcs.anl.gov> wrote: > > Hi Petsc users and developers, > > I am trying to find a way of creating a DMNetwork from a DMPlex. I have read > the DMPlex from a gmesh file and have it distributed. > > Thanks, > SG