Hi Max,

(I'm cc'ing in the petsc-users mailing list which may have more advice, if you 
are using PETSc you should definitely subscribe!

> On 24 Oct 2018, at 09:27, Maximilian Hartig <imilian.har...@gmail.com> wrote:
> 
> Hello Lawrence,
> 
> sorry to message you out of the blue. My name is Max and I found your post on 
> GitHub (https://github.com/firedrakeproject/firedrake/issues/1246 ) on DMPlex 
> being able to read periodic gmsh files. I am currently trying to do just that 
> (creating a periodic DMPlex mesh with gmsh) in the context of my PhD work. So 
> far I haven’ t found any documentation on the periodic BC’s with DMPlex and 
> gmsh in the official petsc documentation. 
> I was wondering whether you’d be so kind as to point me in a general 
> direction concerning how to achieve this. You seem experienced in using petsc 
> and I would greatly appreciate your help. 


I think the answer is "it depends". If you're just using DMPlex directly and 
all the of the functionality with PetscDS, then I /think/ that reading periodic 
meshes via gmsh (assuming you're using the appropriate gmsh mesh format [v2]) 
"just works".

From my side, the issue is to do with mapping that coordinate field into one 
that I understand (within Firedrake). You may not have this problem.

Thanks,

Lawrence

Reply via email to