-
Notifications
You must be signed in to change notification settings - Fork 62
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
Steady increase in memory use when running createMdsMesh #397
Comments
Sounds like it. Thank you for reporting. We'll run valgrind on a smaller mesh and see what it reports. |
Hi @Thomas-Ulrich . |
Yes @davschneller created a new version of pumgen that does not depend on pumi to fix this memory problem. |
I ran a 16 process, 28M tet mesh generation (using SimModSuite) and mesh conversion to pumi/mds case via the
memcheck reports that all processes are leaking the same amount of data:
At first glance there appear to be a handful of SimModSuite objects that are not being freed properly; likely a mistake on our end. I'm looking into this now. summaryFor this mesh, and @Thomas-Ulrich Are you interested in debugging this further or are you all set with the non-pumi version of your tool?
|
Thank you for looking into it. I don't think it needs to be debugged further. |
Hi,
I'm trying to generate large meshes (e.g. the one that I just generated had 657117285 tetra cells) with SimModeler.
The SimModeler parallel generation uses ~150Gb of memory for 10 ranks.
But when I then convert the mesh using this function:
https://github.com/SeisSol/PUMGen/blob/master/src/input/SimModSuite.h#L183C19-L183C32
I can see (with htop) that the used memory steadily increases until reaching 880Gb.
Could it be a memory leak?
I'm using [email protected]
Thanks in advance,
Thomas.
The text was updated successfully, but these errors were encountered: