xref: /petsc/src/benchmarks/PetscGetTime.c (revision 98d6af09988025285d7494520dad1c51ee4e4d54)
1 #include "stdio.h"
2 #include "petsc.h"
3 
4 int main( int argc, char **argv)
5 {
6   double x, y;
7 
8   PetscInitialize(&argc, &argv,0,0,0);
9  /* To take care of paging effects */
10   y = PetscGetTime();
11 
12   x = PetscGetTime();
13   y = PetscGetTime();
14   y = PetscGetTime();
15   y = PetscGetTime();
16   y = PetscGetTime();
17   y = PetscGetTime();
18   y = PetscGetTime();
19   y = PetscGetTime();
20   y = PetscGetTime();
21   y = PetscGetTime();
22   y = PetscGetTime();
23 
24   fprintf(stderr,"%-15s : %e sec\n","PetscGetTime", (y-x)/10.0);
25   PetscFinalize();
26   return 0;
27 }
28