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

OpenFOAM benchmarks on various hardware

Register Blogs Members List Search Today's Posts Mark Forums Read

Like Tree551Likes

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   November 20, 2024, 13:37
Default
  #821
New Member
 
DS
Join Date: Jan 2022
Posts: 15
Rep Power: 4
Crowdion is on a distinguished road
Asus ROG STRIX G713PV, Ryzen 7945HX, 2 x 48GB DDR5 5600Mhz,
OpenFoam2406 (precompiled), Ubuntu 24.04.1, Motorbike_bench_template.tar.gz (default settings)

Meshing (real)
# cores | Meshing Wall time(s)| Solver Wall time(s):
------------------------
1 | 399 | 513
2 | 278 | 278
4 | 177 | 167
6 | 141 | 143
8 | 120 | 142
12 | 112 | 139
16 | 108 | 139
Crowdion is offline   Reply With Quote

Old   December 21, 2024, 02:45
Default
  #822
New Member
 
Join Date: Nov 2016
Posts: 16
Rep Power: 10
nmc1988 is on a distinguished road
Quote:
Originally Posted by gumersindu View Post
Hi all,

I finally modified the motorbike tutorial to match the same configuration as in the benchmark from the original post. I've attached the modified code which worked for v2312.

These are the results I got for this PC config: HP Z840 | 2 x Intel Xeon E5-2690 v4 (14 cores, 2,6 GHz, 35Mb L3) | 8 x 16GB DDR4 ECC | 1TB HDD | Ubuntu 24.04 LTS

Code:
cores  MeshTime(s)     RunTime(s)     
-----------------------------------
1      1403.79         1098.68        
2      949.89          551.16         
4      495.73          246.11         
6      361.35          163.72         
8      293.58          128.46         
12     244.06          99.28          
16     229.99          84.12          
20     186.59          78.14          
24     183.3           74.44          
28     177.25          72.7
This is still a good investment for under 1000usd budget. I have similar pc and thinking to change but still do not find a better performance/price choice
nmc1988 is offline   Reply With Quote

Old   December 26, 2024, 01:18
Talking Whats the deal with apple silicon fanboyism for CFD
  #823
Senior Member
 
Sultan Islam
Join Date: Dec 2015
Location: Canada
Posts: 145
Rep Power: 11
EternalSeekerX is on a distinguished road
It seems a lot of people (on Reddit) and some here praise Apple silicon because of memory bandwidth for CFD. However I have only ever seen openfoam numbers, none from fluent (built-in solvers and/or custom solver with UDF) or starccm+. I can use OpenFOAM numbers (I use OpenFOAM too) to guesstimate the performance but I'm not seeing the craze on Apple silicon. I looked into older posts in this thread and saw that someone with both an m1 (pro?/max?) and a 13900K shows that Apple Silicon got 81 seconds but the 13900K beat it with a high 70's in run time. Most eypcs here beat out Apple silicon, however, I'm not seeing any numbers for the latest desktop AMD or laptop ones (most newer ones should beat out or come close to 13900K easily).

I believe I also saw a post on results from a non-apple arm system, seems to show arm is not as well in floating point versus x86_64, is this true?

I know id need to stick with x86-64 for cad/pre-processing but is arm really good for cfd at this point or all just fluff?
EternalSeekerX is offline   Reply With Quote

Old   December 28, 2024, 20:42
Talking Followup
  #824
Senior Member
 
Sultan Islam
Join Date: Dec 2015
Location: Canada
Posts: 145
Rep Power: 11
EternalSeekerX is on a distinguished road
I was really looking into apple silicon. I use openfoam and my prop also has a consol license. However i haven't seen any numbers on fluent or starccm+ running on the silicon (i know it's going to need a linux vm with box64 to work). I also was looking into any numbers for cad running on vm, but none.

One thing to note, I feel the silicon is also over hyped (in a sense for cfd atleast). Here is an awesome video about it: https://youtu.be/fdvzQAWXU7A?feature=shared

It is seem the reported bandwidth is gpu mostly, cpu is less. This shouldn't matter such for LLMs and AI task but it's interesting.

