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

PC configuration for OpenFOAM

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   October 4, 2013, 17:55
Default PC configuration for OpenFOAM
  #1
Member
 
Julian Langowski
Join Date: May 2011
Location: Bremen, Germany
Posts: 91
Rep Power: 14
Ruli is on a distinguished road
Hi guys,
first of all, I am sorry if I annoy you with just another question about PC specifications, but slowly I am getting lost in the swamp of CFD-compatible hardware.

I want to buy a new PC/workstation for my soon to start MA thesis (wind turbine simulation) and later work, which should be suitable for CAD (Rhino or Inventor), MATLAB and especially for OpenFOAM. My budget lies around ~1000€, ~1500€ if necessary or sensible.

OpenFOAM I use for:
  • aero-/hydrodynamic simulation
  • maybe moving mesh
  • snappyHexMesh, approx. 4 to 10 Mio. cells
  • simpleFOAM, pisoFOAM, pimpleFOAM, interFOAM
  • DES or RANS
In the last days I read a lot of reviews and benchmarks of PC hardware. I tried to find a good compromise between high performance, silent hardware, good cooling, fast hard disk and low price (often I tried to pick the best price-to-performance-ratio). This is the result:

  • Case: NZXT H630, with USB 3.0, lots of space inside (also for coolers) 133€
  • Motherboard: ASUS Z87-Pro (C2) 157€
  • CPU: Intel Core i7-4770K, Quad-Core Haswell, 4 x 3.5GHz 287€
  • RAM: Kingston HyperX 10th Year Anniversary Edition DIMM XMP Kit 32GB, 4 x 8GB, DDR3, 1600 MHz 284€
  • GPU: Inno3D iChill GeForce GTX 760, 2GB GDDR5, CUDA 260€
  • SSD: Samsung SSD 840 Pro, 256 GB 188€
  • Hard Disk: Seagate Barracuda 7200.14, 3TB 99€
  • Power Supply: Enermax MODU87+ 600W ATX 2.3, 600W 163€
  • Several coolers
I think, the system does not sound too bad, there is just one problem: In total I calculate a price of about 1750€....


My questions are:
-Q1: Do you think the system is suitable for the mentioned purpose?
-Q2: Where do you think can I save some money?


I am thankful for every tip and comment.


Thank you
Julian
Ruli is offline   Reply With Quote

Old   October 5, 2013, 08:46
Default
  #2
Retired Super Moderator
 
Bruno Santos
Join Date: Mar 2009
Location: Lisbon, Portugal
Posts: 10,975
Blog Entries: 45
Rep Power: 128
wyldckat is a name known to allwyldckat is a name known to allwyldckat is a name known to allwyldckat is a name known to allwyldckat is a name known to allwyldckat is a name known to all
Greetings Julian and welcome to the forum!

OK, here's what I would trim down:
  • GPU: pick a cheaper card, near half the price or even in the ~100€ range. The 760 is overkill for just 10 million cells.
  • Motherboard: usually I pick motherboards almost on intuition... what matters is if SATA/DDR and Chipset are all good enough to run! And 120€ worth should be more than enough.
  • RAM: 16GB should be enough for 10 million cells.
  • CPU: OpenFOAM does not take advantage of multi-threading. And the K edition is only worth it if you over-clock. If not, choose one of the pure quad-core CPUs.
  • SSD: 256GB? 60GB is more than enough for the operating system and handling one or two cases at a time.
  • And the 3TB drive should be fast enough for what you need. But be sure to pick one of the drives that is meant for proper operation, not one of the low energy ones... if you want speed, that is. Example: Western Digital has the Green, Blue, Black editions, in increasing performance ranges and energy expenditure.
  • That power supply is a bit of an overkill, cost-wise. You should be able to get one for half the price, such as a "CORSAIR TX650 V2 - 650W 80 PLUS BRONZE".
Best regards,
Bruno
__________________
wyldckat is offline   Reply With Quote

Old   October 5, 2013, 12:30
Default
  #3
Member
 
Julian Langowski
Join Date: May 2011
Location: Bremen, Germany
Posts: 91
Rep Power: 14
Ruli is on a distinguished road
Hi Bruno,
thanks for your fast reply and for the tips.

Quote:
Originally Posted by wyldckat View Post
GPU: pick a cheaper card, near half the price or even in the ~100€ range. The 760 is overkill for just 10 million cells.
I had the same thought. As the GPU should be suitable for other purposes (games, CAD, Engineering software), too, I chose this one as an alternative:

PNY GeForce GTX 660 XLR8 Edition, 2GB GDDR5, 2x DVI, HDMI, DisplayPort (GF660GTX2GEPB) 171€

Quote:
Originally Posted by wyldckat View Post
Motherboard: usually I pick motherboards almost on intuition... what matters is if SATA/DDR and Chipset are all good enough to run! And 120€ worth should be more than enough.
What aspects of a motherboard do I have to take care of for a CFD-PC?

