HyTeG (Hybrid Tetrahedral Grids) is a C++ framework for large scale high performance finite element simulations based on (but not limited to) matrix-free geometric multigrid.
waLBerla (widely applicable Lattice Boltzmann from Erlangen) is a massively parallel framework for multi physics applications.
Speed up stencil computations on numpy arrays.
Run fluid simulations based on the lattice Boltzmann method.
Generate pystencils kernels for waLBerla
Create lattice Boltzmann methods for waLBerla with lbmpy
Analysis of the LBM with increased stencil-neighborhood in 2D using pystencils.
The comparison is done using the analytical solution for the taylor-green-flow and the kida-vortex-flow.