mpiexec: Warning: main: task 0 died with signal 11 (raw 0x10b).
Troy Baer
troy at osc.edu
Mon Dec 1 16:59:58 EST 2003
On Mon, 1 Dec 2003, Parvath Reddy wrote:
> mpiexec seems to be failing when huge chunk of data is sent by using
> a MPI_Send. The program works fine when a matrix A[361][361] is sent
> across but it gives the following error when a matrix A[362][362] is used
>
> mpiexec: Warning: main: task 0 died with signal 11 (raw 0x10b).
>
> Is the a method of testing how much data can be sent across on command
> line ? is mpptest the solution if so how do I use it?
This is almost certainly related to your code rather than mpiexec.
Signal 11 is a segmentation fault, which is typically caused by
accessing an array outside its bounds.
This may be a stupid question, but are you absolutely sure that
your send and receive buffers are the right size? Are you able to
run this program on another system using a different MPI
implementation? I ask because it's been my experience that when
an MPI program dies with a seg fault, 99 times out of 100 it's caused
by a bug in the program rather than a problem with mpiexec or the
MPI implementation.
--Troy
--
Troy Baer email: troy at osc.edu
Science & Technology Support phone: 614-292-9701
Ohio Supercomputer Center web: http://oscinfo.osc.edu
More information about the mpiexec
mailing list