This is a textbook that teaches the bridging topics between numerical analysis, parallel computing, code performance, large scale applications.