FEATool - "Physics Simulation Made Easy" (Fully Integrated FEA, FEniCS, OpenFOAM, SU2 Solver GUI & Multi-Physics Simulation Platform)
-
Updated
Aug 5, 2025 - MATLAB
Computational Fluid Dynamics (CFD) is a specialized area within fluid mechanics that employs numerical methods and algorithms to simulate the behavior of fluids. It enables engineers and scientists to model and analyze complex flow phenomena, such as air flow around an aircraft wing, water currents in rivers, or heat transfer in industrial equipment. CFD tools provide detailed insights into fluid behavior under various conditions, allowing for optimization of designs, prediction of performance, and troubleshooting of issues in many fields including aerospace, automotive, energy, and environmental engineering. By solving the governing equations of fluid motion (Navier-Stokes equations), CFD can predict velocity, pressure, temperature, and other important variables throughout the domain of interest.
FEATool - "Physics Simulation Made Easy" (Fully Integrated FEA, FEniCS, OpenFOAM, SU2 Solver GUI & Multi-Physics Simulation Platform)
This curriculum module introduces foundational concepts for solving the Navier-Stokes equations, including methods for interface advection and fluid-structure-interaction.
CFDTool - An easy to use OpenFOAM / SU2 / CFD simulation toolbox
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)
🌀 Selected MATLAB code I wrote while taking a CFD class in graduate school. Finite-difference and finite volume approximations are compared to analytical solutions. Project descriptions are included. 🌀
Level set modeling of multi-phase flow in a velocity field using the finite element and finite volume methods
☕Graduate Student's Fundamental Computational Fluid Dynamics (CFD) Course's homework and projects
An implementation of the smoothed particle hydrodynamics based on the Philip Mocz's paper
Finite Volume Euler Solver in Matlab
CFDRAT: 三分钟上手的流体仿真平台
CFDRAT: A Fluid Simulation Platform You Can Master in 3 Minutes
Generalized Kolmogorov Equation (GKE) for turbulent channels and other plane geometries
MATLAB functions and scripts for 1D Computational Fluid Dynamics
This repository consists of MATLAB codes for CFD computations and simulations.
2D Navier-Stokes solver for the square cavity flow using a spectral collocation method
Numerical methods with MATLAB, mainly for PDEs.
This repository contains the MATLAB implementation of popular numerical methods in Computation Fluid dynamics. Starting from simple methods like Gauss Elimination, ADI method to advance methods like Rhie-chow interpolation, SIMPLE are implemented. This was done as a part of the CFD course offered at IIT Gandhinagar 2021.
Basic Finite Volume Method codes of example problems