omp_get_wtime
Devuelve un valor en segundos de tiempo transcurrido de algún punto.
double omp_get_wtime( );
Valor devuelto
Devuelve un valor en segundos de tiempo transcurrido de algún punto arbitrario, pero coherente.
Comentarios
Ese punto permanecerá coherente durante la ejecución del programa, creando comparaciones siguientes posibles.
Para obtener más información, vea Función de 3.3.1 omp_get_wtime.
Ejemplo
// omp_get_wtime.cpp
// compile with: /openmp
#include "omp.h"
#include <stdio.h>
#include <windows.h>
int main() {
double start = omp_get_wtime( );
Sleep(1000);
double end = omp_get_wtime( );
double wtick = omp_get_wtick( );
printf_s("start = %.16g\nend = %.16g\ndiff = %.16g\n",
start, end, end - start);
printf_s("wtick = %.16g\n1/wtick = %.16g\n",
wtick, 1.0 / wtick);
}