Scientific Computing is one of the most important fields of research due to its tremendous impact on applied sciences. Its massive growth was largely enabled by spectacular concomitant developments in the computer industry in the past decades.
The translation from real life into mathematical formalism is achieved through models. These models, in turn, enable the design of numerical experiments that can simulate the physical reality. The clear advantage is that numerical experiments are more flexible and less costly than physical experiments, in case the latter are possible at all. Thus, numerical experiments can greatly accelerate any diagnostic and design process. The goals of scientific computing are the design and implementation of efficient, reliable, and robust numerical algorithms for the solutions of the equations that govern nature.