Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Panzer: Non-conformal periodic boundary conditions #13706

Open
saveryrc opened this issue Jan 6, 2025 · 1 comment
Open

Panzer: Non-conformal periodic boundary conditions #13706

saveryrc opened this issue Jan 6, 2025 · 1 comment

Comments

@saveryrc
Copy link

saveryrc commented Jan 6, 2025

Question

This Issue relates to a CFD package simulating a 2d or 3d channel where the inlet and outlet planes are prescribed as periodic boundary conditions. We would like to have the capability to use non-conforming nodes on each of these planes so that mesh refinement can be done without having to match node pairs/refinement beforehand.

Does Panzer have this interpolation capability or a native implementation to handle non-conforming periodic boundary conditions?

Thanks,
Ryan

@rppawlo
Copy link
Contributor

rppawlo commented Jan 6, 2025

There is nothing automated to handle your use case at this point. Panzer does have an L2 projection capability to map DOF values across bases, but this would have to be modified for use with sidesets - it currently is used for element blocks.

https://github.com/trilinos/Trilinos/blob/master/packages/panzer/disc-fe/src/Panzer_L2Projection.hpp

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants