Added preconditioned solver to CEQ