Thunderhead Engineering
February 07, 2012, 07:51:42 AM *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
News: SMF - Just Installed
 
   Home   Help Search Calendar Login Register  
Pages: [1]
  Print  
Author Topic: How to power FDS or Pyrosim from multiple computers  (Read 616 times)
davids
New Member
*
Posts: 1


View Profile Email
« on: April 06, 2010, 03:37:28 PM »

Here is the scenario:

I have four computers. Two of them running windows 7 and the other two running windows xp. I want to run a model but it is estimated to take 800 hours. I was hoping I could cut this process time with more computer power. But I do not have a single clue how to do this.

Appreciate any help!
Logged
Charlie Thornton
Thunderhead
*****
Posts: 369


View Profile Email
« Reply #1 on: April 07, 2010, 08:20:19 AM »

FDS has 3 ways you can run:

1. Serial - FDS runs the entire problem in a single process.  This is the "normal" way to run when you''re starting out.

2. OpenMP - The FDS code has been instrumented to run various processing loops using multiple threads.  This way lets you take advantage of multiple processors on a single computer, but it''s very fine-grained and doesn''t usually give as much speedup as MPI*.

3. MPI - Each mesh is run in a separate process.  Processes can be spread out across multiple computers on a network.  From data I''ve collected, this generally gives the fastest simulations assuming your meshes are of similar size (cell count).

* - Here is some performance data we collected for different parallel approaches: http://www.pyrosim.com/benchmarks.html  Have a look at the Simulation Run Time table.

PyroSim supports all three modes, but only on a single computer.  To take advantage of multiple computers on a network, you''ll need to run FDS by hand.  This isn''t really so bad and the process is pretty well explained in the FDS Users Guide, section 3.1.2: Starting an FDS Calculation (Multiple Processor Version).

To get your FDS input file out of PyroSim: On the File menu, click Export, then click FDS File...  After exporting the FDS file, follow the instructions in FDS Users Guide to run a parallel problem.  When you''re finished, you can run smokeview from the command line, or from within PyroSim -- ultimately both approaches just start smokeview.exe
Logged
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.13 | SMF © 2006-2011, Simple Machines LLC Valid XHTML 1.0! Valid CSS!