Relationship about mesh number and CPU working performance
Hi
I have two different case about mesh number. In One of them, I have 1.5 million mesh number, In other, have 13 million mesh. My CPU is Intel 3930k which has 3.2 ghz with 12 core and Memory is 16 gb. When I run the calculation which has 1.5 million mesh, My CPU always runs %100 and my calculation is more speed than other calculation naturaly. But When I eun other calculation which has 13 million mesh, My Cpu sometimes run %100. Especially, When It starts to new iteration, It waits so much. Computer has been using any CPU for two or three minutes and not always use %100. CPU usage become so changeable. But for 1.5 milion mesh, It always works %100. What is the reason or reasons of this situation. Sorry my weak english. Regards, |
Your PC does not have enough memory for the large case. This is the problem - it uses the virtual memory during the run. Therefore you can see the unbalanced load in the system monitor. I think you need at least 24 or 32 GB of memory (depends on the physical models of your case).
Best Regards, Karl |
Thank you for answer KARL.
I use K-epsilon turbulance model and Non-equilibrium wall function. What is the relationship between mesh number and ram size. For example, I can say that maximum 7 milion elements can be solved with 16 gb ram. Do turbulance models affect the maximum mesh number. virtual memory means, Computer use the different components for the memory, like hard-disk. So, data speed of the between ram and processor is slow and processor waits the mesh informaiton for the next process. |
The more mesh cells the more RAM size you need. When the number of the cells are too much and your RAM has not enough memory, it takes more time the data to get loaded in the RAM for every iteration, therefore your CPU has a delay to get the data. Turbulence modeling get more CPU time.
Best regards, |
Quote:
|
Your mesh size is not equal to the RAM's memory that has been occupied. Every iteration produces a large amount of data that get loaded as a very big matrix into RAM. It contains the values of every parameters in 2d or 3d and their first, second or higher order derivatives, so it gets more space. For 13 mil grid, a larger RAM would have less delay.
Regards. |
Quote:
|
Quote:
|
All times are GMT -4. The time now is 05:35. |