awesome-fluid-dynamics
github.com/lento234/awesome-fluid-dynamics ↗A curated list of repositories related to fluid dynamics.
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me 2d visualization resources from awesome-fluid-dynamics"
Installation instructions →What's inside
Visualization
- 3b1b/manim2D Visualization
Animation engine for explanatory math videos.
- blender/blender3D Visualization
A free and open source 3D creation suite, supporting the entirety of the 3D pipeline-modeling, rigging, animation, simulation, rendering, compositing, motion tracking and video editing.
- garrettj403/SciencePlots2D Visualization
Matplotlib styles for scientific plotting.
- InsightSoftwareConsortium/itkwidgets3D Visualization
Interactive Jupyter widgets to visualize images, point sets, and meshes in 2D and 3D.
- K3D-tools/K3D-jupyter3D Visualization
K3D lets you create 3D plots backed by WebGL with high-level API (surfaces, isosurfaces, voxels, mesh, cloud points, vtk objects, volume renderer, colormaps, etc).
- Kitware/paraview3D Visualization
An open-source, multi-platform data analysis and visualization application.
Related Topics
- alexlib/awesome_piv
A curated list of repositories related to PIV (particle image velocimetry).
- awesomedata/awesome-public-datasets
A topic-centric list of HQ open datasets.
- nschloe/awesome-scientific-computing
Curated list of awesome software for numerical analysis and scientific computing.
- qd-cae/awesome-CAE
A curated list of awesome CAE frameworks, libraries and software.
Computational Fluid Dynamics
- Applied-Scientific-Research/Omega2DVortex Methods / Panel Methods / Blade Element Methods
Two-dimensional flow solver with GUI using vortex particle and boundary element methods.
- aromanro/LatticeBoltzmannLattice Boltzmann Methods (LBM)
A 2D Lattice Boltzmann program.
- barbagroup/cuIBMImmersed Boundary Methods (IBM)
cuIBM: a GPU-based immersed boundary method code.
- barbagroup/PetIBMImmersed Boundary Methods (IBM)
PetIBM - toolbox and applications of the immersed-boundary method on distributed-memory architectures.
- byuflowlab/FLOWUnsteadyVortex Methods / Panel Methods / Blade Element Methods
Mixed-fidelity unsteady aerodynamics and aeroacoustics.
- camUrban/PteraSoftwareVortex Methods / Panel Methods / Blade Element Methods
A fast, easy-to-use, and open-source software package for analyzing flapping-wing flight.
Post-processing and Data Analysis
- Astroua/TurbuStat
Statistics of Turbulence Python Package.
- belson17/modred
An easy-to-use and parallelized library for finding modal decompositions and reduced-order models.
- dynamicslab/pysindy
A sparse regression package with several implementations for the Sparse Identification of Nonlinear Dynamical systems.
- haller-group/LCStool
LCStool: LCS Tool is a computational engine for analyzing fluid flows by extracting their most influential material surfaces, Lagrangian Coherent Structures.
- mathLab/PyDMD
Python Dynamic Mode Decomposition.
- mengaldo/PySPOD
A Python package for spectral proper orthogonal decomposition (SPOD).
Educational
- barbagroup/CFDPythonNotebooks
A sequence of Jupyter notebooks featuring the "12 Steps to Navier-Stokes".
- Barry Belmont/NSF Fluid Mechanics SeriesLecture Series
A collection of NFS Fluid Mechanics lecutre series from mid 20th century.
- Book :book:Books
- DOI :memo:Books
- DOI :memo:Books
- gpeyre/numerical-toursNotebooks
Numerical Tours of Signal Processing and other materials.
Community
- CFD Online Forum
A free community for everyone interested in Computational Fluid Dynamics.
Meshing
- CGAL/cgal
The Computational Geometry Algorithms Library (CGAL) is a C++ library that aims to provide easy access to efficient and reliable algorithms in computational geometry.
- cnr-isti-vclab/meshlab
The open source mesh processing system.
- gmsh
A three-dimensional finite element mesh generator with built-in pre- and post-processing facilities
- inducer/meshpy
2D/3D simplicial mesh generator interface for Python (Triangle, TetGen, gmsh).
- nschloe/meshio
I/O for exhaustive number of mesh file types.
- nschloe/optimesh
Mesh optimization, mesh smoothing.
Benchmarks and Datasets
- dionhaefner/pyhpc-benchmarksBenchmarks
A suite of benchmarks for CPU and GPU performance of the most popular high-performance libraries for Python.
- idies/pyJHTDBDatasets
Python wrapper for the Johns Hopkins turbulence database library.
- shengzesnail/PIV_datasetDatasets
PIV dataset.
- su2code/TestCasesBenchmarks
An extensive collection of common test cases for SU2.
Showing a sample of 131 resources. View the full list on GitHub →