Open delcmo opened 1 week ago
@trilinos/panzer @rppawlo
@delcmo - we do routinely use cubit meshes for the wedge periodic boundary condition in applications based on panzer. The node matching is very sensitive to how the mesh is constructed. The "copy mesh surface" is typically what we use to map things over, so at first glance it looks like you are doing the right thing. Ideas:
I'll try to get a unit test with a cubit mesh into panzer, but probably won't happen until next month.
Thanks Roger for your help. I have a few follow-up questions:
The mesh has to be symmetric over the xz or yz plane
, do you mean the xz plane has to be located between the two faces to match and at equal distance from the two faces?Marco
It can be any angle although I don't think we've tested larger than 120 degrees. Yes - the xz or the yz plane must be located between and at equal distance from the two faces. I believe the centerline/axis of rotation of the wedge must also align with the z axis, but would have to check that.
We were able to get it to work with an angle of 90 degrees but we cannot get a converged solution yet. We will keep playing with it but I think this issue can be resolved.
Thanks for the help.
Marco
Hello,
we have been trying to use the wedge periodic capability available in Panzer without success. We usually generate meshes with Cubit and it has been working fine with periodic boundaries in 2D and 3D (xz-all, yz-all, ...). For wedge periodic boundaries, we looked at the example https://github.com/trilinos/Trilinos/blob/master/packages/panzer/adapters-stk/example/main_driver/periodic_wedge.xml to understand the nomenclature and the associated orientation of the geometry. We reproduced the same mesh in Cubit but were not able to run it with our Trilinos-based code.
The
matcher
returns an error message:Thanks,
Marco