Computational science involves the invention, implementation, testing, and application of algorithms and software used to solve large-scale scientific and engineering problems.