As shown in Algorithm 2 of this document a linear system $M{\bf z}_k = {\bf r}_k$ is required for every iteration of the preconditioned conjugate gradient (PCG) method. I assume this system is typically solved using the (un-preconditioned) conjugate gradient method. If this is the case, why does this approach not have a significant negative impact of PCG method? Is it that a linear system formed by the preconditioner $M$ converges very quickly? Or is the inner iteration solved to a lesser tolerance?
Clarification
I am looking to solve a large (matrix free) saddle-point system.