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 · 2 comments
Open

Panzer: Non-conformal periodic boundary conditions #13706

saveryrc opened this issue Jan 6, 2025 · 2 comments

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

@spdomin
Copy link
Contributor

spdomin commented Jan 21, 2025

'Just passing through... However, Sierra recently implemented a non-conformal periodic capability that mimics the following non-conformal implementation (this is a DG-like methodology at the non-conformal exposed surface pair)... Edited: Oh, I cite this as a possible technical path forward, not to use Sierra:)

Stefan P. Domino,
Design-order, non-conformal low-Mach fluid algorithms using a hybrid CVFEM/DG approach,
Journal of Computational Physics,
Volume 359,
2018,
Pages 331-351,
ISSN 0021-9991,
https://doi.org/10.1016/j.jcp.2018.01.007.

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

3 participants