Home-Built Supercomputer for Scientific Computing

Page 2 - Seeking answers? Join the Tom's Hardware community: where nearly two million members share solutions and discuss the latest tech.
like others earlier I strongly recommend looking at CUDA. CUDA uses

Start here: http://www.nvidia.com/object/computational_fluid_dynamics.html

Then check your software to see what is supported.

If you care about your results, consider waiting for the next gen from nVidia codenamed “Fermi”. It actually has error checking so you won't need to re-run your code a few times to see if you got the right results or if a sunspot flipped a bit on you. (RAS of current accelerators is mostly missing because they are built from graphics cards that don't care about data integrity)

Suggest: Append to CUDA forums describing your application needs in CFD. Ask for config help, verify software works as advertised, check benchmarks.

Suggest: Start with a 'gamer' PC of your choice. Specify a high end nVidia graphic card. Cost will be $1K to $2K total from Dell or some specialty house. Get the software you need working with CUDA. If the performance is not there then you can consider higher end solutions. Don't throw $20K at this problem until you understand the ups and downs of the $1-2K system.



 
i have some dual nehalem computers listed at ebay... Engineering Samples

remember MATLAB's software is CUDA and OPENCL ready

I have 6Gbit SAS on a board coming in with ISTABUL twin from SUPERMICRO

or TYAN 8-way 84XX series chassis's ready to ship also

omces.com

call mark at 3148450695 for any specs
 


I havent bothered to read all of the replies to this message so its quite likely they have been addressed already. However, I would strongly suggest that you look into cloud computing with Amazon EC2 http://aws.amazon.com/ec2/ or Microsoft Azure http://www.microsoft.com/windowsazure/products/. Cloud computing would likely save you a great deal of money as you could run the applications as needed (assuming you are conducting simulations or some other quantitative calculations). There will be an initial learning curve, but imo, it would be worth it.

 
for a real personal super computer under 10k USD try nvidia tesla super computer its really amazing

Get your own supercomputer. Experience cluster level computing performance-up to 250 times faster than standard PCs and workstations- right on your desk. The NVIDIA® Tesla™ Personal Supercomputer is powered by up to 960 parallel processing cores and 16 GB of dedicated compute memory to solve large datasets. Based on the revolutionary NVIDIA® CUDA™ parallel computing architecture, the Tesla Personal Supercomputer puts nearly 4 teraflops of computing muscle at your fingertips.
Up to 960 Core Parallel Supercomputer on Your Desk, 250 Times Faster than a PC.
Up to 4 teraflops of compute capability for under $10,000.
Computation comparable to a large server cluster that fills a room.
250 times faster than a multi-CPU core PC or workstation using traditional serial computing.
GPU parallelism designed to execute tens of thousands of concurrent threads.
Up to16 GB of dedicated compute memory meets the computing requirements of large datasets.
Single- and double-precision floating point.
Scalable architecture meets computational demands of complex scientific applications.
Based on Revolutionary NVIDIA® CUDA® Parallel Computing Architecture.
Unlocks the power of GPU parallel computing.
Over 25,000 application developers worldwide using CUDA.
Over 100,000,000 CUDA-enabled processors shipped.
Accessible to Everyone
Supercomputing available to anyone, anytime.
Iterate faster; discover more.
Computing whenever you need it. No need to ask permission to an administrator.
Buy it anywhere, put it anywhere.
Plugs into standard power strip.

http://www.connoiseur.com/NVIDIA_Tesla_Personal_Supercomputer-list.aspx

 
I'm a graduate student at caltech, I know about cuda and gpu's and parallel computing. I do CFD research. The type of computer you need depends on the type of flow you are simulating. If you are simulating incompressible flow, then I would say learn about gpu's and write your own code from scratch and use a FFT solver library that runs on a GPU. If you are modeling compressible flow (hyperbolic equations), then I would say you need to buy a parallel computer made up of i7 chips. If you don't want to build it from scractch, buy a Cray personal super computer, $25000 to $64000. This will allow you to use up to 64 cores I think. If you want to start smaller and just have a desktop. Use an Intel i7 configuration. You need double precision to do compressible flow. GPU's are slower for double prescision...they are getting better though, there also exists no comericial compressible flow software that runs on GPUs, you'll have to make your own. Wait a couple years and check up on that though. However, also buy that time there will probably be 32 core processors on the market, and those might be better for CFD than GPUs. Basically right now, for programs based on the MPI model, getting access to a cluster, (64 processors or more) is ideal. I'm assuming Fluent runs on clusters here. Would you hardware experts out there agree with this? I'm also interested in your opinions.
 
My honest and sincere advice is that if you are a recent graduate and want a computer to do CFD at home, just buy a good PC, don't worry about clusters, GPUs and servers.... I suppose you are not intending to model the airflow in a commercial plane with a detailed geometry and under project time pressures, right? Everybody waits for CFD results.
 


Hi there,

I have found this thread and really liked you reply. Question is if I ask same question now (mean 2012) what would be reply or what would you change and what would you keep on above mentioned setup?

I'm in similar situation so wondering where to start in terms of building a "supercomputer" for CFD on reasonable budget (5000 $)

thank you




 


Hi there,

I have found this thread and really liked you reply. Question is if I ask same question now (mean 2012) what would be reply or what would you change and what would you keep on above mentioned setup?

I'm in similar situation so wondering where to start in terms of building a "supercomputer" for CFD on reasonable budget (5000 $)

thank you
 
Holy thread ressurection...

The thing with supercomputers is that they're a series of machines. It's not all one chasis. So, a home setup would likely be a series of midtower boxes and some software to distribute instructions across the cluster. SSDs would increase the throughput to really good levels especially if you have striped arrays.
 

Latest posts