-
Notifications
You must be signed in to change notification settings - Fork 109
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
unstructured BCs #573
unstructured BCs #573
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice work @ranocha ! I just left a few comments for clarification but overall I think this is ready for merge (as long as the periodic test will now pass)
Codecov Report
@@ Coverage Diff @@
## main #573 +/- ##
===========================================
+ Coverage 78.33% 93.72% +15.39%
===========================================
Files 138 138
Lines 13831 13837 +6
===========================================
+ Hits 10834 12969 +2135
+ Misses 2997 868 -2129
Flags with carried forward coverage won't be shown. Click here to find out more.
Continue to review full report at Codecov.
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM! Just one minor question...
These are some first and minor performance improvements of the BCs for unstructured meshes. They only manifest for
elixir_euler_unstructured_quad_wall_bc.jl
since that's the only elixir with multiple BCs.I used the following code with
julia --check-bounds=no --threads=1
uniform_flow_state
17a9f92Symbol
s instead ofString
s for boundary names 87868b1Further performance improvements need some more experiments and probably a decision between at least two approaches suggested in #542 (sorting and earlier function barriers or function wrappers via
ccall
).