Numerical Methods for Large Scale Problems