#if !defined(__PETSCVERSION_H)
#define __PETSCVERSION_H

#define PETSC_VERSION_RELEASE    1
#define PETSC_VERSION_MAJOR      3
#define PETSC_VERSION_MINOR      0
#define PETSC_VERSION_SUBMINOR   0
#define PETSC_VERSION_PATCH      9
#define PETSC_VERSION_DATE       "Dec, 19, 2008"
#define PETSC_VERSION_PATCH_DATE "Fri Oct 23 13:37:28 CDT 2009"

#if !defined (PETSC_VERSION_HG)
#define PETSC_VERSION_HG         "c69b12f604337668ec480244eea38526b7246a4e"
#endif

#if !defined(PETSC_VERSION_DATE_HG)
#define PETSC_VERSION_DATE_HG         "Fri Oct 23 13:37:15 2009 -0500"
#endif

#define PETSC_VERSION_(MAJOR,MINOR,SUBMINOR) \
  ((PETSC_VERSION_MAJOR == (MAJOR)) &&       \
   (PETSC_VERSION_MINOR == (MINOR)) &&       \
   (PETSC_VERSION_SUBMINOR == (SUBMINOR)) && \
   (PETSC_VERSION_RELEASE  == 1))

#endif
