Some discussions in RG (Preprint Error growth and phase lag analysis for high Courant numbers
)highlighted an issue in the von Neumann theory.
The generally reported theory of von Neumann is focused on the evolution of the round-off error, that is a finite dimensional vector that is superimposed to the numerical solution of the discrete equation, this latter being assumed in absence of a finite precision arithmetic. That is the discrete equation in absence of roud-off errror (infinite precision) is
Ad ud=0
And the round-off error is the vector
e=uro-ud
When the discrete operator is applied to the vector e, we exploit Ad ud=0 but in literature is generally reported (see Hirsch or Anderson) that also Ad uro=0, therefore the equation to study the stability constraints is
Ad e=0
1) Why is it assumed that the RHS vanishes? I found no theoretical reasons to assume Ad uro=0. 2) When the round-off error is introduced should'nt be considered its action also on the discrete operator Ad, that is Ae=Aro-Ad ? The book of Anderson (Sec. 4.5.1) generally states that the numerical stability problem exists even in absence of the round off error. As a consequence, one could study the amplification of the discretization error? But the equation that governs the discretization errror is still not homogeneous.