An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with fluid-dynamics

A curated list of projects in awesome lists tagged with fluid-dynamics .

https://github.com/barbagroup/CFDPython

A sequence of Jupyter notebooks featuring the "12 Steps to Navier-Stokes" http://lorenabarba.com/

cfd fluid-dynamics jupyter-notebook navier-stokes-equations python

Last synced: 14 Mar 2025

https://github.com/barbagroup/cfdpython

A sequence of Jupyter notebooks featuring the "12 Steps to Navier-Stokes" http://lorenabarba.com/

cfd fluid-dynamics jupyter-notebook navier-stokes-equations python

Last synced: 14 May 2025

https://github.com/su2code/su2

SU2: An Open-Source Suite for Multiphysics Simulation and Design

c-plus-plus cfd flow fluid fluid-dynamics hpc opensource optimization physics python simulation

Last synced: 14 May 2025

https://github.com/clima/oceananigans.jl

🌊 Julia software for fast, friendly, flexible, ocean-flavored fluid dynamics on CPUs and GPUs

climate climate-change data-assimilation fluid-dynamics gpu julia machine-learning ocean

Last synced: 29 May 2026

https://github.com/su2code/SU2

SU2: An Open-Source Suite for Multiphysics Simulation and Design

c-plus-plus cfd flow fluid fluid-dynamics hpc opensource optimization physics python simulation

Last synced: 14 Mar 2025

https://github.com/keijiro/StableFluids

A straightforward GPU implementation of Jos Stam's "Stable Fluids" on Unity.

compute fluid-dynamics gpu shader unity unity3d

Last synced: 29 Apr 2025

https://github.com/keijiro/stablefluids

A straightforward GPU implementation of Jos Stam's "Stable Fluids" on Unity.

compute fluid-dynamics gpu shader unity unity3d

Last synced: 20 Oct 2025

https://github.com/CliMA/Oceananigans.jl

🌊 Julia software for fast, friendly, flexible, ocean-flavored fluid dynamics on CPUs and GPUs

climate climate-change data-assimilation fluid-dynamics gpu julia machine-learning ocean

Last synced: 14 Mar 2025

https://github.com/s-macke/interplanetary-postal-service

Lunar lander type game with computational fluid dynamics

fluid-dynamics game lander webassembly

Last synced: 07 Apr 2025

https://github.com/s-macke/Interplanetary-Postal-Service

Lunar lander type game with computational fluid dynamics

fluid-dynamics game lander webassembly

Last synced: 20 Mar 2025

https://github.com/dedalusproject/dedalus

A flexible framework for solving PDEs with modern spectral methods.

fluid-dynamics pde-solver spectral-methods

Last synced: 21 Jan 2026

https://github.com/ngsolve/ngsolve

Netgen/NGSolve is a high performance multiphysics finite element software. It is widely used to analyze models from solid mechanics, fluid dynamics and electromagnetics. Due to its flexible Python interface new physical equations and solution algorithms can be implemented easily.

electromagnetics fem finite-elements fluid-dynamics parallel-computing solid-mechanics

Last synced: 30 Apr 2026

https://github.com/DedalusProject/dedalus

A flexible framework for solving PDEs with modern spectral methods.

fluid-dynamics pde-solver spectral-methods

Last synced: 14 Mar 2025

https://github.com/NGSolve/ngsolve

Netgen/NGSolve is a high performance multiphysics finite element software. It is widely used to analyze models from solid mechanics, fluid dynamics and electromagnetics. Due to its flexible Python interface new physical equations and solution algorithms can be implemented easily.

electromagnetics fem finite-elements fluid-dynamics parallel-computing solid-mechanics

Last synced: 15 Mar 2025

https://github.com/Xiangyu-Hu/SPHinXsys

SPHinXsys provides C++ APIs for engineering simulation and optimization. It aims at complex systems driven by fluid, structure, multi-body dynamics and beyond. The multi-physics library is based on a unique and unified computational framework by which strong coupling has been achieved for all involved physics.

computer-aided-engineering cpp finite-volume-method fluid-dynamics fluid-structure-interaction gpu high-performance-computing multi-physics multi-platforms multiphysics-coupling research-and-development smoothed-particle-hydrodynamics solid-dynamics sycl

Last synced: 04 Apr 2025

https://github.com/CGNS/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.

c cfd cfd-general-notation cgns fluid-dynamics fortran hdf5 parallel-io

Last synced: 30 Jun 2026

https://github.com/memo/ofxmsafluid

C++ openFrameworks addon for solving and drawing 2D fluid systems based on Navier-Stokes equations and Jos Stam's paper "Real-Time Fluid Dynamics for Games"

fluid-dynamics fluid-mechanics fluid-simulation openframeworks openframeworks-addon

Last synced: 10 Jun 2025

https://github.com/memo/ofxMSAFluid

C++ openFrameworks addon for solving and drawing 2D fluid systems based on Navier-Stokes equations and Jos Stam's paper "Real-Time Fluid Dynamics for Games"

fluid-dynamics fluid-mechanics fluid-simulation openframeworks openframeworks-addon

Last synced: 15 Mar 2025

https://github.com/CaNS-World/CaNS

A code for fast, massively-parallel direct numerical simulations (DNS) of canonical flows

cfd computational-fluid-dynamics fluid-dynamics fluid-simulation fortran gpu gpu-computing high-performance-computing turbulence

Last synced: 14 Mar 2025

https://github.com/Scrawk/Interactive-Erosion

Interactive erosion in Unity

erosion fluid-dynamics terrain unity

Last synced: 25 Apr 2025

https://github.com/NVIDIA/physicsnemo-cfd

L​ibrary for using the models trained in PhysicsNeMo in Engineering and CFD workflows

aerodynamics cae cfd fluid-dynamics nim nvidia nvidia-warp physicsnemo

Last synced: 23 Aug 2026

https://github.com/jostbr/shallow-water

Python model solving the shallow water equations (linear momentum, nonlinear continuity)

computational-fluid-dynamics fluid-dynamics fluid-simulation numpy partial-differential-equations python visualization

Last synced: 14 Mar 2025

https://github.com/szaghi/off

OFF, Open source Finite volume Fluid dynamics code

cfd finite-volume fluid-dynamics fortran gas-dynamics hpc hydrodynamics oop riemann-solvers

Last synced: 24 Jan 2026

https://github.com/vavrines/Kinetic.jl

Universal modeling and simulation of fluid mechanics upon machine learning. From the Boltzmann equation, heading towards multiscale and multiphysics flows.

boltzmann-equation cfd deep-learning differential-equations finite-element-methods finite-volume fluid-dynamics julia kinetic-theory numerical-pdes pde plasma rarefied-gas-dynamics scientific-machine-learning sciml

Last synced: 04 May 2025

https://github.com/clima/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.

climate data-assimilation fluid-dynamics julia machine-learning optimization

Last synced: 08 Jun 2026

https://github.com/equinor/neqsim-python

NeqSim is a library for calculation of fluid behavior, phase equilibrium and process simulation. This project is a Python interface to NeqSim.

equation-of-state fluid-dynamics fluid-properties gas-production gas-transport oil-and-gas oil-production process-simulation pvt python thermodynamic-properties thermodynamics

Last synced: 20 Jan 2026

https://github.com/CliMA/ClimaAtmos.jl

ClimaAtmos.jl is a library for building atmospheric circulation models that is designed from the outset to leverage data assimilation and machine learning tools. We welcome contributions!

climate data-assimilation fluid-dynamics julia machine-learning optimization

Last synced: 27 Mar 2025

https://github.com/acuoci/cfdofreactiveflows

Collection of codes in Matlab(R) and C++ for solving basic problems presented and discussed in the "Computational Fluid Dynamics of Reactive Flows" course (Politecnico di Milano)

cfd finite-difference finite-volume fluid-dynamics reactions

Last synced: 04 Feb 2026

https://github.com/akshaysubr/tegan

Generative Adversarial Network (GAN) for physically realistic enrichment of turbulent flow fields

fluid-dynamics gan generative-adversarial-network super-resolution turbulence

Last synced: 27 Jul 2025

