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

building a new computer for cfd... suggestions?

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   January 6, 2012, 16:52
Default building a new computer for cfd... suggestions?
  #1
Member
 
Join Date: Dec 2011
Location: State College, PA
Posts: 87
Rep Power: 14
rks171 is on a distinguished road
I'm going to be running STAR-CCM+ in a server-client configuration, with the server being on a large cluster (several thousand cores, 48-96 GB memory per server), and the client being run on my local machine. So the cluster will be doing all the heavy lifting and running the simulations, but from the work I've done so far, it looks like my local machine still needs to handle all the visualization for when I'm building the model, inserting probes and derived parts, etc. So I'm thinking that when I build a new machine, I'm going to be putting a top-of-the-line graphics card at number one on my list of things to get. But what about RAM? How important is that going to be for my particular case? And CPU power and number of cores? Will those other factors matter much at all?
rks171 is offline   Reply With Quote

Old   January 7, 2012, 03:38
Default
  #2
Member
 
Andy Jones
Join Date: Sep 2010
Location: Columbus, Ohio
Posts: 78
Rep Power: 15
andyj is on a distinguished road
The most practical solution would be to use a desktop full size ATX motherboard with 4 or more slots for ram. Micro ATX (mATX) boards usually only have two ram slots and would limit you on ram.


I would use a newer motherboard that has been on the market a short time. A new version of a motherboard always has better a pci bus, and better Northbridge-Southbridges.


I would assume that Star CCM would have a post processor built into the software package that assembles the visualization after the solver has run.

If thats is the case then you would not need a super fast video card, in fact you could use the built into the motherboard video,


If the machine is going to run for long periods of time unattended, then a cool running video card might be the answer. Usually the passively cooled ones with giant heat sinks work pretty well for this type of use, they are also pretty cheap..$30-40 for 512 to 1 gb video ram.
You would want a video card with faster ram and more streams for data.
DDR 3 or faster. Some very fast video cards generate huge amounts of heat, and consume a lot of power and require their own power plug.


So if a fast video card was not necessary, I would not use one.


If Star CCM's post processor is going to assemble the visualization, then I do not think you need a fast video card at all.


Maybe a $30 1Gb-512mb passively cooled card, or even the onboard motherboard video. would be ok. Use the newest video drivers for the motherboard or card.
Use a new power supply. Cool the computer case with a big 120mm fan or two.
Build it yourself!



A new recently released quad core should do. Better yet, a six or 8 core desktop cpu. If it is not fast enough when you are done, buy one more hard drive and re-install the operating system in RAID.
An AMD X6 Thurban 1055T can be found for $130 with a free motherboard!, Same price for the Quad core bulldozer FX4100, some places offer $20-30 off with a motherboard purchase in a package deal.


Or if you have more money, maybe an Intel i7.
But the AMD's would be more than good eneough.


Star CCM says you don't need anything more than an ordinary desktop as a thin client.
http://www.cd-adapco.com/products/st.../hardware.html (thin client)


If its offered in Linux 64 bit, you might consider Linux to save money. Most likely, the large server is running some Linux Suse variant, or Cray's Linux.


I would at least go for a quad core, with as much ram as you can afford and a cheap 512mb passively cooled video card.
andyj is offline   Reply With Quote

Old   January 7, 2012, 12:44
Default
  #3
Member
 
Join Date: Dec 2011
Location: State College, PA
Posts: 87
Rep Power: 14
rks171 is on a distinguished road
hmmm, that's interesting. The starccm+ site did say that an ordinary desktop or even laptop should be sufficient for the client; however, that has not been my experience. Using my desktop as a client (intel core duo 2.8 GHz, 4 GB RAM, 512 MB GPU passivly cooled), I experienced serious problems visualizing a normal model (16 million mesh cells) such that I had to cut my mesh size down to 5 million. I was figuring that I at least needed to beef up my GPU because it was a pretty cheap one when I bought it. However, I just didn't know if it would help me out a lot to also bump the RAM up to like 8 GB.
rks171 is offline   Reply With Quote

Old   January 7, 2012, 15:52
Default
  #4
Senior Member
 
Joern Beilke
Join Date: Mar 2009
Location: Dresden
Posts: 498
Rep Power: 20
JBeilke is on a distinguished road
It says, that you can control the simulation from a thin client. Nothing about pre- and postprocessing.

