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

CFD compute node for Fluent and OpenFOAM - 10k-20k€

Register Blogs Community New Posts Updated Threads Search

Like Tree2Likes
  • 2 Post By flotus1

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   May 9, 2023, 04:03
Default CFD compute node for Fluent and OpenFOAM - 10k-20k€
  #1
New Member
 
anonymous
Join Date: May 2023
Posts: 4
Rep Power: 3
cleanflow is on a distinguished road
Hi guys,

can you help me with the hardware configuration for CFD simulation? I would buy 1 node (2U rack server with 2 CPUs, for example Lenovo [s]SR655[/s] SR665 or Dell R7525) to start and then I would buy more if it would be necessary.

Which software do you intend to use?
Fluent meshing and Openfoam solver.

Operating system?
Linux.

Are you limited by license constraints? I.e. does your software license only allow you to run on N threads?
No, for now.

What type of simulations do you want to run? And what's the maximum cell count?
CFD simulations, mostly RANS for now. Not sure about the cell count, roughly estimate around 150M cells.

If there is a budget, how high is it?
Let's say there are two configurations: cheaper under 10k euros and expensive under 20k euros.

What kind of setting are you in? Hobbyist? Student? Academic research? Engineer?
CFD Engineer.

Where can you source your new computer? Buying a complete package from a large OEM? Assemble it yourself from parts? Are used parts an option?
Large OEM, new parts only.

Which part of the world are you from? It's cool if you don't want to tell, but since prices and availability vary depending on the region, this can sometimes be relevant. Particularly if it's not North America or Europe.
Europe.

Anything else that people should know to help you better?
I would like to build on the AMD EPYC platform because I think you get more for the money. Please correct me if I am wrong.
Which server rack manufacturer do you recommend (Dell, HP, Lenovo etc.)?

Thank you in advance.

Last edited by cleanflow; May 10, 2023 at 01:16.
cleanflow is offline   Reply With Quote

Old   May 9, 2023, 15:12
Default
  #2
Senior Member
 
Will Kernkamp
Join Date: Jun 2014
Posts: 336
Rep Power: 12
wkernkamp is on a distinguished road
flotus is the resident expert for this type of system, especially for Europe. He will probably respond soon enough. In the mean time, I noticed that the Lenovo SR655 is a single socket system. It is probably more efficient for you to select a dual socket system. The problem size is fairly large and dual socket basically doubles your speed.


The SR655 is a good choice for a storage server, or a mixed cpu/gpu server. However, in your case, you want the two cpus and all channels filled with at least one DIMM.
wkernkamp is offline   Reply With Quote

Old   May 10, 2023, 00:05
Default
  #3
New Member
 
anonymous
Join Date: May 2023
Posts: 4
Rep Power: 3
cleanflow is on a distinguished road
Quote:
Originally Posted by wkernkamp View Post
flotus is the resident expert for this type of system, especially for Europe. He will probably respond soon enough. In the mean time, I noticed that the Lenovo SR655 is a single socket system. It is probably more efficient for you to select a dual socket system. The problem size is fairly large and dual socket basically doubles your speed.


The SR655 is a good choice for a storage server, or a mixed cpu/gpu server. However, in your case, you want the two cpus and all channels filled with at least one DIMM.
sorry my bad, it was a typo I meant SR665
cleanflow is offline   Reply With Quote

Old   May 10, 2023, 04:40
Default
  #4
Super Moderator
 
flotus1's Avatar
 
Alex
Join Date: Jun 2012
Location: Germany
Posts: 3,400
Rep Power: 47
flotus1 has a spectacular aura aboutflotus1 has a spectacular aura about
Thanks for the endorsement @wkernkamp, but I am pretty far from being an expert on "which server to buy". All I know is "which hardware to put in".

For lower range of the budget, we are probably looking at 3rd gen Epyc Milan with 2x24 cores or 2x32 cores. Since we also want 512GB (16x32GB) of memory. And other stuff like storage and maybe a graphics card? Depends on whether this is supposed to be just a compute node, or if it should also handle remote visualization.
7543 would be nice because it is a fully enabled package, i.e. 256MB of L3 cache.
Other options if the budget doesn't allow it: 7513 (32C) or 7413 (24C).
It's a bit hard to judge right now, because retail prices for this generation are heavily discounted.

For upper end of the budget, it's either Milan-X: 2x 7573X with 16x32GB of DDR4-3200.
Or 4th gen: 2x 9354 with 24x16GB of RAM.
Not quite sure how much memory Fluent meshing really needs for 150 million cells. This would be worth checking with a representative test case.
wkernkamp and cleanflow like this.
flotus1 is offline   Reply With Quote

Old   May 15, 2023, 04:54
Default
  #5
New Member
 
