Hello, Fernando,<br><br>the default MPI error handler would abort the process on an error. Since the call returns successfully a nonzero mpi_error might indicate memory corruption. It is hard to tell really without seeing the code. Could you isolate the problem into a small piece of code that you could post on the list?<br>
<br>Best,<br>  Dmitri<br><br><br><div class="gmail_quote">On Thu, Oct 8, 2009 at 9:43 AM, Fernando Saez <span dir="ltr">&lt;<a href="mailto:saezfernando@gmail.com">saezfernando@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hello Dmitri,<br><br>My intent is not to the rank 0 will send a message from itself.  <br><br>I run these test over 1 machine and it simule several nodes (mpirun -np 4). The machine run over debian etch, gcc 4.1 and mpich 1.0.6.<br>


<br>I&#39;ve noticed when run test is MPI_Recv return (No mpi error), but status.MPI_ERROR is different from zero. Can this happen?<br><br>thanks,<br><font color="#888888"><br>Fernando</font><div><div></div><div class="h5">
<br><br><br><div class="gmail_quote">On Wed, Oct 7, 2009 at 3:18 PM, Dmitri Chubarov <span dir="ltr">&lt;<a href="mailto:dmitri.chubarov@gmail.com" target="_blank">dmitri.chubarov@gmail.com</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Hello, Fernando,<br><br>this does not look familiar to me, though something caught my attention.<br>


It seems that you call MPI_Recv on process with rank 0 to receive a message from itself. Is this what&#39;s intended?<br><br>
Error 22 would normally stay for &quot;Invalid argument&quot;. This error would be posted by a bind call on a socket that is already bound.<br><br>Could you post more information and describe your configuration in more detail.<br>



<br>Hope this helps,<br>  Dima<div><div></div><div><br><br><div class="gmail_quote">On Tue, Oct 6, 2009 at 11:01 PM, Fernando Saez <span dir="ltr">&lt;<a href="mailto:saezfernando@gmail.com" target="_blank">saezfernando@gmail.com</a>&gt;</span> wrote:<br>


<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Dear MPICH discussion group<br><br>I am trying to run a MPI program, but I fail with the following error:<br><br>1: Fatal error in MPI_Recv: Other MPI error, error stack:<br>1: MPI_Recv(186)................: MPI_Recv(buf=0xbfdf70e8, count=52, MPI_DOUBLE, src=0, tag=0, MPI_COMM_WORLD, status=0xbfdf6f34) failed<br>





1: MPIDI_CH3i_Progress_wait(207): sock_wait failed<br>1: MPIDU_Sock_wait(202).........: unexpected operating system error (errno=22:(strerror() not found))<br>rank 0 in job 71  lidic01.unsl.edu.ar_39689   caused collective abort of all ranks<br>





  exit status of rank 0: killed by signal 11<br><br>The program ejecute very well with smaller input size, but when I row the size it crashing.<br><br>Let me know if this error sounds familiar to you and if you have any suggestions for what to do here.<br>





<br>Thanks,<br><font color="#888888"><br>Fernando <br>
</font></blockquote></div><br>
</div></div></blockquote></div><br>
</div></div></blockquote></div><br>