CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > General Forums > Hardware

OpenFOAM: Which system to choose

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   October 21, 2018, 05:26
Default OpenFOAM: Which system to choose
  #1
Member
 
Anders Dyhr Nørløv
Join Date: Aug 2018
Posts: 32
Rep Power: 7
MrAndersDk is on a distinguished road
Hello

Currently I'm running OpenFOAM on a dell laptop workstation, with an i7-7820HQ 2.90 GHz cpu. At my firm we are looking into upgrading to a faster setup to run OpenFOAM on, but I find it difficult to evaluate benchmark for OpenFOAM use.

We are looking into two solutions at the moment. A budget version and a full version. For the budget version I'm thinking of buying the following setup used on ebay:

Code:
SUPERMICRO H8QGI-F
4x AMD 2.8GHz 16-Core Opteron 6386 SE
64 GB ram (8 x 8 GB) RDIMM 1600MHz
Quadro P2000
SAMSUNG EVO 860 1 TB
SEAGATE BARRACUDA 4TB
my estimate is that I can build such a system for rougly 3000 - 4000 USD here in Denmark.

The full version is ordering something like this

https://www.titancomputers.com/Titan...ion-p/w375.htm

upgraded with 2 x EPYC 7551 2.0 GHz 32 core CPUs and 64 GB ram. This setup will cost rougly 15000 USD here in denmark.

My problem is evaluating how the current setup will compare to these two.

The i7-7820HQ score rougly 10000 on cpubenchmark, the opteron also scores rougly 10000, and the EPYC scores rougly 18000. Ok since there are 4 opteron CPUs and 2 Epyc CPUs one could think that the opeteron system is 4 times better than the current setup, and the Epyc is only 3 times better. But I guess I can't use benchmarks that way to evaluate how they will perform with OpenFOAM.

So maybe someone in here can help me evaluate the system and compare the three systems?

And alternatively suggest other systems in this pricerange, if going for Xeon for example would give better performance for the money, even though as far as I can see will give a much lower core count for this price range.
MrAndersDk is offline   Reply With Quote

Old   October 21, 2018, 05:36
Default
  #2
Senior Member
 
Joern Beilke
Join Date: Mar 2009
Location: Dresden
Posts: 498
Rep Power: 20
JBeilke is on a distinguished road
Did you study this thread at all?


OpenFOAM benchmarks on various hardware
JBeilke is offline   Reply With Quote

Old   October 21, 2018, 06:55
Default
  #3
Member
 
Anders Dyhr Nørløv
Join Date: Aug 2018
Posts: 32
Rep Power: 7
MrAndersDk is on a distinguished road
Yeah I tried to study that thread. But still find it difficult to evaluate the systems.

If we take the i7 8600 K it has 6 cores and a turbo freq of 4.7 GHz, multiplied this gives = 28.2.

The 2x Epyc 7501 has 64 cores and turbo of 3 GHz = 192.

A naive approach gives that the double Epyc should be 6 - 7 times better than the i7, in ok agreement with https://openfoamwiki.net/index.php/Benchmarks.

However, the same calculation for the 1950x does not work. It does not scale as well with the core numbers. Don't know if it has to do with the memory controllers they mentions.

If I anyhow assume I can do calculations like this, then the opteron calculation would be:

3.5 GHz * 64 = 224

making it surpass the double epyc. If this is anyway correct I guess it is a no brainer which system I should choose, however I don't think it is that simple.

I couldn't fin anything on opterons or quad cpus in the post, so don't know if it really scales that well.
MrAndersDk is offline   Reply With Quote

Old   October 21, 2018, 09:00
Default
  #4
Super Moderator
 
flotus1's Avatar
 
Alex
Join Date: Jun 2012
Location: Germany
Posts: 3,399
Rep Power: 46
flotus1 has a spectacular aura aboutflotus1 has a spectacular aura about
Even for compute-bound algorithms it is not that simple. Aggregate CPU frequency barely works when comparing CPUs of the same generation and architecture. It completely falls apart when comparing CPUs that are several generations apart.
A better estimate for CFD would be comparing memory bandwidth. But here again, the old Opteron CPUs will fall short. We already had some people here who just could not get them to work anywhere near the expected performance. 3000$ for such a system would be a total waste of money.
flotus1 is offline   Reply With Quote

Old   October 21, 2018, 10:33
Default
  #5
Member
 
