计时函数 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的精度,单位是秒,可以认为是一个时钟滴答所占用的时间。 |