This list is for supporting Open MPI, not MPICH (MPICH is an entirely different software package). You should probably redirect your question to their support lists.

FWIW, based on the error message, it sounds like you may have an incorrect MPI application with a race condition -- sometimes it works, sometimes it doesn't. E.g., in some cases, you're passing an invalid MPI request to MPI_WAITALL. You should double check your code to ensure that every entry in the request array is valid (e.g., check what happens after you call WAITALL the first time; are all requests re-generated properly? Is your count accurate? etc.)

Good luck.



On Feb 10, 2007, at 1:07 PM, Vadivelan Ranjith wrote:

Hi
I am using mpich2-1.0.3 to compiling our code. Our code is calling MPI_WAITALL. We ran the case in intel-Dual core without any problem and solution was fine. I tried to ran the code in intel quad-core. Compilation using mpif90 is fine. I started running the executable file, i got the following error. ---------------------------------------------------------------------- -------------------------------------------------
Fatal error in MPI_Waitall: Invalid MPI_Request, error stack:
MPI_Waitall(241): MPI_Waitall(count=250, req_array=0x23e52e0, status_array=0x7fbfffe3a0) failed
MPI_Waitall(109): Invalid MPI_Request
---------------------------------------------------------------------- -------------------------------------------------

So i removed all the lines where MPI-WAITALL is using. Again i compiled to code using mpif90(mpich) and ran it. Now its running without any problem. Can you please explain me what is happen here.

Thanks
Velan

Here’s a new way to find what you're looking for - Yahoo! Answers
_______________________________________________
users mailing list
us...@open-mpi.org
http://www.open-mpi.org/mailman/listinfo.cgi/users


--
Jeff Squyres
Server Virtualization Business Unit
Cisco Systems


Reply via email to