We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
These two maps
std::unordered_map<std::pair<const Elem *, unsigned short int>, const Elem *> _higher_d_elem_side_to_lower_d_elem; std::unordered_map<const Elem *, unsigned short int> _lower_d_elem_to_higher_d_elem_side;
are not rebuilt in the recovery mode. It will cause functions relying on the two maps not working properly.
In MooseMesh::init() on the code path with recovery, we need to rebuilt the two maps.
MooseMesh::init()
Currently we have not hit this issue because we do not have recovery test that calling the functions in MooseMesh relying on these two maps.
MooseMesh
The text was updated successfully, but these errors were encountered:
make sure two maps connecting lower-d and higher-d elements are built…
90c8a59
… in recovery mode idaholab#27696
935c2cc
5f762bd
ccbac53
11ae8de
YaqiWang
Successfully merging a pull request may close this issue.
Motivation
These two maps
are not rebuilt in the recovery mode. It will cause functions relying on the two maps not working properly.
Design
In
MooseMesh::init()
on the code path with recovery, we need to rebuilt the two maps.Impact
Currently we have not hit this issue because we do not have recovery test that calling the functions in
MooseMesh
relying on these two maps.The text was updated successfully, but these errors were encountered: