Thank you both for the suggestions.
Periodic faces should be treated as interior faces and then the flag MeshWorker::assemble_own_interior_faces_once should apply and only one of the periodic face pairs should be used for assembly, even though physically they are different faces.
I want to make sure this is happening, and will write some small test code.
The code of mesh_loop is checking about periodicity, but the logic is not clear to me from reading the code.
I have used these features in a DG code (and I am sure many others also) and it seems to work as expected. But I do observe some issues on gmsh grids when I use periodicity, but maybe it is not related to MeshWorker. I will post a separate issue on this.
best
praveen
> To view this discussion visit
https://groups.google.com/d/msgid/dealii/C2CDF68B-358A-4E19-B3C5-FD763D93D7BF%40gmail.com.