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

Need suggestions on a DNS cluster, thanks!

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   October 3, 2016, 03:22
Default Need suggestions on a DNS cluster, thanks!
  #1
New Member
 
Song
Join Date: Dec 2012
Posts: 3
Rep Power: 13
fluidsong is on a distinguished road
Hi All,
I was an experimentalist doing convections. Now I am trying to do some CFD and
compare the results with lab data. I plan to carry out DNS using Nek5000 or OpenFoam on a cluster.


The budget is ~100K US$, the plan is as following:


work nodes:
1.
10 nodes :
2 x E5-2680v4 (14 cores each, 2.4-3.3GHz, 35MB cache)
8*16G DDR4 2400MHz ECC REG RAM.


OR


2.
14 nodes:
2x E5-2650v4 (12 cores each, 2.2-2.9GHz, 30MB cache)
8*16G DDR4 2400MHz ECC REG RAM.


which one you think is better for the DNS task, or any other suggestions on the CPU/RAM?


And I want to thank evcelica, scipy, flotus1, bindesboll, RobertB... and many others, I learned a lot from your posts.


Many thanks!
Song
fluidsong is offline   Reply With Quote

Old   October 6, 2016, 04:15
Default
  #2
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
Maybe you did not get an answer yet because the question is a rather tricky one.
Both options have their pros and cons and it is hard to declare a clear winner.
Option 2 is better in the total amount of cores, total amount of memory and total memory bandwidth. Option 1 has slightly faster cores and since the amount of nodes is lower the overhead for communication (both in terms of money spent on network hardware and time spent during a simulation) will be lower.
Option 2 will obviously allow you to run larger simulations in less time assuming the software has a good weak scaling. Option 1 should be slightly better in cases where strong scaling is relevant.
If both options have about the same price tag I would recommend number 2. The Xeon E5-2650 v4 has an excellent price/performance ratio for CFD applications and therefore I see no better option.
flotus1 is offline   Reply With Quote

Old   October 6, 2016, 05:08
Default
  #3
New Member
 
Song
Join Date: Dec 2012
Posts: 3
Rep Power: 13
fluidsong is on a distinguished road
Quote:
Originally Posted by flotus1 View Post
Maybe you did not get an answer yet because the question is a rather tricky one.
Both options have their pros and cons and it is hard to declare a clear winner.
Option 2 is better in the total amount of cores, total amount of memory and total memory bandwidth. Option 1 has slightly faster cores and since the amount of nodes is lower the overhead for communication (both in terms of money spent on network hardware and time spent during a simulation) will be lower.
Option 2 will obviously allow you to run larger simulations in less time assuming the software has a good weak scaling. Option 1 should be slightly better in cases where strong scaling is relevant.
If both options have about the same price tag I would recommend number 2. The Xeon E5-2650 v4 has an excellent price/performance ratio for CFD applications and therefore I see no better option.
Thanks for your reply, Alex.
I agree with your analysis, and considering the increasing RAM need, I now prefer the second.
fluidsong is offline   Reply With Quote

Old   October 6, 2016, 05:12
Default
  #4
Senior Member
 
akidess's Avatar
 
Anton Kidess
Join Date: May 2009
Location: Germany
Posts: 1,377
Rep Power: 29
akidess will become famous soon enough
If you are planning to use all nodes for a single simulation, don't forget an Infiniband interconnect. An 18-port Mellanox switch will set you back roughly $10k, and an IB-card for each node will go for something around $800.
__________________
*On twitter @akidTwit
*Spend as much time formulating your questions as you expect people to spend on their answer.
akidess is offline   Reply With Quote

Old   October 6, 2016, 05:22
Default
  #5
New Member
 
Song
Join Date: Dec 2012
Posts: 3
Rep Power: 13
fluidsong is on a distinguished road
Quote:
Originally Posted by akidess View Post
If you are planning to use all nodes for a single simulation, don't forget an Infiniband interconnect. An 18-port Mellanox switch will set you back roughly $10k, and an IB-card for each node will go for something around $800.
Thanks, Kidess.
Yes, the infiniband switcher is necessary to simulate this problem.
fluidsong 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.org] OpenFOAM Cluster Setup for Beginners Ruli OpenFOAM Installation 7 July 22, 2016 04:14
Filtering DNS solutions Vs projecting filtered DNS solution juliom Main CFD Forum 5 May 19, 2016 16:06
Improper data to cluster through .cas and .dat files kaeran FLUENT 0 October 24, 2014 04:10
Why not install cluster by connecting workstations together for CFD application? Anna Tian Hardware 5 July 18, 2014 14:32
Parallel cluster solving with OpenFoam? P2P Cluster? hornig OpenFOAM Programming & Development 8 December 5, 2010 16:06


All times are GMT -4. The time now is 14:21.