Miniflow is a mini-app testbed for 3D Navier-Stokes solution methods with various models of parallelism. The code and numerical methods are adapted from references [1] and [2].
Currently, miniflow has no automated build system. To build manually, use the following command:
g++ miniflow.cpp -O3 -march=native -std=c++20 -fopenmp -o miniflow
clang++ miniflow.cpp -O3 -march=native -std=c++20 -fopenmp -o miniflow
Miniflow currently accepts TOML-formatted input files. Check out the examples/ folder for example inputs.
- Griebel, M. Numerical Simulation in Fluid Dynamics. Society for Industrial and Applied Mathematics. 1998.
- https://ins.uni-bonn.de/content/software-nast2d