On Feb 8, 2006, at 3:29 AM, Andreas Fladischer wrote:

I tested this example with hostname before and it worked well:

the hostfile contains only 2 lines
pc86
pc92

and the user wolf doesn't need a password when linking to the other
pc.the user wolf have the same uid and gui on both pc.

i have also another question: is it possible to use mpi to compile some
programms without changing the source code of the program?

I'm guessing that you're seeing problems because you're trying to use a serial application in parallel improperly. "make" was not designed to be invoked in parallel via MPI -- trying to do so can probably result in several different errors.

MPI is designed for explicit parallelism -- applications that are written specifically to use MPI (i.e., by invoking the MPI API). So if you have a non-MPI application and try to "parallelize" it by running it via MPI, you'll likely either get errors, unexpected results, or simply N copies of your application running.

If you want to use a parallel software building tool, MPI is probably not what you are looking for. Andrew suggested distcc and ccache -- you might want to look into them.

--
{+} Jeff Squyres
{+} The Open MPI Project
{+} http://www.open-mpi.org/


Reply via email to