CFD Online Discussion Forums

CFD Online Discussion Forums (https://www.cfd-online.com/Forums/)
-   Hardware (https://www.cfd-online.com/Forums/hardware/)
-   -   Low Cell Count Simulations (https://www.cfd-online.com/Forums/hardware/159331-low-cell-count-simulations.html)

gigliagarf September 13, 2015 12:12

Low Cell Count Simulations
 
I'm running a interdymfoam case in openfoam with a few hundred thousand cells. Call it 300-500 thousand. Now I've read that there is a limit to the effectiveness of adding more cores, a few sources have stated anything less than 50,000 cells per core won't have any increased solve time. I've also read that there is a pretty good consensus that Intels chips are the way to go especially the I7's. So I'm currently solving this case with an older four core I7 but my solve time is around 24 hours. I'm looking to reduce the solve time, but I'm not too familiar with what to look for. From another source I've read that getting an 8 core machine can reduce my solve time by around 25 percent. But I'm hoping to reduce it further. What else should my computer have as far as hardware in order to more quickly solve this type of problem? I would appreciate your input. Of course if I've left out key details before you can fully answer the question just ask, I'll do my best to answer them. Thanks in advance, this website has been an invaluable resource so far.

flotus1 September 13, 2015 14:20

The limit for the cell count per core is rather a rule of thumb. For (some/many/a few) cases, parallelization efficiency decreases beyond this point.
Yet this does not mean that adding more cores can not increase simulation speed at all. Especially for small total cell counts run on a shared memory architecture you often see near linear scaling even for a much lower amount of cells per core.
And of course adding more cores is not the only way to increase simulation speed (CPU cache and frequency, memory frequency and bandwidth in general...)
Maybe before choosing new hardware you want to give more details about your current machine: exact CPU type, type and speed of RAM, number of DIMMs.
Are you running transient simulations where lots of data is written to disk during the simulation? Then also the hard disk type (HDD or SSD) could be important.

gigliagarf September 13, 2015 21:23

First of all thank you for you help! I've seen some of your replies before and you always give very informative answers. To answer your questions, it is a transient case. I'm running the I7-820 QM 1.73 GHz processor with 8 MB L3 cache. 4 GB of RAM over two slots of DDR3 PC3-10600 SDRAM running at 1333 MHz. All chugging on a HP Elitebook 8540w laptop. And I've changed to a solid state drive switching out the old HDD.

flotus1 September 14, 2015 07:11

Great! With such an outdated Laptop, virtually every modern 4-core workstation you buy will decrease simulation times by at least a factor of 2 (still a very conservative guess).

It depends on your budget which option is the best for you. If you went through the posts here you might already know that the Intel 2011-3 platform with an Intel I7-5820k and the fastest RAM possible (quad channel, dual rank) offers a pretty good price/performance ratio. Below that, Intel 1150 platform with an I7 processor and, you guessed it, the fastest ram you can afford (dual channel, dual rank) is the next best option.

gigliagarf September 14, 2015 18:52

Excellent! You've cleared up some of my misconceptions, thanks for the help.


All times are GMT -4. The time now is 10:34.