A list of paid, free or open source C++ (C plus plus) scientific mathematics and computing libraries, plugins and tools for machine learning, PDE solvers, DFT, FSI CHT and more. Sourced under a creative commons. This list will be updated regularly. Email over the URL, if you wish to be included.

C++ scientific mathematics and computing libraries, plugins and tools

  • AMGCL – a header-only C++ library for solving large sparse linear systems with algebraic multigrid. [MIT]
  • FFTW – A C library for computing the DFT in one or more dimensions. [GPL]
  • GSL – GNU scientific library. [GPL]
  • preCICE – Coupling library for partitioned multi-physics simulations (FSI, CHT, and more). [LGPL] website
  • TileDB – Fast Dense and Sparse Multidimensional Array DBMS. [MIT] website
  • Trilinos – High performance PDE solvers. [BSD]
  • Torch – A scientific computing framework with wide support for machine learning algorithms that puts GPUs first. [BSD-3-Clause] website

Tags: c++, open source, c plus plus, c++ tools, c++ plugins, c++ libraries, c plus plus tools, c plus plus plugins, c plus plus libraries, machine learning, PDE solvers, DFT, FSI, CHT

Image: Unsplash License.

Portions of this text under: MIT license