xref: /petsc/include/petscversion.h (revision 95bae7e7f5b15025ad74840ded580af061c56edc)
1f36adab2SBarry Smith #if !defined(__PETSCVERSION_H)
2f36adab2SBarry Smith #define __PETSCVERSION_H
3cafa780aSBarry Smith 
471732c40SSatish Balay #define PETSC_VERSION_RELEASE    0
5cafa780aSBarry Smith #define PETSC_VERSION_MAJOR      2
6a1cadc21SSatish Balay #define PETSC_VERSION_MINOR      3
78ae49da3SSatish Balay #define PETSC_VERSION_SUBMINOR   3
891845108SSatish Balay #define PETSC_VERSION_PATCH      15
98ae49da3SSatish Balay #define PETSC_VERSION_DATE       "May, 23, 2007"
10cd006e87SSatish Balay #define PETSC_VERSION_PATCH_DATE "unknown"
11f086fa1fSSatish Balay 
12f086fa1fSSatish Balay #if !defined (PETSC_VERSION_HG)
13e70c74b7SSatish Balay #define PETSC_VERSION_HG         "unknown"
14f086fa1fSSatish Balay #endif
15f086fa1fSSatish Balay 
16f086fa1fSSatish Balay #if !defined(PETSC_VERSION_DATE_HG)
17f086fa1fSSatish Balay #define PETSC_VERSION_DATE_HG    "unknown"
18f086fa1fSSatish Balay #endif
19cafa780aSBarry Smith 
20*95bae7e7SLisandro Dalcin #define PETSC_VERSION_(MAJOR,MINOR,SUBMINOR) \
21*95bae7e7SLisandro Dalcin   ((PETSC_VERSION_MAJOR == (MAJOR)) &&       \
22*95bae7e7SLisandro Dalcin    (PETSC_VERSION_MINOR == (MINOR)) &&       \
23*95bae7e7SLisandro Dalcin    (PETSC_VERSION_SUBMINOR == (SUBMINOR)) && \
24*95bae7e7SLisandro Dalcin    (PETSC_VERSION_RELEASE  == 1))
25*95bae7e7SLisandro Dalcin 
26e9fa29b7SSatish Balay #endif
27