91 Open Source Cfd Software Projects
Free and open source cfd code projects including engines, APIs, generators, and tools.
Cfdpython 1677 ⭐
A sequence of Jupyter notebooks featuring the "12 Steps to Navier-Stokes" http://lorenabarba.com/
Castro 137 ⭐
An adaptive mesh, astrophysical compressible (radiation-, magneto-) hydrodynamics simulation code for massively parallel CPU and GPU architectures.
Aerosandbox 136 ⭐
Aircraft design optimization made fast through modern automatic differentiation. Written in Python, work in progress.
Cgns 123 ⭐
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://cgnsorg.atlassian.net is used for issue tracking.
Featool Multiphysics 97 ⭐
FEATool Multiphysics - "Physics Simulation Made Easy" (Fully Integrated FEA, FEniCS, OpenFOAM, SU2 Solver GUI & Simulation Platform)
Nalucfd Nalu 90 ⭐
Nalu: a generalized unstructured massively parallel low Mach flow code designed to support a variety of open applications of interest built on the Sierra Toolkit and Trilinos solver Tpetra solver stack. The open source BSD, clause 3 license model has been chosen for the code base. See LICENSE for more information.
Tensors.jl 81 ⭐
Efficient computations with symmetric and non-symmetric tensors with support for automatic differentiation.
Fourierflows.jl 65 ⭐
Tools for building fast, hackable, pseudospectral partial differential equation solvers on periodic domains
P Costa Cans 71 ⭐
A code for fast, massively-parallel direct numerical simulations (DNS) of canonical flows
Lesgo 61 ⭐
The Large-Eddy Simulation framework from the Turbulence Research Group at Johns Hopkins University
Liruipengyu Cfd 60 ⭐
Basic Computational Fluid Dynamics (CFD) schemes implemented in FORTRAN using Finite-Volume and Finite-Difference Methods. Sample simulations and figures are provided.
Gaseous Giganticus 53 ⭐
This program procedurally generates gas giant cubemap textures for the game Space Nerds In Space. https://www.patreon.com/smcameron
Mplbm Ut 44 ⭐
Library for performing multiphase simulations (based on the Shan-Chen model) in complicated geometries (i.e. porous media 3D images)
Aither 38 ⭐
Repository for an in-progress 3D, block structured, explicit/implicit, Navier-Stokes solver.
Dafoam 38 ⭐
DAFoam: Discrete Adjoint with OpenFOAM for High-fidelity Gradient-based Design Optimization
Trainingtracks 38 ⭐
Materials for training tracks for continua media - OpenFOAM, vortex method, and other
Taiga Stats 33 ⭐
Generate statistics from Taiga and produce burnup diagrams, CFDs, dependency graphs and more.
2d Elliptic Mesh Generator 29 ⭐
2D orthogonal elliptic mesh generator which solves the Winslow partial differential equations
Macroutils 25 ⭐
MacroUtils is a collection of high-level APIs in order to make your life easier when writing STAR-CCM+ JAVA macros.
Hybridcentralsolvers 25 ⭐
United collection of hybrid Central solvers - one-phase, two-phase and multicomponent versions
Cfd Julia 12 Steps O Navier Stokes Equations 23 ⭐
This is a replication of "CFD Python: 12 steps to Navier-Stokes" in Julia
Friedenhe Hercules 19 ⭐
HERCULES: An open-source, massively parallel direct numerical simulation solver
Pterasoftware 19 ⭐
The minimum viable release of the Ptera Software Suite: a fast, easy-to-use, and opensource software package for analyzing flapping-wing flight.
Bosss 14 ⭐
BoSSS is a flexible framework for the development, evaluation & application of numerical discretization schemes based on the Discontinuous Galerkin method
Fundamentalcomputationalfluiddynamics 13 ⭐
:coffee:Graduate Student's Fundamental Computational Fluid Dynamics (CFD) Course's homework and projects
Hybridporousinterfoam 16 ⭐
OpenFOAM solver for performing single- and two-phase flow simulations on hybrid-scale porous media.
Laminarsmoke 17 ⭐
CFD solver (based on OpenFOAM) for laminar reacting flow with detailed kinetic mechanisms based on OpenSMOKE++
Fluidsim 12 ⭐
:ocean: Framework for studying fluid dynamics with numerical simulations using Python (publish-only mirror)
Ccfdv3.0 12 ⭐
CCFDV3.0 is an open-source written in fortran for the analysis of CFD problems on structured meshes (CGNS format). 用户手册详见doc/文件夹中,编译方法详见README文件。修改了兰氏温度和开氏温度转换错误。
Euler2d Kfvs Fortran2003 12 ⭐
2D solver for Euler equations in quadrilateral grid, using kinetic flux vector splitting scheme, written in OOP F2003
Flameletsmoke 12 ⭐
CFD solver for turbulent non-premixed flames based on the steady laminar flamelet model
Omega2d 11 ⭐
Two-dimensional flow solver with GUI using vortex particle and boundary element methods
Null 13 ⭐
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)