On Feb 1, 2011, at 1:09 AM, Bibrak Qamar wrote:

> Hello All,
> 
> I am using non-blocking send and receive, and i want to calculate the time it 
> took for the communication. Is there any method or a way to do this using 
> openmpi.
> 
> Thanks
> Bibrak Qamar
> Undergraduate Student BIT-9
> Member Center for High Performance Scientific Computing
> NUST-School of Electrical Engineering and Computer Science.
> _______________________________________________

About the same as with blocking communication, I guess.

Would this do work for you?

start=MPI_Wtime()
MPI_Isend(...)
...
MPI_Irecv(...)
...
MPI_Wait[all](...)
end=MPI_Wtime()
print *, 'walltime = ', end-start

My two cents,
Gus Correa

Reply via email to