3.3.1 função omp_get_wtime
O omp_get_wtime função retorna um valor de ponto flutuante de precisão dupla igual a do tempo decorrido em segundos desde alguns "no passado tempo". O "tempo no passado" real é arbitrário, mas é garantido para não alterar durante a execução do programa aplicativo. O formato é o seguinte:
#include <omp.h>
double omp_get_wtime(void);
É definido de antemão que a função será usada para medir os tempos decorridos conforme mostrado no exemplo a seguir:
double start;
double end;
start = omp_get_wtime();
... work to be timed ...
end = omp_get_wtime();
printf_s("Work took %f sec. time.\n", end-start);
Os tempos de retornados são "vezes por thread" por que é destinado a que eles não precisam ser globalmente consistente em todos os threads que estejam participando de um aplicativo.