Gus Correa, But it will include the time of computation which took place before waitAll( ).
List-Post: users@lists.open-mpi.org Date: Tue, 1 Feb 2011 10:09:03 +0400 From: Bibrak Qamar <bibr...@gmail.com> Subject: [OMPI users] Calculate time spent on non blocking communication? To: us...@open-mpi.org Message-ID: <aanlktinewz_xyx88pgouojvogaf6ld8nwf_nchsy0...@mail.gmail.com> Content-Type: text/plain; charset="iso-8859-1" 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. -------------- next part -------------- HTML attachment scrubbed and removed ------------------------------ Message: 4 List-Post: users@lists.open-mpi.org Date: Mon, 31 Jan 2011 22:14:53 -0800 From: Eugene Loh <eugene....@oracle.com> Subject: Re: [OMPI users] Calculate time spent on non blocking communication? To: Open MPI Users <us...@open-mpi.org> Message-ID: <4d47a4dd.5010...@oracle.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed 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. You probably have to start by defining what you mean by "the time it took for the communication". Anyhow, the Peruse instrumentation in OMPI might help. ------------------------------ Message: 5 List-Post: users@lists.open-mpi.org Date: Tue, 1 Feb 2011 01:20:36 -0500 From: Gustavo Correa <g...@ldeo.columbia.edu> Subject: Re: [OMPI users] Calculate time spent on non blocking communication? To: Open MPI Users <us...@open-mpi.org> Message-ID: <8f16054c-6fca-4e65-9c83-5efbfcb18...@ldeo.columbia.edu > Content-Type: text/plain; charset=us-ascii 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