when we solve a large sparse linear system Ax=b, using preconditioned Krylov subspace methods,e.g., gmres, should we need to reduce the condition number of the coefficient matrix? In my opinion, we just need to consider how to cluster the eigenvalues distribution of the preconditioned matrix M^{-1}A, as long as the spectra cluster, we can obtain fast convergence of the iteration, regardless of the magnitude of the condition number of the preconditioned matrix $M^{-1} A$. So, I think we do not need to consider the condition number. But a teacher said that we must reduce the condition number of the preconditioned matrix $M^{-1}A$, in his words, one must consider how the condition number become? But I still hold that we need not consider the condition number. For example, if a symmetric positive matrix $A$ just has two distinct eigenvalues, PCG will converges in 2 steps whatever size does this matrix $A$ has. let alone the condition number.
Do I right or the teacher right? Thanks