numerical methods PDEs ODEs stability analysis numerical discretization qualitative theory numerical analysis