-
Notifications
You must be signed in to change notification settings - Fork 89
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
Seg Fault when trying to use new MueLu preconditioners for Enthalpy problems #862
Comments
@mperego I have an Albany executable on Perlmutter, but that's probably not the easiest platform to debug on. Is there another machine you'd suggest I build on? |
Thanks @jhux2. You could use blake. We have scripts for building Trilinos and Albany. I think you can use the gcc modules blake_gcc_modules_submit.sh and cmake scripts, do-cmake-trilinos-gcc-serial, do-cmake-albany-serial. -- I got the error with gcc compiler. |
blake is probably the best option right now. The gcc build is a debug build so it will run slow but it might give you more information. You can use the binary directly: |
I've run the Humboldt test that's on the main branch, just as a sanity check. This uses the executable that @jewatkins pointed to. Right after the stacked timer output, which I assume comes the end of the simulation, there are a few errors. Are these to be expected?
|
Yes looks like it: https://sems-cdash-son.sandia.gov/cdash/test/3060119 We should probably look into why that's happening. The final result looks correct though. |
@jhux2 any updates on this? |
@mperego Sorry, I've not looked at this in a while. I'll pick this back up. |
@mperego I updated your branch with master and am seeing the following error. Has parsing of
|
@jhux2, we cleaned a bit the code. Please remove these lines:
|
Thanks, @mperego. Another error, I guess masked by the first:
|
@mperego That seems to have fixed it, I'm now back to the original error you reported. Thanks. |
@mperego Here's a quick update. MueLu's setup is recursing until it exhausts stack memory, and one of the processes seg faults. I'm sifting through factory dependency information at the moment to see what's going wrong. |
@jhux2 thanks for looking into that! It doesn't sound fun.. |
@jhux2 are there any updates on this issue? |
Hi @jhux, there have been some changes in Albany that needs to be merged in this branch. A few additional changes are needed in the input files as well. Let me know when you plan to look into this and I'll do the merge and fix the input files. |
I get a segmentation fault when using the new MueLu settings provided by Ray Tuminaro for the Humboldt problem.
I tried different settings, below is the error for
P1semR1transP2const
:I didn't get much info running dbg.
To reproduce the error, build branch https://github.com/sandialabs/Albany/tree/enthalpy_muelu and run the Enthalpy tests:
ctest -R Enthalpy_Humboldt_MueLu
The text was updated successfully, but these errors were encountered: