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

Correct no penetration bcs #670

Merged
merged 11 commits into from
Mar 5, 2020
Merged

Correct no penetration bcs #670

merged 11 commits into from
Mar 5, 2020

Conversation

glwagner
Copy link
Member

@glwagner glwagner commented Mar 5, 2020

This PR amends the implementation of no penetration bcs so that halo points beyond a boundary are calculated correctly; ie, by ensuring that continuity is satisfied in the halo point. This change is necessary to correctly calculate the gradients of velocity fields normal to a boundary, across a boundary.

Resolves #669.
Resolves #668.

@codecov
Copy link

codecov bot commented Mar 5, 2020

Codecov Report

Merging #670 into master will decrease coverage by 0.34%.
The diff coverage is n/a.

Impacted file tree graph

@@            Coverage Diff             @@
##           master     #670      +/-   ##
==========================================
- Coverage   78.33%   77.99%   -0.35%     
==========================================
  Files         119      120       +1     
  Lines        2373     2413      +40     
==========================================
+ Hits         1859     1882      +23     
- Misses        514      531      +17     
Impacted Files Coverage Δ
src/BoundaryConditions/apply_no_penetration_bcs.jl 57.14% <0.00%> (ø)

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 162f197...ee15cf2. Read the comment docs.

@ali-ramadhan
Copy link
Member

We should tag and release v0.25.0 once this is merged.

@glwagner glwagner merged commit dcfbbae into master Mar 5, 2020
@glwagner glwagner deleted the glw/correct-no-penetration-bcs branch March 5, 2020 13:48
@glwagner
Copy link
Member Author

glwagner commented Mar 5, 2020

do it!

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

Successfully merging this pull request may close these issues.

Bug (?) in loop_xz macro Bug in fill_north_halo
2 participants