-
Notifications
You must be signed in to change notification settings - Fork 85
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
Many of Nalu-Wind reg tests are not actively being run #1289
Comments
Hi I found that two test cases below employ the strong symmetry boundary condition.
However, hypre doesn't currently support the strong symmetry boundary conditions. Probably, I will open a new issue for this. |
I will take these:
|
@itopcuoglu, could you take these on?
I'm sticking to ones that say "decoupled_overset_solve: yes" because I'm not sure if the tightly coupled overset pressure solves are compatible with hypre. |
@sseraj, could you try converting this case to use hypre?
|
I'm going to remove from the list all of the ones with "Trilinos" in the name because I think those are intended for testing trilinos solvers. |
@mbkuhn |
@ndevelder @BumseokLee @sbidadi9 We're thinking of focusing on a subset of these tests to switch them over to hypre, ideally choosing the ones that are most relevant to how nalu-wind is most frequently used currently. If you were picking a handful from this list (in issue description), which would you categorize as including important aspects of nalu-wind for your simulations? |
I tried converting the taylorGreenVortex_p3 test to use hypre but ran into the following error when trying to run the test:
It doesn't look like there is an option in exawind-manager to enable matrix-free support. Is this something that's worth updating or should we just remove tests for the high-order code? Maybe @rcknaus has opinions on this? |
AFAIK, that's a trilinos solvers only path. You would need |
@sseraj thanks for looking into this. I didn't think about the "p3" aspect of this test when I asked for it to be converted. The element-based scheme is rarely used now, but it's probably good to keep the test as-is while the scheme is still present. I'll de-prioritize this test and remove it from the list. |
@mbkuhn Sounds good, feel free to assign me to other tests |
The dashboard (and general usage of Nalu-Wind) uses hypre solvers instead of trilinos solvers. However, the majority of the Nalu-Wind reg tests still employ trilinos solvers, and these are not being run during the nightly tests.
Let's make an effort to convert these tests to using hypre and thus include them. After converting the trilinos-based input arguments to use hypre, these cases should be checked by either comparing the norms and ensuring that the diffs are reasonably small or by looking at the actual flow physics to ensure things are running properly. Something to be aware of: not all source terms are hypre-compatible, so some coding may be needed to add updated kernels, like in this merged PR: #1274
Below are all the reg tests with tpetra included (grep -linr -m 1 "tpetra" reg_tests/test_files/*, then the ones with "Trilinos" in the test name removed):
The text was updated successfully, but these errors were encountered: