diff --git a/Solver/linearSystemPETSc.h b/Solver/linearSystemPETSc.h
index cd3caef69bd943b2f89e6299f27023d17a4815c7..a8c268faf98b37d2005f6f19b6db019354c3c661 100644
--- a/Solver/linearSystemPETSc.h
+++ b/Solver/linearSystemPETSc.h
@@ -185,7 +185,6 @@ class linearSystemPETSc : public linearSystem<scalar> {
     //_try(KSPGetIterationNumber(ksp, &its));
     //Msg::Info("%d iterations", its);
     // add line to destroy unused data
-    _try(KSPDestroy(_ksp));
     return 1;
   }
   Mat &getMatrix(){ return _a; }