xref: /petsc/src/sys/tutorials/ex6.c (revision 6a98f8dc3f2c9149905a87dc2e9d0fedaf64e09a)
1 
2 static char help[] = "Example of using PetscLikely() and PetscUnlikely().\n\n";
3 
4 /*T
5    Concepts: optimization^likely
6    Concepts: optimization^unlikely
7    Processors: n
8 T*/
9 
10 #include <petscsys.h>
11 
12 int main(int argc,char **argv)
13 {
14   PetscBool      flg = PETSC_TRUE;
15   PetscErrorCode ierr;
16 
17   ierr = PetscInitialize(&argc,&argv,(char*)0,help);if (ierr) return ierr;
18   if (PetscLikely(flg)) {
19     /* do something */
20   }
21   if (PetscUnlikely(flg)) {
22     /* do something */
23   }
24   ierr = PetscFinalize();
25   return ierr;
26 }
27 
28 
29 
30 /*TEST
31 
32    test:
33 
34 TEST*/
35