Memory usage in Contact modules #16773
-
Quick question, Ive got a 'toy' problem which resembles our children's favourite Danish building blocks. There are two blocks next to each other, along the long face as seen below. In total there are 1583 nodes on each surface (4928 edges and 3346 triangles if that matters - dont think it does) and trying to get this problem setup and running on my desktop, requires more than 128 Gb of memory ?!?! That seems excessive to me, any suggestions here would be appreciated. |
Beta Was this translation helpful? Give feedback.
Replies: 5 comments 34 replies
-
So memory usage is around 18.2 Gb until computing initial stateful property values, and then it rockets up fairly quickly to 128 Gb and then is killed. |
Beta Was this translation helpful? Give feedback.
-
Some progress, it seems the two objects in contact must be separate mesh blocks, is that true MOOSE folks? |
Beta Was this translation helpful? Give feedback.
-
Also, further weirdness, I have what I'm calling a 'docking' problem - but basically I have a 'rubber' hollow sphere (as shown in the image) and a stainless steel 'sphere' I am forcing the displacement as a function of time so that they start seperate and then get into contact later. In this case gravity is acting along the +ve z axis, there is a 0 displacement condition on the flat bottom of the rubber hollow sphere. I also constrain the x,y movement of the sphere with 0 displacement condition, such that the sphere only moves along the z axis. There are 3 contact surfaces; the outside part of the stainless sphere (a), the entry part into the hollow sphere (b) and the inside of the hollow sphere (c) and I have frictional contacts setup for ac and bc. All is great, contact is made the rubber deforms, but eventually we get a convergence failure at the minimum timestep. I've tried turning on AMR, but this leads to segfaults and also some weird deformations that you'll see in the next image, and some oddly connected mesh elements. So my questions are manifold, but
Happy to share inputs, can I attach them here? |
Beta Was this translation helpful? Give feedback.
-
No, that problem runs fine. I cant'reproduce the contact memory usage
problem, except in the original geometry.
…On Thu, 2021-01-28 at 12:09 -0800, Alex Lindsay wrote:
The dock problem should also show the memory usage problem right? I
see that you are using finite strain
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or unsubscribe.
|
Beta Was this translation helpful? Give feedback.
-
I'm jumping into this pretty late. It sounds like some of the memory issues have been resolved. I'd just add here that the |
Beta Was this translation helpful? Give feedback.
So memory usage is around 18.2 Gb until computing initial stateful property values, and then it rockets up fairly quickly to 128 Gb and then is killed.