<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.5730.11" name=GENERATOR></HEAD>
<BODY>
<DIV dir=ltr align=left><SPAN class=979434417-12022007><FONT face=Arial 
color=#0000ff size=2>It's likely a bug in the code, as it says invalid request. 
Just removing MPI_Waitall is not a good solution as it is needed&nbsp;for a 
correct program.</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=979434417-12022007><FONT face=Arial 
color=#0000ff size=2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN class=979434417-12022007><FONT face=Arial 
color=#0000ff size=2>Rajeev</FONT></SPAN></DIV><BR>
<BLOCKQUOTE 
style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px solid; MARGIN-RIGHT: 0px">
  <DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left>
  <HR tabIndex=-1>
  <FONT face=Tahoma size=2><B>From:</B> owner-mpich-discuss@mcs.anl.gov 
  [mailto:owner-mpich-discuss@mcs.anl.gov] <B>On Behalf Of </B>Vadivelan 
  Ranjith<BR><B>Sent:</B> Sunday, February 11, 2007 10:55 AM<BR><B>To:</B> 
  mpich-discuss@mcs.anl.gov<BR><B>Subject:</B> [MPICH] Error using MPI_WAITALL 
  <BR></FONT><BR></DIV>
  <DIV></DIV><SPAN class=quotelev1>&nbsp;Hi </SPAN><BR>&nbsp; <SPAN 
  class=quotelev1>I am using mpich2-1.0.3 to compiling our code. Our code is 
  calling </SPAN><BR>&nbsp; <SPAN class=quotelev1>MPI_WAITALL. We ran the case 
  in intel-Dual core without any problem </SPAN><BR>&nbsp; <SPAN 
  class=quotelev1>and solution was fine. I tried to ran the code in intel 
  quad-core. </SPAN><BR>&nbsp; <SPAN class=quotelev1>Compilation using mpif90 is 
  fine. I started running the executable </SPAN><BR>&nbsp; <SPAN 
  class=quotelev1>file, i got the following error. </SPAN><BR>&nbsp; <SPAN 
  class=quotelev1>----------------------------------------------------------------------</SPAN><SPAN 
  class=quotelev1>--------------------------------- </SPAN><BR>&nbsp; <SPAN 
  class=quotelev1>Fatal error in MPI_Waitall: Invalid MPI_Request, error stack: 
  </SPAN><BR>&nbsp; <SPAN class=quotelev1>MPI_Waitall(241): 
  MPI_Waitall(count=250, req_array=0x23e52e0, </SPAN><BR>&nbsp; <SPAN 
  class=quotelev1>status_array=0x7fbfffe3a0) failed </SPAN><BR>&nbsp; <SPAN 
  class=quotelev1>MPI_Waitall(109): Invalid MPI_Request </SPAN><BR>&nbsp;<SPAN 
  class=quotelev1>----------------------------------------------------------------------</SPAN><SPAN 
  class=quotelev1>------------------------------------------------- 
  </SPAN><BR><SPAN class=quotelev1>&nbsp;</SPAN><BR>&nbsp; <SPAN 
  class=quotelev1>So i removed all the lines where MPI-WAITALL is using. Again i 
  </SPAN><BR>&nbsp; <SPAN class=quotelev1>compiled to code using mpif90(mpich) 
  and ran it. Now its running </SPAN><BR>&nbsp; <SPAN class=quotelev1>without 
  any problem. Can you please explain me what is happen here. </SPAN><BR><SPAN 
  class=quotelev1>&nbsp;</SPAN><BR>&nbsp; <SPAN class=quotelev1>Thanks 
  </SPAN><BR>&nbsp; <SPAN class=quotelev1>Velan</SPAN>
  <P>
  <HR SIZE=1>
  </HR>Here&#8217;s a new way to find what you're looking for - <A 
  href="http://us.rd.yahoo.com/mail/in/yanswers/*http://in.answers.yahoo.com/">Yahoo! 
  Answers</A> </BLOCKQUOTE></BODY></HTML>