gmres - generalized minimum residual method with restarts
pcg - precondioned conjugate gradient