Anders Dyhr Nørløv
Join Date: Aug 2018
Posts: 32
Rep Power: 7
MrAndersDk is on a distinguished road
Ok. But the epyc system is a good value for money? Though it is clearly more expensive. Our should we consider another system?

Any systems in the 3000 usd range worth considering, were I will see an real increase in speed?
MrAndersDk is offline   Reply With Quote

Old   October 21, 2018, 13:59
Default
  #6
Member
 
Geir Karlsen
Join Date: Nov 2013
Location: Norway
Posts: 59
Rep Power: 13
gkarlsen is on a distinguished road
Quote:
Originally Posted by MrAndersDk View Post
Ok. But the epyc system is a good value for money? Though it is clearly more expensive. Our should we consider another system?

Any systems in the 3000 usd range worth considering, were I will see an real increase in speed?
Why don't you just run the benchmark on your current system and then compare it to the results from others? https://openfoamwiki.net/index.php/Benchmarks

Since your current system appears to be dual channel, there are significant gains to be had. A 1920X build with 4 populated memory channels is well within your 3000 USD budget, and I would guess you will find it to be ~3 times faster than your current setup (dependent on cell count and solver). The 7820X is also good value if you prefer Intel. An EPYC build will give you 8 memory channels and a much higher speed, but it does come with a price premium.
gkarlsen is offline   Reply With Quote

Old   October 21, 2018, 14:04
Default
  #7
Super Moderator
 
flotus1's Avatar
 
Alex
Join Date: Jun 2012
Location: Germany
Posts: 3,399
Rep Power: 46
flotus1 has a spectacular aura aboutflotus1 has a spectacular aura about
Not quite sure how that system could be 15000$. Anyway, buying from Titan computers you need a different configuration. They offer no configuration with 64GB of RAM and 16 DIMMs. So you need at least 128GB of RAM. The 32-core CPUs are pretty useless. Get 2x16 cores or 2x24 cores at most. Also, there are other vendors: https://www.deltacomputer.com/d20z-uln-zn.html
In the 2000$ range I would recommend a system with 2 Xeon E5 v2 CPUs. For example Xeon E5-2690 v2 or E5-2667 v2.
flotus1 is offline   Reply With Quote

Old   October 21, 2018, 15:40
Default
  #8
Member
 
Anders Dyhr Nørløv
Join Date: Aug 2018
Posts: 32
Rep Power: 7
MrAndersDk is on a distinguished road
Thanks for the link to a Europe based vendor.

Think the dual epyc 7351 can be bought there for about 6000 usd. This is much more reasonable.

Now I just have to convince my boss the money is well spend. But since our current laptop are 4500 usd systems, hopefully it will not be hard
MrAndersDk is offline   Reply With Quote

Old   October 22, 2018, 06:38
Default
  #9
Senior Member
 
Simbelmynë's Avatar
 
Join Date: May 2012
Posts: 546
Rep Power: 15
Simbelmynë is on a distinguished road
If you are running steady-state calculations similar to the one in the benchmark thread then I suggest you evaluate those results. It is easy to sort the list in a price performance chart (where you insert your local price).


The 7301 is very close to the 7351 if you consider similar memory speeds (the chart has not been updated). Hence there is little point in spending money on a more expensive EPYC setup. 7301 is the sweet-spot for CFD.


The best value is probably a cluster of E5-2690v2 such as the one by @spaceprop if you can find an 1866 MHz memory setup and a reasonable infiniband.


If you run mostly light- and/or single-threaded cases then the 8700k is best value.
Simbelmynë is offline   Reply With Quote

Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Getting Started with OpenFOAM wyldckat OpenFOAM 25 August 14, 2022 13:55
UNIGE February 13th-17th - 2107. OpenFOAM advaced training days joegi.geo OpenFOAM Announcements from Other Sources 0 October 1, 2016 19:20
OpenFOAM Training Jan-Apr 2017, Virtual, London, Houston, Berlin cfd.direct OpenFOAM Announcements from Other Sources 0 September 21, 2016 11:50
OpenFOAM Training, London, Chicago, Munich, Houston 2016-2017 cfd.direct OpenFOAM Announcements from Other Sources 0 September 14, 2016 03:19
OpenFOAM 15 on AIX system does not support this version besto OpenFOAM Installation 3 October 29, 2008 04:23


All times are GMT -4. The time now is 02:15.