130828 added separate iterCG-PETSc function to call CG-PETSC instead of calling
CG-PETSc from the existing iterCG function