Can you send a small reproducer program?

> On Sep 28, 2015, at 4:45 PM, Diego Avesani <diego.aves...@gmail.com> wrote:
> 
> Dear all, 
> 
> I have to use a send_request in a MPI_WAITALL.
> Here the strange things:
> 
> If I use at the begging of the SUBROUTINE:
> 
> INTEGER :: send_request(3), recv_request(3) 
> 
> I have no problem, but if I use
> 
> USE COMONVARS,ONLY : nMsg
> with nMsg=3
> 
> and after that I declare
> 
> INTEGER :: send_request(nMsg), recv_request(nMsg), I get the following error:
> 
> [Lap] *** An error occurred in MPI_Waitall 
> [Lap] *** reported by process [139726485585921,0] 
> [Lap] *** on communicator MPI_COMM_WORLD 
> [Lap] *** MPI_ERR_REQUEST: invalid request 
> [Lap] *** MPI_ERRORS_ARE_FATAL (processes in this communicator will now 
> abort, 
> [Lap] ***    and potentially your MPI job) 
> forrtl: error (78): process killed (SIGTERM)
> 
> Someone could please explain to me where I am wrong?
> 
> Thanks
> 
> Diego
> 
> _______________________________________________
> users mailing list
> us...@open-mpi.org
> Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/users
> Link to this post: 
> http://www.open-mpi.org/community/lists/users/2015/09/27703.php


-- 
Jeff Squyres
jsquy...@cisco.com
For corporate legal information go to: 
http://www.cisco.com/web/about/doing_business/legal/cri/

Reply via email to