计时函数
MPI_WTIME()
double MPI_Wtime(void)
DOUBLE PRECISION MPI_WTIME()

讲解:
MPI_WTIME返回一个用浮点数表示的秒数, 它表示从过去某一时刻到调用时刻所经历的时间。


如何计时
double starttime, endtime;
...
starttime = MPI_Wtime()

需计时部分

endtime = MPI_Wtime()
printf("That tooks %f secodes\n", endtime-starttime);

讲解:
计时的实现在MPI中非常简单,只要在需要计时部分的开始调用一下MPI_WTIME函数,然后在需要计时的结束部分再调用一次MPI_WTIME函数,后者减去前者得到的差,就是相应部分在执行时所花去的时间。
如何得到当前时钟的分辨率
MPI_WTICK()
double MPI_Wtick()
DOUBLE PRECISION MPI_WTICK()

讲解:
MPI_WTICK返回MPI_WTIME的精度,单位是秒,可以认为是一个时钟滴答所占用的时间。