Added assertions to ensure KSPSolve is converging. Changed the flag
in KSPSetOperators to DIFFERENT_NONZERO_PATTERN