https://github.com/CliMA/ClimaOcean.jl

🌎 Regional-to-global coupled ocean and sea ice simulations based on Oceananigans

climate-model fluid-dynamics fluid-dynamics-simulator machine-learning ocean-modelling

Last synced: 27 May 2026

https://github.com/clima/climaocean.jl

🌎 Regional-to-global coupled ocean and sea ice simulations based on Oceananigans

climate-model fluid-dynamics fluid-dynamics-simulator machine-learning ocean-modelling

Last synced: 08 Apr 2026

https://github.com/tum-pbs/diffusion-based-flow-prediction

Official implementation of the AIAA Journal paper "Uncertainty-aware Surrogate Models for Airfoil Flow Simulations with Denoising Diffusion Probabilistic Models"

baysian-network deep-learning diffusion-models flow-matching fluid-dynamics fluid-simulation physics-simulation uncertainty-neural-networks uncertainty-quantification

Last synced: 09 May 2025

https://github.com/fluiddyn/fluidsim

:ocean: Framework for studying fluid dynamics with numerical simulations using Python (publish-only mirror). The main repo is hosted on https://foss.heptapod.net (Gitlab fork supporting Mercurial).

cfd fluid-dynamics high-performance-computing mpi navier-stokes pseudo-spectral turbulence

Last synced: 05 Apr 2025

https://github.com/deng-mit/reactorch

A Differentiable Reacting Flow Simulation Package in PyTorch

chemical-kinetics combustion fluid-dynamics kinetics pytorch scientific-machine-learning

Last synced: 03 Mar 2026

https://github.com/jolibrain/fluidnet_cxx

FluidNet re-written with ATen tensor lib

aten deep-learning fluid-dynamics pytorch

Last synced: 16 Feb 2026

https://github.com/francois-rozet/sda

Official implementation of Score-based Data Assimilation

data-assimilation diffusion fluid-dynamics generative-model inference score-based torch

Last synced: 16 Sep 2025

https://github.com/leo1200/astronomix

differentiable (magneto)hydrodynamics for astrophysics in JAX

astrophysics differentiable-programming differentiable-simulations fluid-dynamics jax mhd-simulation

Last synced: 13 Jan 2026

https://github.com/shamrock-code/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.

adaptivecpp amr astrophysics fluid-dynamics fluid-simulation-engine mpi multi-gpu oneapi phantom ramses sph sycl zeus

Last synced: 21 Oct 2025

https://github.com/p-costa/snac

A multi-block solver for massively parallel direct numerical simulations (DNS) of fluid flows

cfd computational-fluid-dynamics fluid-dynamics fluid-simulation fortran high-performance-computing turbulence

Last synced: 08 Feb 2026

https://github.com/piellardj/navier-stokes-webgl

Stable fluid simulation on GPU using WebGL.

fluid-dynamics fluid-grid fluid-simulation navier-stokes stable webgl

Last synced: 20 Sep 2025

https://github.com/2b-t/lb-t

Multi-threaded object-oriented computational fluid dynamics (CFD) code for three-dimensional incompressible fluid flow on a regular grid with the incompressible lattice-Boltzmann method (LBM) for general lattices (D2Q9, D3Q15, D3Q19, D3Q27, ...) with A-A pattern for indexing - programmed in C++17, multi-threaded with OpenMP

3d aa-pattern bgk cfd computational-fluid-dynamics d3q19 d3q27 fluid fluid-dynamics fluid-simulation high-performance-computing hpc incompressible incompressible-flow lattice-boltzmann lbm multi-threading openmp three-dimensional trt

Last synced: 13 Jul 2025

https://github.com/pkestene/euler_kokkos

Compressible hydro and magneto-hydrodynamics (2nd order Godunov) implemented with MPI+Kokkos

cea cfd cmake cpp cuda finite-volume finite-volume-method fluid-dynamics gpu kokkos magnetohydrodynamics mpi parallel-computing parallelism performance-portability

Last synced: 19 Aug 2025

https://github.com/soumyasen1809/cfd_books_codes

CFD codes written based on examples in various books like Patnakar, Versteeg etc

