-
Notifications
You must be signed in to change notification settings - Fork 191
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
Add serial numeric initial data loading #6279
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.
You can squash and rebase immediately
* classes for the executable. | ||
* - The data is interpolated and returned in serial, just like analytic data. | ||
* - The data can be re-interpolated to any set of points on request, which is | ||
* an easy way to handle AMR or domain other changes. |
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.
domain other changes
-> other domain changes
The 'GCC diagnostic' in src/IO/Exporter/Exporter.cpp is not respected by gcc < 13, so we have to disable the warning. Upstream bug: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53431
This is the PR that I asked about the XCTS KS failure test about. Please feel free to merge when you think it's ready, @nilsvu |
Proposed changes
Adds a
NumericData
class that can be used in place of analytic data. It just loads the requested tags from numeric volume data files, just like the SpEC or FUKA initial data classes. It's an easy alternative to the parallel numeric data reader. See the docs in this PR for advantages and caveats.Upgrade instructions
Code review checklist
make doc
to generate the documentation locally intoBUILD_DIR/docs/html
.Then open
index.html
.code review guide.
bugfix
ornew feature
if appropriate.Further comments