1d8e9fea7SSatish Balay 2d382aafbSBarry Smith #include "petscsys.h" 3173c0623SSatish Balay 44a2ae208SSatish Balay #undef __FUNCT__ 54a2ae208SSatish Balay #define __FUNCT__ "main" 6173c0623SSatish Balay int main(int argc,char **argv) 7173c0623SSatish Balay { 8b0a32e0cSBarry Smith PetscLogDouble x,y; 9d3093643SSatish Balay int i,ierr; 10173c0623SSatish Balay 1177c4ece6SBarry Smith PetscInitialize(&argc,&argv,0,0); 1298d6af09SSatish Balay /* To take care of paging effects */ 13ac355199SBarry Smith ierr = PetscGetTime(&y);CHKERRQ(ierr); 14173c0623SSatish Balay 1577c4ece6SBarry Smith for (i=0; i<2; i++) { 16ac355199SBarry Smith ierr = PetscGetTime(&x);CHKERRQ(ierr); 17ac355199SBarry Smith ierr = PetscGetTime(&y);CHKERRQ(ierr); 18ac355199SBarry Smith ierr = PetscGetTime(&y);CHKERRQ(ierr); 19ac355199SBarry Smith ierr = PetscGetTime(&y);CHKERRQ(ierr); 20ac355199SBarry Smith ierr = PetscGetTime(&y);CHKERRQ(ierr); 21ac355199SBarry Smith ierr = PetscGetTime(&y);CHKERRQ(ierr); 22ac355199SBarry Smith ierr = PetscGetTime(&y);CHKERRQ(ierr); 23ac355199SBarry Smith ierr = PetscGetTime(&y);CHKERRQ(ierr); 24ac355199SBarry Smith ierr = PetscGetTime(&y);CHKERRQ(ierr); 25ac355199SBarry Smith ierr = PetscGetTime(&y);CHKERRQ(ierr); 26ac355199SBarry Smith ierr = PetscGetTime(&y);CHKERRQ(ierr); 27173c0623SSatish Balay 2835d8aa7fSBarry Smith fprintf(stdout,"%-15s : %e sec\n","PetscGetTime",(y-x)/10.0); 2977c4ece6SBarry Smith } 3077c4ece6SBarry Smith 31*f3fe499bSBarry Smith ierr = PetscFinalize(); 323a40ed3dSBarry Smith PetscFunctionReturn(0); 33173c0623SSatish Balay } 34