And if you read the instructions carefully you find, that an NVIDIA Quadro card is recommended.
JBeilke is offline   Reply With Quote

Old   January 8, 2012, 09:05
Default
  #5
New Member
 
Chris
Join Date: Jan 2012
Location: St. Louis
Posts: 13
Rep Power: 14
Fugacity is on a distinguished road
I've been running CFDesign/Autodesk CFD on a Dell Precision M4500 (2.4 i5, 8 GB RAM). Through my own experiences and talking with Autodesk folks, I've learned a few things which may or may not apply to Star-CCM+:

Hyperthreading can actually slow down the solution because it splits a core, so a solver only gets 50% of a core. If you disabled hyperthreading and set your bios to treat the CPUs like a single core, the solution would probably run much faster, but your computer would be un-usable.

Also, the motherboard bus speeds and the CPU cache impact how fast the solution can run because that sets the speed that the CPUs access and transfer data.

RAM only sets the size of mesh you can handle (and the max design study size on Autodesk CFD). 8 or 16 GB is probably enough to start with.

You don't need a top of the line graphics card; a mid-tier 1GB nvidia should work well unless you're also doing heavy CAD/rendering.

Something else to keep in mind: I don't know how independent the Star-CCM client/solver connection is; Autodesk CFD will stop if the connection is lost and it basically sends the results back to the client PC each iteration if it's on a LAN, so you can eat lots of bandwidth and garner the wrath of your IT department!!
Fugacity is offline   Reply With Quote

Old   January 8, 2012, 10:46
Default
  #6
Member
 
Andy Jones
Join Date: Sep 2010
Location: Columbus, Ohio
Posts: 78
Rep Power: 15
andyj is on a distinguished road
It appears Star CCM+ uses Java. It was developed using NetBeans from Sun-Oracle. You might consider downloading NetBean asn installing it on your machine to make sure you have all the libraries you need.
http://platform.netbeans.org/screenshots.html
And I would look at :http://www.oracle.com/technetwork/ja...sp-138252.html
You might need to update your Java to the most recent version.
Your Video card likely needs OpenCL drivers:

Open CL drivers:http://www.codeproject.com/KB/recipes/opencl-part1.aspx
http://developer.nvidia.com/opencl
or
http://developer.amd.com/sdks/AMDAPP...s/default.aspx
andyj is offline   Reply With Quote

Old   January 8, 2012, 10:59
Default
  #7
Member
 
Andy Jones
Join Date: Sep 2010
Location: Columbus, Ohio
Posts: 78
Rep Power: 15
andyj is on a distinguished road
You might email Star CCM support and ask them about video card drivers, or post a question on Star CCM's support forum. Or maybe it explains it in the user manual from Star.

Most likely Star CCM is right about their thin client system requirements.

The problem is your video card driver, and installing the most recent version of Java SDK.
I would guess you need the Java video card driver for Open CL.
andyj is offline   Reply With Quote

Old   January 8, 2012, 11:27
Default
  #8
Member
 
Andy Jones
Join Date: Sep 2010
Location: Columbus, Ohio
Posts: 78
Rep Power: 15
andyj is on a distinguished road
Optimizing the Java Virtual machine:
http://developer.amd.com/documentati...vironment.aspx
andyj is offline   Reply With Quote

Old   January 13, 2012, 17:54
Default
  #9
f-w
Senior Member
 
f-w's Avatar
 
Join Date: Apr 2009
Posts: 154
Rep Power: 17
f-w is on a distinguished road
Last time I checked, unless the server and client are the same operating system, you cannot use the client-server connection, and need to resort to remote desktop. This is what I do, and all the graphics are generated through software emulation on the server (in other words, the CPU is used to render scenes in Star-CCM+).
f-w 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
[foam-extend.org] Error compiling OpenFOAM-1.6-ext Canesin OpenFOAM Installation 137 January 20, 2016 14:56
Doxygen documentation Tanay OpenFOAM Installation 9 September 23, 2011 11:40
Scaling down a building faisal_durr Main CFD Forum 5 July 7, 2011 12:02
Scaling down a building faisal_durr ANSYS Meshing & Geometry 1 July 6, 2011 14:39
Compilation error OF1.5-dev on Suse10.3 darenyang OpenFOAM Installation 0 April 29, 2009 04:55


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