I just installed OpenMPI on my Linux Ubuntu 10.04 LTS 64 bit computer. I
downloaded the most recent version of OpenMPI and ran the configure and make
commands. 

I then tried to run a CFD software called FDS using 2 of the 12 available
processors (single node) as a test. I split my computational domain into two
meshes, as explained in the FDS manual and would like to run each mesh on a
separate core. 

When I run the command mpirun -np 2 fds5_mpi_linux_64 room_fire.fds I get
the following error:

Process 0 of 0 is running on comp1
Process 0 of 0 is running on comp1
Mesh 1 is assigned to Process 0
Error: MPI_PROCESS greater than total number of processes

Why are two instances of the same process run instead of two separate
processes? What I expect to see after running the above command is:

Process 0 of 1 is running on comp1
Process 1 of 1 is running on comp1
Mesh 1 is assigned to Process 0
Mesh 2 is assigned to Process 1
...

Any idea what is going on? Thanks for the help.

Kind Regards,

Clark

Reply via email to