Why does Sim CFD 2014 on my system counts 90 million elements for a simple model with 30 flat surfaces for a mesh size of 0.2? On other systems mesh sizes of 0.01 sum to about 1 million elements for much more complicated shapes. Is there something wrong?
Hi esmaeilk,
What happens when you actually mesh it? The mesh count preview can be innaccurate sometimes.
Once you have it meshed, the total mesh count will be shown in the Output Bar.
Kind regards,
Jon
This might help you in estimating the actual meshcount:
I ran the simulation and it turned out to be about 3.7 million elements, however, I noticed that the system used 20GB of ram to generate the mesh volume. Isn't it supposed to be 2GB per 1 million elements?
~2GB/million generally applies for Solver, when the NS equations are being solved and iterations are run. Here, we are merely generating a mesh, and Mesher generally requires ~1GB/million.
At any rate, usage of 20GB for 3.7 million sounds extreme. Are you sure you didn't incorrectly measure the memory usage (extra 0 etc)? Also you should spot the memory usage when the message "optimizing volume mesh" is shown. If you wat until mesh is completed, the Solver kicks in, and the memory usage is escalated accordingly.
Multi-threading (flag) will help you in reducing the time required for the meshing rather than increasing it. Can you post an image of your domain? Also, it may be worthwhile to use coarse mesh initially and refine it gradually. You will have better grasp on memory usage and size of mesh.
Also be advised that SimCFD uses only 2^n cores. Don't know if this will help, but try defining your Solver using 8 cores and se if this changes anything.
With a uniform mesh size of 2 for a small box you can see that all of the memory is exhausted and the system is now on page file/virtual memory.
Well, you want to see the memory usage of only SimCFDMesher.exe, and not by the whole system! See attached pic. Make sure you click on "Shw processes from all users."
In this case, I will be very surprised if:
a) You are able to finish the mesh in reasonable time (few minutes).
b) Mesh will have only 3.7ish million elements
As you claim, a is false (as expected) and b is true, then this is strange and probably this question is for developers to answer.
In your first post you mentioned 90 million elements in your earlier try. In latter trials the count was 3.7 million. So there appears an uncertainty in the trend.
I maintain that you start from a coarse mesh and go from there, so that at least you rule out the unreasonably fine mesh.
Hi,
I encountered a similar problem and I read through this post, how was your issue solved finally?
Thanks,
Gubing
During meshing, when the display message says "Optimising volume mesh...", observe the amount of RAM the process "SimCFDMesher" consumes. Approximately 1 GB RAM consumed corresponds to about 0.8 million elements. Thus, the RAM consumed can give you approximate idea about the number of elements and if you think it is unreasonably high, then just stop the meshing through Solve dialogue box and meshing will immediately stop. This methodology instead of waiting until the final mesh is mapped on the model will save you a lot of time.
As for having sufficient control on type (extrusion/structural), rifinement, quality and distribution of mesh, it remains an ongoing (but albeit very slow) process. I hope it improves in future. You may search in Idea Station and vote up the ideas you feel are important or create new ones if they already aren't there.
Can't find what you're looking for? Ask the community or share your knowledge.