HW2D
HW2D: A reference implementation of the Hasegawa-Wakatani model for plasma turbulence in fusion reactors - Published in JOSS (2023)
Kinetic.jl
Kinetic.jl: A portable finite volume toolbox for scientific and neural computing - Published in JOSS (2021)
Oceananigans.jl
Oceananigans.jl: Fast and friendly geophysical fluid dynamics on GPUs - Published in JOSS (2020)
splashsurf
Surface reconstruction library and CLI for particle data from SPH simulations, written in Rust.
pysplishsplash
SPlisHSPlasH is an open-source library for the physically-based simulation of fluids.
fluidx3d
The fastest and most memory efficient lattice Boltzmann CFD software, running on all GPUs and CPUs via OpenCL. Free for non-commercial use.
swirl-code
The SWIRL code is a python implementation of the "Estimated Vortex Center" (EVC) method for an automated identification of vortices in two-dimensional velocity fields.
circulation.jl
Tools for computing velocity circulation statistics from periodic 3D Navier-Stokes and Gross-Pitaevskii fields
https://github.com/clima/climaocean.jl
🌎 Regional-to-global coupled ocean and sea ice simulations based on Oceananigans
https://github.com/cans-world/cans
A code for fast, massively-parallel direct numerical simulations (DNS) of canonical flows
cgns
The CFD General Notation System (CGNS) provides a standard for recording and recovering computer data associated with the numerical solution of fluid dynamics equations. All development work and bug fixes should be based off the 'develop' branch, CGNS uses the branching model Gitflow.
https://github.com/calebbell/fluids
Fluid dynamics component of Chemical Engineering Design Library (ChEDL)
ClimaAtmos.jl
ClimaAtmos.jl is an atmosphere model that is designed to leverage data assimilation and machine learning tools for modeling and calibrating subgrid-scale processes.
https://github.com/barbagroup/cfdpython
A sequence of Jupyter notebooks featuring the "12 Steps to Navier-Stokes" http://lorenabarba.com/
https://github.com/KiranRamesh-Aero/UnsteadyFlowSolvers.jl
Solvers for problems involving unsteady fluid flow
https://github.com/anicusan/fluid_simulation
Web app that simulates the fluid flow around a falling sphere. Measures the time taken for the sphere to travel 15cm at terminal velocity.
numbacs
Python package which takes advantage of Numba to efficiently implement a variety of coherent structure methods and analyze time-dependent dynamical systems.
pnif_old
Neural network pruning to reduce the size of Neural Implicit Flow network.
shamrock
The Shamrock Framework, an open-source, multi-GPU hydrodynamics framework for astrophysics. Scales seamlessly from laptops to exascale supercomputers, supporting SPH, AMR, and more.
caelum
An academic high-order finite-volume solver for the compressible Euler equations and related problems
gaseous-giganticus
This program procedurally generates gas giant cubemap textures for the game Space Nerds In Space. https://www.patreon.com/smcameron
https://github.com/comp-physics/qlbm-frugal
A resource frugal quantum lattice Boltzmann method
https://github.com/comp-physics/meshfreetrixidev
Development and testing of MeshfreeTrixi.jl
CaNS-Fizzy
CaNS-Fizzy: A GPU-accelerated finite difference solver for turbulent two-phase flows - Published in JOSS (2025)