MPI Command Prompt Syntax To Run FDS On Cluster

649 views
Skip to first unread message

mark

unread,
Aug 25, 2010, 5:22:11 PM8/25/10
to FDS and Smokeview Discussions
I am having a little trouble with MPICH2 and was hoping someone could
point me in the right direction. I installed the latested version and
have it up and running on a small cluster. I can run the MPI sample
program ‘cpi.exe’ on any host machine. For eaxmple, I can run cpi.exe
on the host computer <laurieoffice> by typing:

C:\MPICH2\examples>mpiexec -host laurieoffice cpi.exe
Enter the number of intervals: (0 quits) 100000000000
pi is approximately 3.1415926535897718, Error is 0.0000000000000213
wall clock time = 10.495465

and get results which were run on the host computer. I can run
room_fire.fds on my local machine <mark2> by typing:

C:\MPICH2\bin>mpiexec -host mark2 -wdir c:\fds\sample
fds5_openmp_mpi_win32.exe
room_fire.fds
Process 0 of 0 is running on mark2
mark2 has 4 threads available
Mesh 1 is assigned to Process 0
Mesh 2 is assigned to Process 0
Fire Dynamics Simulator
Compilation Date : Di, 22 Jun 2010
Version: 5.5.1; MPI Enabled; OpenMP Enabled
SVN Revision No. : 6385
Job TITLE : ATF Room Fire Test, SVN $Revision: 4664 $
Job ID string : room_fire
Time Step: 1, Simulation Time: 0.11 s
Time Step: 2, Simulation Time: 0.22 s…..

However, if I change the host to <laurieoffice> to run FDS I get
errors:

C:\MPICH2\bin>mpiexec -host laurieoffice -wdir c:\fds\sample
fds5_openmp_mpi_win32.exe room_fire.fds
launch failed: CreateProcess(fds5_openmp_mpi_win32.exe room_fire.fds)
on 'laurie
office' failed, error 2 - The system cannot find the file specified.

My command line editing is a little rusty and I believe it is a syntax
error but have not had any luck. I have tried every possible variation
I can think of, have read all the MPICH2 User's Guides and have
searched this group as well as the web without any success. Any
assistance would be appreciated.

Thank you,
Mark

mark

unread,
Aug 25, 2010, 7:54:49 PM8/25/10
to FDS and Smokeview Discussions
I figured out to run FDS any host machine from the local machine. Now
I am working on running the process on a group of hosts and getting a
lot of errors. A bit of teething with MPI.

-Mark

Kevin

unread,
Aug 26, 2010, 9:27:15 AM8/26/10
to FDS and Smokeview Discussions
room_fire is a one mesh case. MPI will not help run it faster.
However, this is curious:

fds5_openmp_mpi_win32.exe
room_fire.fds
Process 0 of 0 is running on mark2
mark2 has 4 threads available
Mesh 1 is assigned to Process 0
Mesh 2 is assigned to Process 0
Fire Dynamics Simulator
Compilation Date : Di, 22 Jun 2010

I do not know why the program is saying there are two meshes.
Reply all
Reply to author
Forward
0 new messages