Useful libraries

Many scientific codes use the same techniques from linear algebra (for instance matrix multiplication, inversion or decomposition) or calculus (for instance differential equation solvers) to solve different problems. Over the years many of these algorithms have been implemented and optimised. To avoid reinventing the wheel and introducing unnecessary code (and bugs) it is highly recommended to use library functions whenever possible.

Below we point to some useful libraries for scientific computing.


Categories: Level 2 training