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
Particles with free surface hang #5594
Comments
Could you post the full |
Hi Rene, thank you for your help! |
The problem Wolfgang referred to was brought up during one of the weekly user meetings, and was the same error mentioned at the beginning of my response (with the open handles that weren't returned). |
Thanks for the files @vaturino and for the report @ryanstoner1. I think what you two are seeing are indeed the result of one (or two) bugs in deal.II.
Could one of you test your model with my deal.II branch of dealii/dealii#16709 which contains both fixes and let me know if that solves your crashes? You will also have to update your ASPECT to a recent development version though (and make sure you have sundials in deal.II active) as that is required for the latest ASPECT version to work. |
Hi @gassmoeller, thanks for you instructions. I usually run models in optimized mode, yes, but, due to a couple of previous issues, that particular model was run in debug mode. I tried running it again in optimized mode (both with ASPECT 2.5 and 2.6-pre), as suggested, but I get the same error message. I have re-installed aspect on stampede3 from scratch, so I also re-installed candi and deal.ii. |
We've triangulated the break (possibly intel-compiler related) to some time between Sep. 10-12, 2023, but I feel like that discussion would be best continued in #5569.
A separate issue is that the fix for 1. works with ASPECT 2.5, but ASPECT 2.6-pre doesn't compile, likely also best addressed in #5569. Currently working on this. To summarize, the pull request solves our issues, but I'll continue working to find why more recent versions of deal.II don't compile on Stampede3. |
Sounds good, thanks for the feedback, I will continue working on the deal.II PR to get it merged. If you feel you found something during the installation that seems to be an issue in deal.II, feel free to open an issue in the deal.II repository, there are plenty of developers there to help. |
It seems except for the compile problems discussed in #5569 this issue can be closed? |
Yes, closing it. The compile problems are separate. |
When running particles with a free surface.
Both I and @vaturino used to get the error message:
This behavior changed after #5446 (not in 2.5). Afterwards ASPECT hangs after at least the second time step without an error message.
I.e. after
For the previous error message I was able to run a debugger and trace the crash to
https://github.com/geodynamics/aspect/blob/162b878a925d86cd54ac0dab1fa7eba04091bcd3/source/simulator/core.cc#L610C8-L610C42
ASPECT tends to hang (or crash previously) after AMR, and if AMR is turned off completely then no hanging or crash occurs.
Even if I increase the maximum particles per cell, so that no particles are removed then the issue still appears. With no free surface the behavior is normal, and no hanging occurs.
The text was updated successfully, but these errors were encountered: