add missing preconditioner initialization