Actual source code: ex17.c


  2: static char help[] = "Demonstrates PetscGetVersonNumber().\n\n";

  4: /*T
  5:    Concepts: introduction to PETSc;
  6:    Processors: n
  7: T*/

  9: #include <petscsys.h>
 10: int main(int argc,char **argv)
 11: {
 12:   char           version[128];
 13:   PetscInt       major,minor,subminor;

 15:   /*
 16:     Every PETSc routine should begin with the PetscInitialize() routine.
 17:     argc, argv - These command line arguments are taken to extract the options
 18:                  supplied to PETSc and options supplied to MPI.
 19:     help       - When PETSc executable is invoked with the option -help,
 20:                  it prints the various options that can be applied at
 21:                  runtime.  The user can use the "help" variable place
 22:                  additional help messages in this printout.
 23:   */
 24:   PetscInitialize(&argc,&argv,(char*)0,help);
 25:   PetscGetVersion(version,sizeof(version));

 27:   PetscGetVersionNumber(&major,&minor,&subminor,NULL);

 32:   PetscFinalize();
 33:   return 0;
 34: }

 36: /*TEST

 38:    test:

 40: TEST*/