-
Notifications
You must be signed in to change notification settings - Fork 49
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
dump exodus memory error while reading faceset files #265
Comments
As Erica noticed, the arrays for ssfacelist etc are being overwritten. The memory allocations for facesets are all tangled up in the Automatic portion of the code. This was a very early iteration for writing facesets which automatically detects and creates facesets on boundary and base mmgetblk lengths on this number. A major fix would be to skip the Automatic facesets part of code and allocate as each file is read. Better debug options need to be in place and should be based on the user setting ie cmo/setatt/moname/idebug 5
|
Currently, the default memory length for exodus side set arrays is 3nouter1 where nouter1 are the number of faces on the mesh boundary. This is fixed by allocating more memory for the arrays, we get another chunk of 3nouter1 size. Other arrays should have the same check and increment if needed.
|
Example for testing from Jeffrey located in
/project/meshing/demos/exo_bug_jeffrey/output_9frac/octree_dfm
New code on branch tam-debug
The text was updated successfully, but these errors were encountered: