|
[Sponsors] |
building a new computer for cfd... suggestions? |
![]() |
|
LinkBack | Thread Tools | Search this Thread | Display Modes |
![]() |
![]() |
#1 |
Member
Join Date: Dec 2011
Location: State College, PA
Posts: 87
Rep Power: 14 ![]() |
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?
|
|
![]() |
![]() |
![]() |
![]() |
#2 |
Member
Andy Jones
Join Date: Sep 2010
Location: Columbus, Ohio
Posts: 78
Rep Power: 15 ![]() |
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. |
|
![]() |
![]() |
![]() |
![]() |
#3 |
Member
Join Date: Dec 2011
Location: State College, PA
Posts: 87
Rep Power: 14 ![]() |
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.
|
|
![]() |
![]() |
![]() |
![]() |
#4 |
Senior Member
Joern Beilke
Join Date: Mar 2009
Location: Dresden
Posts: 511
Rep Power: 20 ![]() |
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. |
|
![]() |
![]() |
![]() |
![]() |
#5 |
New Member
Chris
Join Date: Jan 2012
Location: St. Louis
Posts: 13
Rep Power: 14 ![]() |
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!! |
|
![]() |
![]() |
![]() |
![]() |
#6 |
Member
Andy Jones
Join Date: Sep 2010
Location: Columbus, Ohio
Posts: 78
Rep Power: 15 ![]() |
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 |
|
![]() |
![]() |
![]() |
![]() |
#7 |
Member
Andy Jones
Join Date: Sep 2010
Location: Columbus, Ohio
Posts: 78
Rep Power: 15 ![]() |
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. |
|
![]() |
![]() |
![]() |
![]() |
#8 |
Member
Andy Jones
Join Date: Sep 2010
Location: Columbus, Ohio
Posts: 78
Rep Power: 15 ![]() |
Optimizing the Java Virtual machine:
http://developer.amd.com/documentati...vironment.aspx |
|
![]() |
![]() |
![]() |
![]() |
#9 |
Senior Member
Join Date: Apr 2009
Posts: 159
Rep Power: 17 ![]() |
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+).
|
|
![]() |
![]() |
![]() |
|
|
![]() |
||||
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 |