quasi-minimal residual method