Re: [OMPI users] Questions about MPI_Isend

2010-05-11 Thread Gijsbert Wiesenekker
On May 11, 2010, at 9:18 , Gijsbert Wiesenekker wrote: > An OpenMPI program of mine that uses MPI_Isend and MPI_Irecv crashes after > some non-reproducible time my Fedora Linux kernel (invalid opcode), which > makes it hard to debug (there is no trace, even with the debug kernel, and if > I ru

Re: [OMPI users] Questions about MPI_Isend

2010-05-11 Thread Jeff Squyres
gt; Gijsbert Wiesenekker ---05/11/2010 03:19:49 AM---An OpenMPI > program of mine that uses MPI_Isend and MPI_Irecv crashes after some > non-reproducible tim > > > From: > Gijsbert Wiesenekker > > To: > Open MPI Users > > Date: > 05/11/2010

Re: [OMPI users] Questions about MPI_Isend

2010-05-11 Thread Jeff Squyres
On May 11, 2010, at 6:49 AM, Terry Dontje wrote: > Correct the completion of an MPI_Isend request only say's the message buffer > is no longer needed. You could use synchronous mode sends MPI_Issend which > requests will complete when the message is being processed at the destination > (that i

Re: [OMPI users] Questions about MPI_Isend

2010-05-11 Thread Richard Treumann
--| |> | Subject: | |> >------------

Re: [OMPI users] Questions about MPI_Isend

2010-05-11 Thread Gabriele Fatigati
Yes, it's correct, but you can use number of MPI_Test fails on MPI_ISend routines to define a limit. Remember that if you use large buffer (more than eager_limit) send many times in a few time, maybe it's better to use MPI_Send routine than MPI_ISend, to avoid too much buffer memory copy. 2010/5/

Re: [OMPI users] Questions about MPI_Isend

2010-05-11 Thread Terry Dontje
Gijsbert Wiesenekker wrote: On May 11, 2010, at 9:29 , Gabriele Fatigati wrote: Dear Gijsbert, >Ideally I would like to check how many MPI_Isend messages have not been processed yet, so that I can stop >sending messages if there are 'too many' waiting. Is there a way to do this? you can

Re: [OMPI users] Questions about MPI_Isend

2010-05-11 Thread Gijsbert Wiesenekker
On May 11, 2010, at 9:29 , Gabriele Fatigati wrote: > Dear Gijsbert, > > > >Ideally I would like to check how many MPI_Isend messages have not been > >processed yet, so that I can stop >sending messages if there are 'too many' > >waiting. Is there a way to do this? > > > you can check numbe

Re: [OMPI users] Questions about MPI_Isend

2010-05-11 Thread Gabriele Fatigati
Dear Gijsbert, >Ideally I would like to check how many MPI_Isend messages have not been processed yet, so that I can stop >sending messages if there are 'too many' waiting. Is there a way to do this? you can check number of message pending simply using MPI_Test function. It return false if the

[OMPI users] Questions about MPI_Isend

2010-05-11 Thread Gijsbert Wiesenekker
An OpenMPI program of mine that uses MPI_Isend and MPI_Irecv crashes after some non-reproducible time my Fedora Linux kernel (invalid opcode), which makes it hard to debug (there is no trace, even with the debug kernel, and if I run it under valgrind it does not crash). My guess is that the kern