|
[Sponsors] |
August 7, 2024, 12:01 |
|
#781 |
Super Moderator
Alex
Join Date: Jun 2012
Location: Germany
Posts: 3,427
Rep Power: 49 |
||
August 8, 2024, 04:35 |
|
#782 |
Member
Join Date: Sep 2010
Location: Leipzig, Germany
Posts: 96
Rep Power: 16 |
||
August 22, 2024, 07:42 |
|
#783 |
New Member
Join Date: Aug 2024
Posts: 3
Rep Power: 2 |
CPU: Intel i7 7700K (4C/8T - 4.5 GHz)
RAM: 2x16GB DDR4 3600 MHz Openfoam9 Code:
Cores Snappy simpleFoam 1 995.47 616.75 2 677.98 328.12 4 414.04 245.16 |
|
August 22, 2024, 08:23 |
OpenFOAM Benchmark
|
#784 |
Member
Marco Bernardes
Join Date: May 2009
Posts: 59
Rep Power: 17 |
Hi,
I recently purchased a new PC and am eager to benchmark its performance using OpenFOAM. Could you please guide me on where I can download the standard benchmark files? I appreciate your assistance and look forward to your response. Thanks in advance! |
|
August 22, 2024, 18:48 |
|
#785 | |
New Member
Daniel
Join Date: Jun 2010
Posts: 14
Rep Power: 16 |
Quote:
Hello! Unless things have changed, all you need is to go through the first post and use the script indicated in the last paragraph, the "Moderator Note". It should run normally. There were some tweaks to increase the cell count on some runs in recent messages, but as far as I could understand, those have not become the norm. If I am wrong, someone will jump in and indicate otherwise |
||
August 23, 2024, 04:37 |
|
#786 | ||
Senior Member
Will Kernkamp
Join Date: Jun 2014
Posts: 371
Rep Power: 14 |
Quote:
The latest openfoam versions have some keyword changes. I made a script for OF 2112 here: Quote:
Press the blue >> arrow. |
|||
August 26, 2024, 08:16 |
|
#787 |
New Member
Join Date: Aug 2024
Posts: 3
Rep Power: 2 |
CPU: AMD Ryzen 7 7800X3D (8C/16T - PBO: Auto)
RAM: 2x32GB 6000 MHz CL30 Code:
Cores | Snappy | simpleFoam 1 | 689.10 | 413 2 | 460.64 | 199 4 | 271.69 | 122 8 | 179.10 | 93 |
|
August 27, 2024, 18:48 |
|
#788 | |
Senior Member
Will Kernkamp
Join Date: Jun 2014
Posts: 371
Rep Power: 14 |
Quote:
Nice result. I think you could get get my numbers (below) if you simply set the multiplier to 62 from 60 to get your mempry to run at 6200. Code:
Meshing Times: 1 566.38 2 386.89 4 231.05 6 200.14 8 155.77 Flow Calculation: 1 301.9 2 174.88 4 107.53 6 93.3 8 88.47 |
||
September 4, 2024, 16:22 |
Data aggregation of OpenFOAM benchmarks
|
#789 |
New Member
Dmitry
Join Date: Feb 2013
Posts: 29
Rep Power: 13 |
Into message attachment are two parts of zip archive (due to strict limitations to file size on cfd-online) with aggregated all hardware performance data in OpenFOAM that is presented into thread "OpenFOAM benchmarks on various hardware".
To unzip file rename files to *.zip.001 and *.zip.002. |
|
September 5, 2024, 02:12 |
|
#790 | |
Senior Member
Will Kernkamp
Join Date: Jun 2014
Posts: 371
Rep Power: 14 |
Quote:
I "cat" them together and opened the spreadsheet. |
||
September 5, 2024, 14:45 |
|
#791 |
Senior Member
andy
Join Date: May 2009
Posts: 308
Rep Power: 18 |
My current workstation had some problems yesterday prompting me to start gathering some information for a possible replacement. It consists of 2 x Xeon E5-2620v4, 2.1 GHz, 2x8 cores, 2x4 memory channels, 8x8GB DDR4-2133 memory, SSD, HD, Quadro graphics,... and cost £3k 8 years ago.
Not an OpenFOAM user and so installed the openfoam11 binary package for ubuntu 24.04. Compiling code for the specific processor would likely bring some improvement: Code:
Cores Time Eff. 1 1128.43 1.00 2 599.21 0.94 4 268.17 1.05 8 152.54 0.92 16 105.32 0.67 Given 30% inflation can £4k (including storage and graphics) get me the roughly tenfold improvement history would suggest? Looking for doubling memory channels, doubling memory speed, doubling number of cores,... using the cheaper recently released server processors. Suggestions welcome. |
|
September 5, 2024, 19:54 |
|
#792 | |
Senior Member
Will Kernkamp
Join Date: Jun 2014
Posts: 371
Rep Power: 14 |
Quote:
I think the amount you suggest should be able to buy an older generation dual EPYC system that would reach your goals. |
||
September 6, 2024, 08:30 |
|
#793 | ||
Senior Member
andy
Join Date: May 2009
Posts: 308
Rep Power: 18 |
Quote:
Quote:
Results for OpenFOAM 9 on a dual EPYC 9684X with 4800 MHz DDR5 RAM: Code:
Cores Time Eff. 1 546.46 1.00 4 110.53 1.26 8 51.49 1.32 16 27.53 1.24 32 15.38 1.11 64 8.67 0.98 128 6.49 0.65 192 6.43 0.44 My workstation provider will supply a 2 x 24 core current generation EPYC for £12k. The previous generation EPYC has 8 memory channels of DDR4-3200 making 2 x 16 cores a better balanced configuration. This will deliver perhaps half the performance for £8k but dates back to 2021. This is why I am posting. The price of a basic CFD workstation equivalent to my current one that keeps up with evolving performance appears to have risen 3-4 fold over the last 8 years. Perhaps I am missing something such as looking at the wrong hardware. I sure hope so. I probably ought to post this as a separate topic. |
|||
September 6, 2024, 09:05 |
|
#794 |
Member
Join Date: Nov 2019
Posts: 96
Rep Power: 6 |
We have recently built a workstation for ~£4k at my company using 2xEPYC7532. This might give you about sixfold faster solve times: 105s/17s=6. There are several benchmarks of this CPU in this thread. The CPU was bought used from ebay but all other components were new. Final price will depend on how much memory you need. We wanted 1TB, but with e.g. 256 GB your build might even be quite a bit cheaper than £4k
|
|
September 6, 2024, 13:04 |
|
#795 | |
Senior Member
andy
Join Date: May 2009
Posts: 308
Rep Power: 18 |
Quote:
Buying refurbished seems the rational thing to do at present given the new price for current technology. Unfortunately second hand prices will inevitably rise unless the high new prices correct themselves. Perhaps this will happen if the Chinse flood the market with cheap Risc V processors in a year or two. Then again they may opt to join in and charge high prices as well. Ditto and perhaps earlier for non-Apple ARM processors. I have been involved in buying computers for CFD for over 40 years and this is the first time I have seen something like this (assuming I am not missing too much after a brief look). I suspect it may be more to do with a change in processor pricing policy rather than engineering costs. Don't know. |
||
September 8, 2024, 08:13 |
|
#796 |
Senior Member
andy
Join Date: May 2009
Posts: 308
Rep Power: 18 |
After looking some more and getting a better understanding of computer hardware price changes it looks as if a bit over £3k can get a 4-5 times quicker workstation (only new components) using 3 year old technology. This is inline with my expectations and what I have seen pretty much over the last 40 years buyng hardware for CFD. This excludes the tenfold drop in price in the mid 90s when moving from specialised scientific hardware to consumer hardware (and losing support and relibility).
If we look at current technology and a tenfold(ish) increase in performance a competive price seems to be a bit under £7k. Roughly a doubling of price since covid. The wide range in advertised price (my old supplier's price is particularly high) suggests a correction may be underway which would be good. My conclusion is that if my current workstation fails in the next few weeks I should buy a 6(ish) year old refurbished workstation for £600-700(ish) offering a slight increase in performance but with a shorter life. Look again at buying new in a few years. |
|
September 9, 2024, 19:42 |
|
#797 |
Senior Member
andy
Join Date: May 2009
Posts: 308
Rep Power: 18 |
Just to add a comparison between ubuntu binary package and compiling source. Used the default optimisation flags in the openfoam scripts. A 6-7% improvement for low numbers of cores reducing to no improvement for the highest number of cores when the bottleneck becomes getting data to and from memory.
Code:
Cores Time-1 Time-2 1 1128.43 1057.54 2 599.21 563.16 4 268.17 257.30 8 152.54 151.72 16 105.32 105.42 |
|
October 14, 2024, 15:18 |
|
#798 |
New Member
Aaron K
Join Date: Mar 2024
Posts: 2
Rep Power: 0 |
Hi all,
Thanks for putting this thread together, it's been a massive help when deciding hardware options. My new (refurbished...) CFD pc, Lenovo Thinkstation P920 2x Xeon Gold 6152 (2x 22 cores), 12*32GB 2666MHz-DDR4's, Ubuntu 22.04, Openfoam v2406. Code:
cores Wall time (s): ------------------------ 1 1030.28 2 471 4 212.23 8 110.98 12 79.89 16 62.78 20 53.41 24 48.22 28 45.59 32 43.42 36 41.62 40 39.97 44 39.07 |
|
October 15, 2024, 05:09 |
|
#799 |
Senior Member
andy
Join Date: May 2009
Posts: 308
Rep Power: 18 |
Interesting to see how 6 rather 4 memory channels, more cache, a touch more memory speed, more cores can all add up to comfortably double the speed of an efficiently (>0.9(ish)) running large(ish) implicit CFD simulation compared to mine above. Given the currently very high price for new current hardware I think your secondhand machine likely represents the sweet spot at the moment for a budget CFD workstation so long as one gets one with a reasonable life left. This is always a risk with older equipment and is of course a significant reason why this type of machine is presently on the market in reasonable numbers.
Code:
Cores Time Eff. 1 1030.28 1.000 2 471.00 1.094 4 212.23 1.214 8 110.98 1.160 16 62.78 1.026 32 43.42 0.742 44 39.07 0.599 Last edited by andy_; October 15, 2024 at 13:30. |
|
October 15, 2024, 06:15 |
|
#800 |
New Member
Aaron K
Join Date: Mar 2024
Posts: 2
Rep Power: 0 |
Yeah indeed. I followed the ethos of trying to maximise cpu cache and memory bandwidth as much as my budget allowed. with the higher core count of the 6152, Intel supplies a tiny bit more in the L3 cache. However i imagine a lot of the heavy lifting is done with the memory bandwidth. When researching CPUs, i found conflicting specs of bandwidth figures between internet sources. But it seemed like later generations such as 62** sometimes had slower RAM speeds of DDR4-2400 which translated into lower memory bandwidths. So when looking for a new system keep that in mind!
|
|
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
How to contribute to the community of OpenFOAM users and to the OpenFOAM technology | wyldckat | OpenFOAM | 17 | November 10, 2017 16:54 |
UNIGE February 13th-17th - 2107. OpenFOAM advaced training days | joegi.geo | OpenFOAM Announcements from Other Sources | 0 | October 1, 2016 20:20 |
OpenFOAM Training Beijing 22-26 Aug 2016 | cfd.direct | OpenFOAM Announcements from Other Sources | 0 | May 3, 2016 05:57 |
New OpenFOAM Forum Structure | jola | OpenFOAM | 2 | October 19, 2011 07:55 |
Hardware for OpenFOAM LES | LijieNPIC | Hardware | 0 | November 8, 2010 10:54 |