CfdpythonA sequence of Jupyter notebooks featuring the "12 Steps to Navier-Stokes" http://lorenabarba.com/
SNaCA multi-block solver for massively parallel direct numerical simulations (DNS) of fluid flows
splashsurfSurface reconstruction library and CLI for particle data from SPH simulations, written in Rust.
CFDBasic Computational Fluid Dynamics (CFD) schemes implemented in FORTRAN using Finite-Volume and Finite-Difference Methods. Sample simulations and figures are provided.
WABBITWavelet Adaptive Block-Based solver for Interactions with Turbulence
stable-fluidsA minimal Stable Fluids inspired fluid solver with Python and NumPy.
peridynoAn AI-targeted physical simulation platform.
hybridCentralSolversUnited collection of hybrid Central solvers - one-phase, two-phase and multicomponent versions
shallow-waterPython model solving the shallow water equations (linear momentum, nonlinear continuity)
reactorchA Differentiable Reacting Flow Simulation Package in PyTorch
ludwigA lattice Boltzmann code for complex fluids
Fluid SimulationSelf advection, external force and pressure solve to a velocity field represented by a MaC grid.
neqsimpythonNeqSim is a library for calculation of fluid behavior, phase equilibrium and process simulation. This project is a Python interface to NeqSim.
phantomPhantom Smoothed Particle Hydrodynamics and Magnetohydrodynamics code
rans-uncertaintyUncertainty Quantification of RANS Data-Driven Turbulence Modeling
exadgExaDG - High-Order Discontinuous Galerkin for the Exa-Scale
ShizukuReal time simulation and rendering of free surface fluid
PyVLMVortex Lattice Method library written in Python
Kinetic.jlUniversal modeling and simulation of fluid dynamics upon machine learning
CaNSA code for fast, massively-parallel direct numerical simulations (DNS) of canonical flows
TEGANGenerative Adversarial Network (GAN) for physically realistic enrichment of turbulent flow fields
Fluid2dA versatile Python-Fortran CFD code that solves a large class of 2D flows