cfd computational-fluid-dynamics explicit-schemes finite-volume fluid-dynamics fvm implicit simulation tdma

Last synced: 23 Apr 2025

https://github.com/markstock/vic2d

Two-dimensional semi-Lagrangian vortex method for very low viscosity fluid simulation

cfd fluid-dynamics fluid-solver simulator vorticity

Last synced: 14 Mar 2025

https://github.com/forughi/PIV

A Particle Image Velocimetry (PIV) code in Python and Matlab

cross-correlation fluid-dynamics image-processing matlab micro-piv particle-image-velocimetry piv pyhton3 python

Last synced: 13 Mar 2025

https://github.com/fluiddyn/fluiddyn

:hammer_and_wrench: base package of FluidDyn project (publish-only mirror). For issues and merge requests, https://foss.heptapod.net/fluiddyn/fluiddyn

core fluid-dynamics utilities

Last synced: 25 Jul 2025

https://github.com/tum-pbs/dgn4cfd

Official implementation of Diffusion Graph Networks (DGNs)

ddpm fluid-dynamics graph-neural-networks

Last synced: 17 Mar 2026

https://github.com/kiranramesh-aero/unsteadyflowsolvers.jl

Solvers for problems involving unsteady fluid flow

fluid-dynamics fluid-simulation julia vortex

Last synced: 11 Dec 2025

https://github.com/KiranRamesh-Aero/UnsteadyFlowSolvers.jl

Solvers for problems involving unsteady fluid flow

fluid-dynamics fluid-simulation julia vortex

Last synced: 12 Jun 2025

https://github.com/HussainAther/physics

mechanics, statistical mechanics, fluid dynamics, thermodynamics, quantum mechanics, electromagnetism

electromagnetism fluid-dynamics mechanics physics quantum-mechanics statistical-mechanics thermodynamics

Last synced: 29 Jul 2025

https://github.com/bfeldpw/battlesub

Two player 2D submarine game with some fluid dynamics.

box2d entt fluid-dynamics game-development imgui magnum

Last synced: 12 Apr 2025

https://github.com/auralius/smoothed-particle-hydrodynamics

An implementation of the smoothed particle hydrodynamics based on the Philip Mocz's paper

cfd fluid-dynamics matlab smoothed-particle-hydrodynamics

Last synced: 01 Aug 2025

https://github.com/zitzeronion/swalbe.jl

Simple Julia Lattice Boltzmann Solver for Thin Liquid Films and Droplets, approximating the thin film equation.

cfd cfd-simulation fluid-dynamics julia-language lattice-boltzmann lattice-boltzmann-method thinfilm

Last synced: 03 Jul 2025

https://github.com/manuelbehrendt/mera.jl

Analysis Tool for Astrophysical Simulation Data in the Julia Language

adaptive-mesh-refinement astrophysics fluid-dynamics grid hydrodynamics julia julialang n-body postprocessing ramses

Last synced: 10 Apr 2025

https://github.com/davidmartinezros/webgl-fluid-simulation

This project is a WebGL Fluid Simulation that works with Desktop and Mobile. Shows Fluids on a 2D Canvas with the drag and drop of the mouse or pad.

fluid fluid-dynamics fluid-simulation fluid-simulation-engine javascript simulation webgl

Last synced: 30 Oct 2025

https://github.com/fabricios/libim7

Python interface to PIV file formats from LaVision

fluid-dynamics imaging python wrapper

Last synced: 23 Jun 2025

https://github.com/easifem/classes

