C OMP omp_get_wtime() retournant de temps 0.00

J'ai utilisé un omp_get_wtime() mais quand je veux imprimer la fois, j'ai toujours obtenez 0.00, où est le problème ?

#define SIZE 500
#define nthreads 10

(...)

void sumTab(int mX[][SIZE], int mY[][SIZE], int mZ[][SIZE]) {
int i,k;
double start = omp_get_wtime();
#pragma omp parallel for schedule(dynamic,3) private(i) num_threads(nthreads)
for(i=0 ; i<SIZE ; i++)
{

   for(k=0 ; k<SIZE ; k++)  
   {

     mZ[i][k]=mX[i][k]+mY[i][k];
     printf("Thread no %d \t  [%d] [%d] result: %d\n", omp_get_thread_num(),i,k, mZ[i][k]); 
     }
}

printf("Time: \t %f \n", omp_get_wtime()-start); 
}
peut-être la précision de omp_get_wtime n'est pas assez haut?
Ce que les commandes que vous avez utilisé pour compiler et exécuter ce programme?
je suis à l'aide de la commande make avec OPT = -O3-fopenmp

OriginalL'auteur kxyz | 2013-05-27