On Wednesday, October 1, 2003, at 11:31 AM, tomer anor wrote:
>
> I am able to compile the basic example files (e.g. hello) with mpicc.
> The problem is when I'm running "mpirun" I always get whte following
> mssg:
>
> -----------------------------------------------------------------------
> ------
> One of the processes started by mpirun has exited with a nonzero exit
> code. This typically indicates that the process finished in error.
> If your process did not finish in error, be sure to include a "return
> 0" or "exit(0)" in your C code before exiting the application.
>
> PID 12890 failed on node n0 (132.72.114.17) due to signal 11.
> -----------------------------------------------------------------------
> ------
The problem you are having is given in the error message. One of the
processes started on n0 did not run to completion because it exited due
to a signal 11. Signal 11 is SIGSEGV, meaning you seg faulted. You
might want to attach a debugger to your process - see the LAM User's
Guide (available on the LAM web page in PDF format) or the LAM FAQ
(http://www.lam-mpi.org/faq/) for advice on debugging MPI applications.
Hope this helps,
Brian
--
Brian Barrett
LAM/MPI developer and all around nice guy
Have a LAM/MPI day: http://www.lam-mpi.org/
|