CFD Online Discussion Forums

CFD Online Discussion Forums (https://www.cfd-online.com/Forums/)
-   FLUENT (https://www.cfd-online.com/Forums/fluent/)
-   -   Relationship about mesh number and CPU working performance (https://www.cfd-online.com/Forums/fluent/108806-relationship-about-mesh-number-cpu-working-performance.html)

geforce November 1, 2012 20:53

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,

Karl November 2, 2012 03:10

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

geforce November 2, 2012 05:22

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.

vicarious November 2, 2012 14:07

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,

geforce November 2, 2012 15:33

Quote:

Originally Posted by vicarious (Post 389954)
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,

Thank you vicarious, I want to ask something. My mesh files 900 MB, but Ram usage is almost 16 GB ram. Why is main reason of this.

vicarious November 2, 2012 16:15

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.

geforce November 5, 2012 07:08

Quote:

Originally Posted by vicarious (Post 389970)
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.

Thank you so much for your reply.

vicarious November 5, 2012 08:10

Quote:

Originally Posted by geforce (Post 390316)
Thank you so much for your reply.

You're quite welcome.


All times are GMT -4. The time now is 05:35.