GMS:Preconditioned Conjugate Gradient Solver