See also https://github.com/nschloe/awesome-scientific-computing

Linear algebra

C++

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

Data structures and linear algebra

PDE solution

Finite elements

Finite volumes

LBM

Immersed boundary

Particle-in-cell

Domain decomposition

Combustion

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

Polygonal and polyhedral meshes

Numerical simulation frameworks

Generators

More complete lists:

Notable tools and libraries:

Visualization / post-processing

Stencils / structured grids

Non-linear optimization

CUDA

Python

Data file formats

MPI

Job schedulers / workload managers