Index: /issm/trunk-jpl/src/c/toolkits/petsc/objects/PetscSolver.cpp
===================================================================
--- /issm/trunk-jpl/src/c/toolkits/petsc/objects/PetscSolver.cpp	(revision 27156)
+++ /issm/trunk-jpl/src/c/toolkits/petsc/objects/PetscSolver.cpp	(revision 27157)
@@ -8,6 +8,4 @@
 #error "Cannot compile with HAVE_CONFIG_H symbol! run configure first!"
 #endif
-
-#include <petscversion.h>
 
 #include "./PetscSolver.h"
Index: /issm/trunk-jpl/src/c/toolkits/petsc/patches/ISSMToPetscInsertMode.cpp
===================================================================
--- /issm/trunk-jpl/src/c/toolkits/petsc/patches/ISSMToPetscInsertMode.cpp	(revision 27156)
+++ /issm/trunk-jpl/src/c/toolkits/petsc/patches/ISSMToPetscInsertMode.cpp	(revision 27157)
@@ -10,6 +10,4 @@
 
 /*Petsc includes: */
-#include <petscmat.h>
-#include <petscvec.h>
 #include <petscksp.h>
 
Index: /issm/trunk-jpl/src/c/toolkits/petsc/patches/ISSMToPetscMatrixType.cpp
===================================================================
--- /issm/trunk-jpl/src/c/toolkits/petsc/patches/ISSMToPetscMatrixType.cpp	(revision 27156)
+++ /issm/trunk-jpl/src/c/toolkits/petsc/patches/ISSMToPetscMatrixType.cpp	(revision 27157)
@@ -10,6 +10,4 @@
 
 /*Petsc includes: */
-#include <petscmat.h>
-#include <petscvec.h>
 #include <petscksp.h>
 
Index: /issm/trunk-jpl/src/c/toolkits/petsc/patches/ISSMToPetscNormMode.cpp
===================================================================
--- /issm/trunk-jpl/src/c/toolkits/petsc/patches/ISSMToPetscNormMode.cpp	(revision 27156)
+++ /issm/trunk-jpl/src/c/toolkits/petsc/patches/ISSMToPetscNormMode.cpp	(revision 27157)
@@ -10,6 +10,4 @@
 
 /*Petsc includes: */
-#include <petscmat.h>
-#include <petscvec.h>
 #include <petscksp.h>
 
Index: /issm/trunk-jpl/src/c/toolkits/petsc/patches/KSPFree.cpp
===================================================================
--- /issm/trunk-jpl/src/c/toolkits/petsc/patches/KSPFree.cpp	(revision 27156)
+++ /issm/trunk-jpl/src/c/toolkits/petsc/patches/KSPFree.cpp	(revision 27157)
@@ -10,7 +10,4 @@
 
 /*Petsc includes: */
-#include <petscversion.h>
-#include <petscmat.h>
-#include <petscvec.h>
 #include <petscksp.h>
 
Index: /issm/trunk-jpl/src/c/toolkits/petsc/patches/MatFree.cpp
===================================================================
--- /issm/trunk-jpl/src/c/toolkits/petsc/patches/MatFree.cpp	(revision 27156)
+++ /issm/trunk-jpl/src/c/toolkits/petsc/patches/MatFree.cpp	(revision 27157)
@@ -10,7 +10,4 @@
 
 /*Petsc includes: */
-#include <petscversion.h>
-#include <petscmat.h>
-#include <petscvec.h>
 #include <petscksp.h>
 
Index: /issm/trunk-jpl/src/c/toolkits/petsc/patches/MatMultPatch.cpp
===================================================================
--- /issm/trunk-jpl/src/c/toolkits/petsc/patches/MatMultPatch.cpp	(revision 27156)
+++ /issm/trunk-jpl/src/c/toolkits/petsc/patches/MatMultPatch.cpp	(revision 27157)
@@ -10,7 +10,4 @@
 
 /*Petsc includes: */
-#include <petscversion.h>
-#include <petscmat.h>
-#include <petscvec.h>
 #include <petscksp.h>
 
Index: /issm/trunk-jpl/src/c/toolkits/petsc/patches/NewMat.cpp
===================================================================
--- /issm/trunk-jpl/src/c/toolkits/petsc/patches/NewMat.cpp	(revision 27156)
+++ /issm/trunk-jpl/src/c/toolkits/petsc/patches/NewMat.cpp	(revision 27157)
@@ -10,7 +10,4 @@
 
 /*Petsc includes: */
-#include <petscversion.h>
-#include <petscmat.h>
-#include <petscvec.h>
 #include <petscksp.h>
 
Index: /issm/trunk-jpl/src/c/toolkits/petsc/patches/NewVec.cpp
===================================================================
--- /issm/trunk-jpl/src/c/toolkits/petsc/patches/NewVec.cpp	(revision 27156)
+++ /issm/trunk-jpl/src/c/toolkits/petsc/patches/NewVec.cpp	(revision 27157)
@@ -10,7 +10,5 @@
 
 /*Petsc includes: */
-#include "petscmat.h"
-#include "petscvec.h"
-#include "petscksp.h"
+#include <petscksp.h>
 
 #include "./petscpatches.h"
Index: /issm/trunk-jpl/src/c/toolkits/petsc/patches/PetscOptionsDetermineSolverType.cpp
===================================================================
--- /issm/trunk-jpl/src/c/toolkits/petsc/patches/PetscOptionsDetermineSolverType.cpp	(revision 27156)
+++ /issm/trunk-jpl/src/c/toolkits/petsc/patches/PetscOptionsDetermineSolverType.cpp	(revision 27157)
@@ -10,7 +10,4 @@
 
 /*Petsc includes: */
-#include <petscversion.h>
-#include <petscmat.h>
-#include <petscvec.h>
 #include <petscksp.h>
 
Index: /issm/trunk-jpl/src/c/toolkits/petsc/patches/VecFree.cpp
===================================================================
--- /issm/trunk-jpl/src/c/toolkits/petsc/patches/VecFree.cpp	(revision 27156)
+++ /issm/trunk-jpl/src/c/toolkits/petsc/patches/VecFree.cpp	(revision 27157)
@@ -10,7 +10,4 @@
 
 /*Petsc includes: */
-#include <petscversion.h>
-#include <petscmat.h>
-#include <petscvec.h>
 #include <petscksp.h>
 
Index: /issm/trunk-jpl/src/c/toolkits/petsc/patches/petscpatches.h
===================================================================
--- /issm/trunk-jpl/src/c/toolkits/petsc/patches/petscpatches.h	(revision 27156)
+++ /issm/trunk-jpl/src/c/toolkits/petsc/patches/petscpatches.h	(revision 27157)
@@ -6,8 +6,5 @@
 #define _PETSC_PATCHES_H_
 
-#include <petscmat.h>
-#include <petscvec.h>
 #include <petscksp.h>
-#include <petscsys.h>
 
 #include "./SolverEnum.h"
Index: /issm/trunk-jpl/src/c/toolkits/petsc/petscincludes.h
===================================================================
--- /issm/trunk-jpl/src/c/toolkits/petsc/petscincludes.h	(revision 27156)
+++ /issm/trunk-jpl/src/c/toolkits/petsc/petscincludes.h	(revision 27157)
@@ -9,8 +9,5 @@
 
 /*Petsc includes: */
-#include <petscmat.h>
-#include <petscvec.h>
 #include <petscksp.h>
-#include <petscsys.h>
 
 /*our own patches: */