Expandable And Scalable Infrastructure for Finite Element Methods, EASIFEM, is [Modern Fortran](https://fortran-lang.org) framework for solving partial differential equations (PDEs) using finite element methods. EASIFEM "eases" the efforts to develop scientific programs in Fortran.

cfd finite-element-analysis finite-element-methods fluid-dynamics fluid-mechanics fortran freesoftware geomechanics gmsh hdf5 hpc modern-fortran open-source plotting soil-mechanics solid-mechanics vtk

Last synced: 20 Jan 2026

https://github.com/yourself1011/ultimate_fluid_sim

Ultimate Fluid Sim is a fluid simulation that makes use of the Smoothed Particle Hydrodynamics method.

fluid-dynamics fluid-simulation processing runge-kutta-4 smoothed-particle-hydrodynamics

Last synced: 14 Apr 2025

https://github.com/guilouf/python_realtime_fluidsim

Python implementation of the Jos Stam real time fluid algorithm

fluid-dynamics fluid-simulation jos-stam python python-3

Last synced: 12 Apr 2025

https://github.com/jloveric/high-order-layers-torch

High order and sparse layers in pytorch. Lagrange Polynomial, Piecewise Lagrange Polynomial, Piecewise Discontinuous Lagrange Polynomial (Chebyshev nodes) and Fourier Series layers of arbitrary order. Piecewise implementations could be thought of as a 1d grid (for each neuron) where each grid element is Lagrange polynomial. Both full connected and convolutional layers included.

chebyshev-polynomials deeplearning discontinuous fluid-dynamics fourier-series grid high-order-methods hp-refinement implicit-representions lagrange-polynomial-interpolation piecewise-polynomial pytorch pytorch-lightning sparse-network spline

Last synced: 21 Aug 2025

https://github.com/jipolanco/circulation.jl

Tools for computing velocity circulation statistics from periodic 3D Navier-Stokes and Gross-Pitaevskii fields

fluid-dynamics julia turbulence

Last synced: 13 Apr 2025

https://github.com/minetest-mods/dynamic_liquid

Minetest mod to implement flowing, finite liquids

fluid-dynamics i18n intllib minetest mod

Last synced: 09 Apr 2025

https://github.com/skhelladi/wxrtcfd_code

Real-time Computational Fluid Dynamics (C/C++, wxWidget)

cfd fluid-dynamics fluid-simulation real-time

Last synced: 29 Oct 2025

https://github.com/zephirfxec/hnanosolver

Houdini GPU Fluid Solver powered by NanoVDB

cpp cuda fluid-dynamics houdini nanovdb openvdb

Last synced: 05 May 2025

https://github.com/fluiddyn/fluidlab

:cyclone: Package for laboratory experiments (publish-only mirror)

experiments fluid-dynamics instruments

Last synced: 25 Jul 2025

https://github.com/globalpolicy/lbmfluid

Fluid simulation using the Lattice Boltzmann Method in JavaScript.

automata boltzmann cellular cfd computational fluid fluid-dynamics lattice lbm simulation

Last synced: 30 Jul 2025

https://github.com/abinavravi/cfd-lab

Computational Fluid Dynamics Praktikum at TUM. (Chair 5 Informatics)

c fluid-dynamics fluid-simulation mpi parallel-programming precice solver

Last synced: 02 Jul 2025

https://github.com/tomooda/HoneyGinger

A SPH simulator with rich visualization and interactivity

cg fluid-dynamics fluid-simulation pharo smalltalk sph

Last synced: 11 May 2025

https://github.com/tomooda/honeyginger

A SPH simulator with rich visualization and interactivity

cg fluid-dynamics fluid-simulation pharo smalltalk sph

Last synced: 20 Oct 2025

https://github.com/edwardsmith999/flowmol

A molecular dynamics solver for molecular fluid dynamics simulation

fluid-dynamics molecular-dynamics parallel simulation

Last synced: 06 Mar 2026

https://github.com/la-niche/lick

A high level Line Integral Convolution (LIC) library for Python, including post-processing and visualization

fluid-dynamics line-integral-convolution magnetic-fields matplotlib post-processing python visualization

Last synced: 12 Mar 2026

https://github.com/simonwaldherr/fluidsimascii

This is a Golang fluid simulator using the "Smoothed-particle hydrodynamics (SPH)" method

ascii endoh1 fluid-dynamics fluid-simulation hacktoberfest hydrodynamics physics-simulation simulation smoothed-particle-hydrodynamics

Last synced: 20 Aug 2025

https://github.com/tpvasconcelos/mdsea

Pure Python Framework for Computational Fluid Dynamics

blender cfd fluid-dynamics fluid-simulation python python3

Last synced: 02 Apr 2026