Commit - Preconditioned CG method added