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

Fix check for same face type #14341

Merged
merged 1 commit into from Oct 7, 2022
Merged

Fix check for same face type #14341

merged 1 commit into from Oct 7, 2022

Conversation

kronbichler
Copy link
Member

I observed that the ECL loop went way too often into the slow branch, and found that we assess the ability to vectorize on whether the cell ids are the same (see #13063), rather than the local face number that actually decides whether the interpolation directions are different or not. @peterrum I think we are in desperate need for a benchmark for the matrix-free DG infrastructure including the ECL setup. I have a Navier-Stokes one that I plan to post in the next days, I have one that would work well already around.

I ran all tests containing the expression matrix_free and they are passing.

Copy link
Member

@peterrum peterrum left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the fix!

@peterrum peterrum merged commit a95f7e5 into dealii:master Oct 7, 2022
@peterrum
Copy link
Member

peterrum commented Oct 7, 2022

I have a Navier-Stokes one that I plan to post in the next days, I have one that would work well already around.

One could adopt step-76. But for gradients we would need compressible NS instead of Euler.

@kronbichler kronbichler deleted the fix_check branch August 10, 2023 16:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants