CFD Online Logo CFD Online URL
Home > Forums > Hardware

The gain from additional multi-core processing power

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

LinkBack Thread Tools Display Modes
Old   December 15, 2011, 03:39
Question The gain from additional multi-core processing power
New Member
Johannes Rasmussen
Join Date: Dec 2011
Posts: 9
Rep Power: 7
johannes.tophoj is on a distinguished road

I work in a small consulting company where we want to try OpenFOAM for incompressible transient analysis on unstructured grids. The extent of the simulations is to be determined and we further wish to 'feel our way there' with OpenFOAM.
We are looking for hardware that may serve as a starting point for testing OpenFOAM and possibly suffice for further simulations. But also hardware that is so relatively cheap that we may abandon it for something more powerful should the need arise.

I was considering something multi-socket & multi-core to get easily started. So only one OS needs to be set up and no network communication is required.
* One option I have found is 2x Xeon 5645 six core 2.4GHz and 48GB of RAM which is roughly 4700euro regardless of it being in a tower or blade.
* We could also go for 2x Xeon 5690 six core 3.46GHz at 7100euro.

The question is, how much will we gain from the additional processing power? As far as I have understood memory bandwidth may be the limiting factor. Or could the 12MB cache of each of the six cores be the bottle neck?

Any help is greatly appreciated


Last edited by johannes.tophoj; December 15, 2011 at 03:53. Reason: to change the icon
johannes.tophoj is offline   Reply With Quote

Old   December 28, 2011, 20:39
Senior Member
Matthew Denno
Join Date: Feb 2010
Posts: 138
Rep Power: 9
mgdenno is on a distinguished road
My 2 cents. If you are just getting started with experience has been that it will run on just about anything. A decent desktop computer would work to get started if your cases aren't too large.
mgdenno is offline   Reply With Quote

Old   December 29, 2011, 01:27
Andy Jones
Join Date: Sep 2010
Location: Columbus, Ohio
Posts: 78
Rep Power: 9
andyj is on a distinguished road
OpenFoam is Linux based. It runs best on a 64 bit CPU.

The easiest way to get up and running with OpenFoam is to download a complete Linux operating system, with OpenFoam already installed.
two free ones are :
Suse 11.4 based

Ubuntu 10.04 based

If you already have a quad core machine, either amd or intel, you could simply add another hard drive

Then install the Linux distro on that hard drive. SUSE has windows Dual boot capability built into it and easily dual boots with windows.

Your windows installation would remain untouched. You would choose which operating system to start at bootup.

The last openfoam version with a GUI was openfoam 1.4. OpenFoam requires some command line entries to start it with the more recent versions.

You need to have a working knowledge of Linux and the Linux command line. Most of the OpenFoam tutorials are based on 1.4 with the foamX gui.
However the newer versions are pretty easy to use, you just need to use the command line to start the program.

There are only 7 parts to a computer. You can build your own computer pretty cheap.Easy to do. The only thing that can go wrong is installing the cpu into the motherboard. but that is easy to get right if you read the directions.

The cheapest minimal system:
AM3+ motherboard USD $ 60, Quad core AMD 640 or 840 $70,better yet AMD X6 $145
8gb ram $50,4gb ram $30, hard drive $55, power supply $30 case $40,
DVD R/W $30, Linux OS $0.00. Add $150 for Intel parts if you want to use intel.

You could just use Amazons Cloud CFD service. $2.50 per hour for large cluster use.
And set up the problem on a single quad core computer. No need for expensive hardware, use Amazons.

With regards to your Xeon question, you can never have too much computing power.
andyj is offline   Reply With Quote

Old   December 29, 2011, 14:15
New Member
Johannes Rasmussen
Join Date: Dec 2011
Posts: 9
Rep Power: 7
johannes.tophoj is on a distinguished road
Hi Matthew, Andy

Thank you for your replies. I ended up with dual six core Xeons (2.66GHz) as the step to 3.4GHz was large, economically speaking.

I am used to Linux so that part will be ok. I was thinking about som *buntu variant and I will take a look at CAELinux as you suggest.


johannes.tophoj is offline   Reply With Quote


clock-speed, multi-core, performance

Thread Tools
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 On
Pingbacks are On
Refbacks are On

Similar Threads
Thread Thread Starter Forum Replies Last Post
solving a conduction problem in FLUENT using UDF Avin2407 Fluent UDF and Scheme Programming 1 March 13, 2015 03:02
Superlinear speedup in OpenFOAM 13 msrinath80 OpenFOAM Running, Solving & CFD 18 March 3, 2015 06:36
emag beta feature: charge density charlotte CFX 4 March 22, 2011 10:14
multi core processing pin FLUENT 2 July 22, 2007 16:41
Replace periodic by inlet-outlet pair lego CFX 3 November 5, 2002 21:09

All times are GMT -4. The time now is 04:53.