diff --git a/src/LA/system_solvers_large.cpp b/src/LA/system_solvers_large.cpp index c1af592d8a..808a1f3bf7 100644 --- a/src/LA/system_solvers_large.cpp +++ b/src/LA/system_solvers_large.cpp @@ -3172,6 +3172,11 @@ void SystemSolver::prepareKSP() // Perform actions before preconditioner set up prePreconditionerSetupActions(); + // Initialize preconditioner from options + PC pc; + KSPGetPC(pc, &pc); + PCSetFromOptions(pc); + // Set up preconditioner setupPreconditioner();