fluid-dynamics

Top 23 fluid-dynamic Open-Source Projects

  • CFDPython

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

  • Project mention: Getting started with OpenFoam and Code Contributions | /r/CFD | 2023-06-13

    Is 12 steps to Navier Stokes a good start? I have done all the modules, wrote all the code by myself (except for the plotting part which I had literally no experience in) and I am trying to solve some random problems in the J P Holman heat transfer book. Then I am thinking of going through the Application part of Anderson CFD.

  • FluidX3D

    The fastest and most memory efficient lattice Boltzmann CFD software, running on all GPUs via OpenCL.

  • Project mention: FluidX3D | news.ycombinator.com | 2024-03-24
  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • webots

    Webots Robot Simulator

  • Project mention: Robotics Simulation - Bridging the Gap Between Virtual and Real Worlds | dev.to | 2023-09-28

    Open Robotics Resources - Provides guides and documentation for robotics simulation.

  • SPlisHSPlasH

    SPlisHSPlasH is an open-source library for the physically-based simulation of fluids.

  • StableFluids

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

  • Oceananigans.jl

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

  • Project mention: Julia 1.10 Released | news.ycombinator.com | 2023-12-27

    I think it’s also the design philosophy. JuMP and ForwardDiff are great success stories and are packages very light on dependencies. I like those.

    The DiffEq library seems to pull you towards the SciML ecosystem and that might not be agreeable to everyone.

    For instance a known Julia project that simulates diff equations seems to have implemented their own solver

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

  • PDEBench

    PDEBench: An Extensive Benchmark for Scientific Machine Learning

  • Project mention: [P] LagrangeBench: A Lagrangian Fluid Mechanics Benchmarking Suite | /r/MachineLearning | 2023-12-11

    LagrangeBench is a machine learning benchmarking library for CFD particle problems based on JAX. It is designed to evaluate and develop learned particle models (e.g. graph neural networks) on challenging physical problems. To our knowledge it's the first benchmark for this specific set of problems. Our work was inspired by the grid-based benchmarks of PDEBench and PDEArena, and we propose it as a Lagrangian alternative.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • dedalus

    A flexible framework for solving PDEs with modern spectral methods.

  • fluids

    Fluid dynamics component of Chemical Engineering Design Library (ChEDL)

  • JAXFLUIDS

    Differentiable Fluid Dynamics Package

  • Project mention: Show HN: Elodin – A better framework for physics simulation | news.ycombinator.com | 2024-03-06

    You are completely correct; right now it is just mechanics that we have built out. But, there isn't any theoretical reason you couldn't use this framework for other types of simulation. In particular, the Monte Carlo runner is super flexible. Since we are based on JAX you can utilize a ton of the tooling that others have built in the physics space like https://github.com/tumaer/JAXFLUIDS or https://github.com/DifferentiableUniverseInitiative/jax_cosm... . The goal right now though is pretty firmly focused on controls engineers and their needs, but we envision this becoming broadly used.

  • awesome-fluid-dynamics

    A curated list of repositories related to fluid dynamics.

  • Project mention: Ask HN: Why don't datacenters have passive rooflines like Net Zero homes? | news.ycombinator.com | 2023-09-21

    https://github.com/lento234/awesome-fluid-dynamics

    TIL about Anosov flows?

  • Webgl-Erosion

    Interactive Erosion simulation in Web Browser

  • stable-fluids

    A minimal Stable Fluids inspired fluid solver with Python and NumPy.

  • gaseous-giganticus

    This program procedurally generates gas giant cubemap textures for the game Space Nerds In Space. https://www.patreon.com/smcameron

  • Project mention: Simulating Fluids, Fire, and Smoke in Real-Time | news.ycombinator.com | 2023-12-19

    I think the curl noise paper is from 2007: https://www.cs.ubc.ca/~rbridson/docs/bridson-siggraph2007-cu...

    I've used the basic idea from that paper to make a surprisingly decent program to create gas-giant planet textures: https://github.com/smcameron/gaseous-giganticus

  • 2d-fluid-simulator

    2D incompressible fluid solver implemented in Taichi.

  • euler-fluid-cpp

    Euler fluid simulated with CPP and SFML

  • Liquid-Menu-Buttons

    Transitioning a button design with a fluid twist! 💧#SwiftUI

  • LatticeBoltzmann

    A 2D Lattice Boltzmann program

  • SPH-Fluid-Simulation

    A multi-threaded particle-based solver, Smoothed-Particle Hydrodynamics, for the Navier-Stokes equation

  • nvidia-modulus-airfoil-optimisation

    Using NVIDIA modulus for airfoil optimizations at different angles.

  • flowAroundTriangles

    This is a small example project, that showcases the possibility of using a surrogate model to estimate the drag coefficient of arbitrary triangles.

  • FluidSimulation

  • FlipSolver2d

    A 2d Flip/Pic solver implemented in C++ following "Fluid simulation for computer graphics" by Robert Bridson

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

fluid-dynamics related posts

  • Simulating Fluids, Fire, and Smoke in Real-Time

    2 projects | news.ycombinator.com | 19 Dec 2023
  • Getting started with OpenFoam and Code Contributions

    1 project | /r/CFD | 13 Jun 2023
  • Five-point stencil in Python for calculating 2D Laplacian

    1 project | /r/ScientificComputing | 2 May 2023
  • iOS liquid animation

    2 projects | /r/SwiftUI | 4 Mar 2023
  • 2 boyutlu sıkıştırılabilir Navier-Stokes denkleminin sonlu hacim yöntemi ile simülasyonu

    1 project | /r/KGBTR | 22 Jan 2023
  • recent trends in CFD

    1 project | /r/CFD | 21 Dec 2022
  • Procedural Gas Giant

    1 project | /r/proceduralgeneration | 13 Dec 2022
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 8 May 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Index

What are some of the best open-source fluid-dynamic projects? This list will help you:

Project Stars
1 CFDPython 3,225
2 FluidX3D 3,210
3 webots 3,022
4 SPlisHSPlasH 1,497
5 StableFluids 1,004
6 Oceananigans.jl 878
7 PDEBench 623
8 dedalus 442
9 fluids 339
10 JAXFLUIDS 248
11 awesome-fluid-dynamics 234
12 Webgl-Erosion 215
13 stable-fluids 190
14 gaseous-giganticus 109
15 2d-fluid-simulator 90
16 euler-fluid-cpp 77
17 Liquid-Menu-Buttons 62
18 LatticeBoltzmann 52
19 SPH-Fluid-Simulation 23
20 nvidia-modulus-airfoil-optimisation 21
21 flowAroundTriangles 6
22 FluidSimulation 5
23 FlipSolver2d 1

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com