Linear algebra

C++

For a more general list see cppreference.com and Awesome C++.

Data structures and linear algebra

PDE solution

Finite elements

Finite volumes

LBM

Immersed boundary

Particle-in-cell

Domain decomposition

Meshes

Note: many libraries declare „GPU support“, but most of the times it means that just the resulting linear algebra or at most some finite elements operations are accelerated on GPU. But the mesh itself is allocated on the host, arbitrary user kernels involving the mesh are not possible.

Data formats

General data structures

Numerical simulation frameworks

Generators

Visualization / post-processing

Stencils / structured grids

CUDA

Python

Data file formats

MPI

Job schedulers / workload managers

Last updated: Wed 24 March 2021