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 someprogramms 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/
