// MatZeroRows(). Otherwise one can
// not write into that row
// afterwards.
-#if DEAL_II_PETSC_VERSION_LT(3,1,0)
+#if DEAL_II_PETSC_VERSION_LT(3,0,0)
+ ierr = MatSetOption (matrix, MAT_KEEP_ZEROED_ROWS);
+ AssertThrow (ierr == 0, ExcPETScError(ierr));
+#elif DEAL_II_PETSC_VERSION_LT(3,1,0)
ierr = MatSetOption (matrix, MAT_KEEP_ZEROED_ROWS, PETSC_TRUE);
AssertThrow (ierr == 0, ExcPETScError(ierr));
#else
// MatZeroRows(). Otherwise one can
// not write into that row
// afterwards.
-#if DEAL_II_PETSC_VERSION_LT(3,1,0)
+#if DEAL_II_PETSC_VERSION_LT(3,0,0)
+ ierr = MatSetOption (matrix, MAT_KEEP_ZEROED_ROWS);
+ AssertThrow (ierr == 0, ExcPETScError(ierr));
+#elif DEAL_II_PETSC_VERSION_LT(3,1,0)
ierr = MatSetOption (matrix, MAT_KEEP_ZEROED_ROWS, PETSC_TRUE);
AssertThrow (ierr == 0, ExcPETScError(ierr));
#else
In the beginning the Universe was created. This has made a lot of
people very angry and has been widely regarded as a bad move.
Douglas Adams