Thanks for your suggestion. I am trying MPI_Wtime to see if there is any
difference.

Linbao

On Thu, Oct 21, 2010 at 1:37 AM, jody <jody....@gmail.com> wrote:

> Hi
>
> I don't know the reason for the strange behaviour, but anyway,
> to measure time in an MPI application you should use MPI_Wtime(), not
> clock()
>
> regards
>  jody
>
> On Wed, Oct 20, 2010 at 11:51 PM, Storm Zhang <storm...@gmail.com> wrote:
> > Dear all,
> >
> > I got confused with my recent C++ MPI program's behavior. I have an MPI
> > program in which I use clock() to measure the time spent between to
> > MPI_Barrier, just like this:
> >
> > MPI::COMM_WORLD.Barrier();
> > if if(rank == master) t1 = clock();
> > "code A";
> > MPI::COMM_WORLD.Barrier();
> > if if(rank == master) t2 = clock();
> > "code B";
> >
> > I need to measure t2-t1 to see the time spent on the code A between these
> > two MPI_Barriers. I notice that if I comment code B, the time seems much
> > less the original time (almost half). How does it happen? What is a
> possible
> > reason for it? I have no idea.
> >
> > Thanks for your help.
> >
> > Linbao
> > _______________________________________________
> > users mailing list
> > us...@open-mpi.org
> > http://www.open-mpi.org/mailman/listinfo.cgi/users
> >
>
> _______________________________________________
> users mailing list
> us...@open-mpi.org
> http://www.open-mpi.org/mailman/listinfo.cgi/users
>

Reply via email to