anonymous
Join Date: May 2023
Posts: 4
Rep Power: 3
cleanflow is on a distinguished road
Quote:
Originally Posted by flotus1 View Post
Thanks for the endorsement @wkernkamp, but I am pretty far from being an expert on "which server to buy". All I know is "which hardware to put in".

For lower range of the budget, we are probably looking at 3rd gen Epyc Milan with 2x24 cores or 2x32 cores. Since we also want 512GB (16x32GB) of memory. And other stuff like storage and maybe a graphics card? Depends on whether this is supposed to be just a compute node, or if it should also handle remote visualization.
7543 would be nice because it is a fully enabled package, i.e. 256MB of L3 cache.
Other options if the budget doesn't allow it: 7513 (32C) or 7413 (24C).
It's a bit hard to judge right now, because retail prices for this generation are heavily discounted.

For upper end of the budget, it's either Milan-X: 2x 7573X with 16x32GB of DDR4-3200.
Or 4th gen: 2x 9354 with 24x16GB of RAM.
Not quite sure how much memory Fluent meshing really needs for 150 million cells. This would be worth checking with a representative test case.
Regarding the GPU I am not sure, I would do post-processing on another machine. But also if I need to check something quickly in Fluent then I would like to do it on the node. So this means I would need a GPU on it, right?

2x9354 is in our upper budget, is this the best option for now? What do I lose if I fill only 12 slots (6 slots per CPU) with 32 GB instead of 24 slots (12 slots per CPU) with 16 GB (total 384GB) for the beginning and then add more if it is necessary?

PS. Sorry for the late answer
cleanflow is offline   Reply With Quote

Old   May 18, 2023, 07:46
Default
  #6
Super Moderator
 
flotus1's Avatar
 
Alex
Join Date: Jun 2012
Location: Germany
Posts: 3,400
Rep Power: 47
flotus1 has a spectacular aura aboutflotus1 has a spectacular aura about
With CCM+, we can connect to simulations running on compute nodes without a GPU. I would be surprised if that was not possible with Fluent.

Leaving half the memory channels empty on a fancy new machine for 20000€ stings a bit.
It won't be as bad, since that still yields the same theoretical maximum bandwidth as last-gen. But then you might as well save the money and buy last gen.
flotus1 is offline   Reply With Quote

Old   May 18, 2023, 16:12
Default
  #7
New Member
 
anonymous
Join Date: May 2023
Posts: 4
Rep Power: 3
cleanflow is on a distinguished road
Quote:
Originally Posted by flotus1 View Post
With CCM+, we can connect to simulations running on compute nodes without a GPU. I would be surprised if that was not possible with Fluent.

Leaving half the memory channels empty on a fancy new machine for 20000€ stings a bit.
It won't be as bad, since that still yields the same theoretical maximum bandwidth as last-gen. But then you might as well save the money and buy last gen.
Thank you Alex. I get the point, I will fill all the slots with 16Gb or 32Gb. I want to go with genoa 2x9354. I have found out today there are only 24 slots per 2 cpu on genoa vs 32 slots per 2 cpu on milan servers (Lenovo and Dell, didn't check others). 1DPC has better performance than 2DPC and they don't have a physical place on the server I suppose this is the reason.
cleanflow is offline   Reply With Quote

Old   May 18, 2023, 18:05
Default
  #8
Super Moderator
 
flotus1's Avatar
 
Alex
Join Date: Jun 2012
Location: Germany
Posts: 3,400
Rep Power: 47
flotus1 has a spectacular aura aboutflotus1 has a spectacular aura about
If rumors are to be believed, AMD is working on supporting 2DPC on Genoa.
For Milan, motherboards with both 1DPC ans 2DPC exist. I'd say the majority of dual-socket boards come with "only" 16 DIMM slots.
In the server market, this is probably less about performance. There just aren't too many customers that actually need 32 DIMMs, i.e. more than 4TB of RAM.
flotus1 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
OpenFOAM Training 2019 cfd.direct OpenFOAM Announcements from Other Sources 3 January 12, 2019 05:05
OpenFOAM Training Jan-Jul 2017, Virtual, London, Houston, Berlin CFDFoundation OpenFOAM Announcements from Other Sources 0 January 4, 2017 06:15
UNIGE February 13th-17th - 2107. OpenFOAM advaced training days joegi.geo OpenFOAM Announcements from Other Sources 0 October 1, 2016 19:20
OpenFOAM v3.0.1 Training, London, Houston, Berlin, Jan-Mar 2016 cfd.direct OpenFOAM Announcements from Other Sources 0 January 5, 2016 03:18
OpenCFD and SGI to provide new OpenFOAM CFD training option OpenFOAM discussion board administrator OpenFOAM Announcements from ESI-OpenCFD 0 June 19, 2008 07:25


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