omp_get_wtime
Retourne une valeur en secondes du temps écoulé d'un certain point.
double omp_get_wtime( );
Valeur de retour
Retourne une valeur en secondes du temps écoulé d'un certain point arbitraire, mais cohérent.
Notes
Ce point reste cohérent pendant l'exécution du programme, qui effectuent des comparaisons suivantes possibles.
Pour plus d'informations, consultez 3.3.1 Fonction omp_get_wtime.
Exemple
// 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);
}