diff --git a/Solver/linearSystemPETSc.h b/Solver/linearSystemPETSc.h
index 2b1790141ddcd80680b10d64ff255609bbd27d68..3dec832b51a603892bcd19265e940596dec4eb35 100644
--- a/Solver/linearSystemPETSc.h
+++ b/Solver/linearSystemPETSc.h
@@ -167,9 +167,9 @@ class linearSystemPETSc : public linearSystem<scalar> {
 #else
 
 template <class scalar>
-class linearSystemPetsc : public linearSystem<scalar> {
+class linearSystemPETSc : public linearSystem<scalar> {
  public :
-  linearSystemGmm()
+  linearSystemPETSc()
   {
     Msg::Error("PETSc is not available in this version of Gmsh");
   }