From 5ab17c828f79d055d169a1027158969a7b742a73 Mon Sep 17 00:00:00 2001
From: Dmitry Karpeev <karpeev@mcs.anl.gov>
Date: Mon, 11 Nov 2013 20:23:32 -0600
Subject: [PATCH] DMlibMesh: DMCreateMatrix API change.

---
 src/solvers/petscdmlibmesh.C |    5 +++++
 1 file changed, 5 insertions(+)

diff --git a/src/solvers/petscdmlibmesh.C b/src/solvers/petscdmlibmesh.C
index 09dc324..1005d3b 100644
--- a/src/solvers/petscdmlibmesh.C
+++ b/src/solvers/petscdmlibmesh.C
@@ -934,7 +934,12 @@ static PetscErrorCode DMCreateGlobalVector_libMesh(DM dm, Vec *x)
 
 #undef __FUNCT__
 #define __FUNCT__ "DMCreateMatrix_libMesh"
+#if PETSC_VERSION_LESS_THAN(3,5,0) && PETSC_VERSION_RELEASE
 static PetscErrorCode DMCreateMatrix_libMesh(DM dm, const MatType, Mat *A)
+#else
+static PetscErrorCode DMCreateMatrix_libMesh(DM dm, Mat *A)
+#endif
+
 {
   PetscFunctionBegin;
   PetscErrorCode ierr;
-- 
1.7.9.6 (Apple Git-31.1)