Quote:
Originally Posted by wyldckat View Post
RAM: 16GB should be enough for 10 million cells.
I had the same idea after some research

Quote:
Originally Posted by wyldckat View Post
CPU: OpenFOAM does not take advantage of multi-threading. And the K edition is only worth it if you over-clock. If not, choose one of the pure quad-core CPUs.
Good to know! I found this one:

Intel Core i5-4670K 192€

Quote:
Originally Posted by wyldckat View Post
SSD: 256GB? 60GB is more than enough for the operating system and handling one or two cases at a time.
I am planning to install Ubuntu virtually under Windows 7. Plus I want to install lots of big software packages on the SSD. Therefore I think, 256GB should be good.

Quote:
Originally Posted by wyldckat View Post
And the 3TB drive should be fast enough for what you need. But be sure to pick one of the drives that is meant for proper operation, not one of the low energy ones... if you want speed, that is. Example: Western Digital has the Green, Blue, Black editions, in increasing performance ranges and energy expenditure.
I will think about it.

Quote:
Originally Posted by wyldckat View Post
That power supply is a bit of an overkill, cost-wise. You should be able to get one for half the price, such as a "CORSAIR TX650 V2 - 650W 80 PLUS BRONZE".
I chose this one because of the high efficiency. My idea is, as the PC will run a lot, that I save money one the long run this way.

Anyway, thanks for your hints. Any more suggestions?

Bye
Julian
Ruli is offline   Reply With Quote

Old   October 6, 2013, 10:31
Default
  #4
Retired Super Moderator
 
Bruno Santos
Join Date: Mar 2009
Location: Lisbon, Portugal
Posts: 10,975
Blog Entries: 45
Rep Power: 128
wyldckat is a name known to allwyldckat is a name known to allwyldckat is a name known to allwyldckat is a name known to allwyldckat is a name known to allwyldckat is a name known to all
Hi Julian,

Quote:
Originally Posted by Ruli View Post
PNY GeForce GTX 660 XLR8 Edition, 2GB GDDR5, 2x DVI, HDMI, DisplayPort (GF660GTX2GEPB) 171€
It's your money and your fun that is on the line here!

Quote:
Originally Posted by Ruli View Post
What aspects of a motherboard do I have to take care of for a CFD-PC?
High memory and PCI performance and SATA performance. In essence, check what chipset each motherboard has got for the values you have in mind and do some searching about that chipset. So chipsets only have additional SATA ports or SAS or RAID controllers, so they end up not being worth the price.
Wikipedia to the rescue: http://en.wikipedia.org/wiki/List_of...eries_chipsets


Quote:
Originally Posted by Ruli View Post
Good to know! I found this one:

Intel Core i5-4670K 192€

[...]

I am planning to install Ubuntu virtually under Windows 7. Plus I want to install lots of big software packages on the SSD. Therefore I think, 256GB should be good.
OK... if you're planning on using a VM and Windows, I strongly suggest that you switch to an i7 instead This way you can use 4 cores for the VM and the remaining threads can come in handy for keeping control over the real machine.

But honestly, I suggest that you choose one of the following solutions instead:
  1. Use a Linux Distribution for the real machine and put Windows inside a VM. Although you probably want to run games on Windows....
  2. Use dual boot. When you need to do work, use a Linux Distribution. When you want to play, use Windows. You probably wont have enough CPU power available to do both at the same time either way.
  3. Last but not least, if you don't like (or don't want) to use a Linux Distribution, might I suggest blueCFD: http://www.bluecape.com.pt/blueCFD - it's an unofficial port of OpenFOAM for Windows, which brings to Windows most of the open source software related to OpenFOAM. Disclaimer: I'm the guy responsible for its development.

Quote:
Originally Posted by Ruli View Post
I chose this one because of the high efficiency. My idea is, as the PC will run a lot, that I save money one the long run this way.
I know the feeling. Problem is that power efficiency only reduces the temperature and a bit of the power consumption, as well as minimizing electric interference on the other house's electric appliances. Therefore, it strongly depends on how long the machine will be turned on and for how many years.
Unfortunately I don't know of any specific benchmark on power/cost savings with such power supplies

Best regards,
Bruno
__________________
wyldckat is offline   Reply With Quote

Reply

Tags
computer, openfoam, specification


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
earnestly request for a standard configuration file template for very SU2 new version Tommy Chen SU2 1 June 13, 2013 18:07
Multiple Configuration Simulation Tristan CFX 0 November 13, 2009 23:01
Problem whith parallel an network configuration agamezcfdof FLUENT 0 June 30, 2009 10:51
"Good" Cluster configuration Fusion CFX 2 January 10, 2007 17:36
calculating missle configuration by panel method Daniel Main CFD Forum 5 January 6, 2003 08:09


All times are GMT -4. The time now is 11:10.