Skip to content

reconstruction options#117

Merged
adamdempsey90 merged 4 commits intolanl:developfrom
ajdittmann:reconstruction
Mar 21, 2026
Merged

reconstruction options#117
adamdempsey90 merged 4 commits intolanl:developfrom
ajdittmann:reconstruction

Conversation

@ajdittmann
Copy link
Copy Markdown
Collaborator

I have attempted to add two variations of WENO-Z reconstruction. The first follows Borges et al. 2008 and the improvements suggested in Castro et al. 2011 and is called WENO-Z. I have also implemented WENO-MZ as a reconstruction option, which should have better resolution of smooth features, even in the presence of shocks.

Here are a couple examples of the accuracy for a quick linear wave test, and a demonstration that they are stable for simple shock tube.
lin_err
sod

Copy link
Copy Markdown
Collaborator

@adamdempsey90 adamdempsey90 left a comment

Choose a reason for hiding this comment

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

Looks good

Comment thread src/utils/fluxes/reconstruction/wenomz.hpp Outdated
Comment thread src/utils/fluxes/reconstruction/wenomz.hpp Outdated
Comment thread src/utils/fluxes/reconstruction/wenomz.hpp Outdated
@adamdempsey90 adamdempsey90 requested a review from pdmullen March 19, 2026 14:19
Copy link
Copy Markdown
Collaborator

@pdmullen pdmullen left a comment

Choose a reason for hiding this comment

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

LGTM!

ajdittmann and others added 2 commits March 19, 2026 11:53
Co-authored-by: Adam M. Dempsey <adamdemps@gmail.com>
@adamdempsey90 adamdempsey90 enabled auto-merge March 20, 2026 15:18
@adamdempsey90
Copy link
Copy Markdown
Collaborator

You need to run clang-format on the files in reconstruction/. Because you are in a fork, that is not easy for me to do for you.

auto-merge was automatically disabled March 20, 2026 22:03

Head branch was pushed to by a user without write access

@ajdittmann
Copy link
Copy Markdown
Collaborator Author

my bad, should be fixed now.

@adamdempsey90 adamdempsey90 enabled auto-merge March 20, 2026 22:37
@adamdempsey90 adamdempsey90 merged commit b193bb8 into lanl:develop Mar 21, 2026
6 checks passed
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.

3 participants