For openfoam here I've seen some desktop cpu still beat it (even older intel ones). Not much on laptop cpu here.


Here is a comsol one:
https://forum.level1techs.com/t/cfd-...256/185?page=5

It's see with memory training and PBO x86_64 chips are faster still in cfd (both in pure cfd benchmark and the coupled EM one).

It's seem that arm might be not so good with double precision floating point and also lacks avx 512. I can't argue with the efficiency of arm chips though.

I'm curious how well the upcoming amd strixpoint apu will handle this, could actually mean a good x86_64 laptop for cfd.

Also alot of older server nvidia cards have superior fp64 performance and decent memory bandwidth to, so I guess can't really understand apple silicon hype for cfd.

Saying that I am still tempted by the m4 mini for everything else haha.
EternalSeekerX is offline   Reply With Quote

Old   December 30, 2024, 06:40
Default
  #825
New Member
 
Join Date: Dec 2024
Posts: 1
Rep Power: 0
WolSch is on a distinguished road
Not new, only to complete. Running with OF10.
OS Ubuntu 24.04 (needed to compile OF10 for that)
Board Gigabyte MZ73-LM0-000
CPU 2x EPYC 9634 84-Core Processor (168 Cores), L3 384 MB, TDP 290W
Mem 24*16 GB DDR5 4800MHz
BIOS settings default (exception NPS4 for NUMA) and no additonal mpirun commands like binding..ranking... Meaning SMT = ON and not the maximum performance settings. Latter one (max. performance) seems to be a disadvantage when conducting longer runs lasting hours/days. The simple BIOS default is faster and less noisy (air cooling). Maybe themal throttling, don't know, although the BMC says: "Everythig is thermally-wise fine" (I guess stuff for a different Thread)


# cores Wall time (s):
------------------------
1 640.831
6 76.3422
12 37.8541
24 19.9972
32 16.1443
48 11.6251
64 9.70698
72 9.21079
96 8.28556
120 8.4395
144 8.13012
168 8.16584
Crowdion likes this.
WolSch is offline   Reply With Quote

Old   Yesterday, 12:19
Default
  #826
Senior Member
 
Simbelmynė's Avatar
 
Join Date: May 2012
Posts: 555
Rep Power: 16
Simbelmynė is on a distinguished road
Quote:
Originally Posted by EternalSeekerX View Post
It seems a lot of people (on Reddit) and some here praise Apple silicon because of memory bandwidth for CFD. However I have only ever seen openfoam numbers, none from fluent (built-in solvers and/or custom solver with UDF) or starccm+. I can use OpenFOAM numbers (I use OpenFOAM too) to guesstimate the performance but I'm not seeing the craze on Apple silicon. I looked into older posts in this thread and saw that someone with both an m1 (pro?/max?) and a 13900K shows that Apple Silicon got 81 seconds but the 13900K beat it with a high 70's in run time. Most eypcs here beat out Apple silicon, however, I'm not seeing any numbers for the latest desktop AMD or laptop ones (most newer ones should beat out or come close to 13900K easily).

I believe I also saw a post on results from a non-apple arm system, seems to show arm is not as well in floating point versus x86_64, is this true?

I know id need to stick with x86-64 for cad/pre-processing but is arm really good for cfd at this point or all just fluff?
Not sure about the ”hype” for Apple Silicon CFD. The numbers are available in this thread.

I would say that Macbooks are S-tier for CFD while still maintaining treats that are important for a laptop. While there is no report on the M4 Max here, we have the M3 Max laptop doing the benchmark in 63 seconds - running on battery. I doubt the x86_64 camp has any similar offering. If you need something with wide compatibility though then MacOS is lowest tier..

Unfortunately, old Macs retain their value too well. Otherwise I am pretty sure that I would have a few Mac Studio M1 Ultras (about 40s on this benchmark) sitting on my desk with thunderbolt interconnect. Dead silent and each drawing approximately 100 W on full load. The fans on my 13900k are ramping up just by doing a regular system update. As soon as I get some spare time, that space heater will go into the server room

My 2c
Simbelmynė is offline   Reply With Quote

Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

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
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


All times are GMT -4. The time now is 00:13.