Skip to content

dr-jppanda/CFD-Code-Hub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 

Repository files navigation

CFD-Code-Hub

Molecular Dynamics

  • LAMMPS Large-scale Atomic/Molecular Massively Parallel Simulator

Direct Simulation of Monte Carlo

  • SPARTA Stochastic PArallel Rarefied-gas Time-accurate Analyzer

lattice Boltzmann Methods

  • OpenLB Open Source Lattice Boltzmann Code

Compressible

  • SU2 An Open-Source Suite for Multiphysics Simulation and Design
  • JAX-Fluids JAX-Fluids is a fully-differentiable CFD solver for 3D, compressible two-phase flows.
  • STREAmS STREAmS performs Direct Numerical Simulations of compressible turbulent flows in Cartesian geometry solving the unsteady, fully compressible Navier-Stokes equations for a perfect gas.
  • Nektar++ Nektar++ is a spectral/hp element framework designed to support the construction of efficient high-performance scalable solvers for a wide range of partial differential equations.
  • UCNS3D Unstructured Compressible Navier Stokes 3D code (UCNS3D).
  • opensbli Code-generation system for compressible fluid dynamics (CFD) on heterogeneous computing architectures
  • flexi Open Source High-Order Unstructured Discontinuous Galerkin Fluid Dynamics Solver
  • Galaexi A high order discontinuous Galerkin framework for compressible flows on GPU systems Paper
  • Elexi Open Source High-Order Unstructured Discontinuous Galerkin Fluid Dynamics Solver with Euler-Lagrange Extension Paper
  • PyFR PyFR is an open-source Python based framework for solving advection-diffusion type problems on streaming architectures using the Flux Reconstruction approach of Huynh.
  • pyBaram Parallel compressible flow solver in high-performance Python for teaching and research
  • neko high-order spectral element flow simulations
  • code_saturne General purpose Computational Fluid Dynamics (CFD) software.
  • NaluCFD A generalized unstructured massively parallel low Mach flow code designed to support a variety of open applications of interest.
  • Trixi Self-gravitating gas dynamics with the compressible Euler equations.
  • FEST-3D solve compressible Favre-averaged Navier-Stokes equations using the finite-volume method on block-structured grids using MPI-based parallelization. Paper
  • PeleLM An adaptive mesh hydrodynamics simulation code for low Mach number reacting flows.Documentation

Incompressible

  • Nek5000 Incompressible spectral element Navier-Stokes solver.
  • SIMSON A Pseudo-Spectral Solver for Incompressible Boundary Layer Flows
  • CaNS A code for fast, massively-parallel direct numerical simulations (DNS) of canonical flows.
  • Incompact3d High-order finite-difference flow solvers dedicated to the study of turbulent flows.
  • COOLFluiD The object-oriented HPC platform for CFD, plasma and multi-physics simulations.
  • sfepy Software for solving systems of coupled partial differential equations (PDEs) by the finite element method.
  • FUN3D Unstructured-grid fluid dynamic simulations (both incompressible and compressible)
  • MoodyCore Moored wave-body interaction
  • FLUBIO Parallel, unstructured, finite-volume based solver for the solution of the Navier–Stokes equations and convection–diffusion like equations.
  • lethe-cfd Open-source CFD-DEM software which uses high-order continuous Galerkin formulations to simulate single and multiphase flows.
  • ASTR A high-order FDM solver for turbulence and combustion
  • uFVM uFVM is an academic CFD tool made for learning purposes with MATLAB. Book

Heat transfer

  • Nanothermite Code to solve the 2D Heat conduction equations with a new model for nano-thermite combustion.
  • MLConduction Finding-Models-of-Heat-Conduction-via-Machine-Learning
  • 2dHeatCond Solving 2D Heat Equation Numerically using Python
  • ThermalJAX Thermal simulation

Fire Dynamics Simulation

  • Fire Dynamics Simulator Fire Dynamics Simulator (FDS) is a large-eddy simulation (LES) code for low-speed flows, with an emphasis on smoke and heat transport from fires.Tutorials

Fluid Structure Interaction

  • solids4foam solids4foam is a toolbox for performing solid mechanics and fluid-solid interaction simulations in OpenFOAM® and foam-extend.

multi-physics

  • sparselizard High-performance, multiphysics, hp-adaptive, open source C++ finite element library

Hydrodynamics

  • REEF3D An open-source parallel hydrodynamics framework

MLCFD

PINN

OpenFoam

  • SplashFOAM SplashFOAM is an intuitive GUI pre-processor designed to simplify the use of OpenFOAM. It provides users with a streamlined interface to set up their CFD simulations.
  • solids4foam solids4foam is a toolbox for performing solid mechanics and fluid-solid interaction simulations in OpenFOAM® and foam-extend.
  • boilingFoam OpenFOAM-based solvers, libraries, and test cases for simulating boiling flows with VOF using both interFoam and isoAdvector.
  • turbinesFoam Simulating wind and marine hydrokinetic turbines in OpenFOAM using the actuator line method.
  • FloatStepper OpenFOAM extension module for fluid-rigid body coupling
  • multiRegionFoam Unified framework for solving multiphysics problems of the multi-region coupling type within OpenFOAM.
  • exaFOAM
  • OpenfoamTutorial
  • LaserbeamFoam Laser Ray Tracing Implementation and fluid flow simulation framework for Additive Manufacturing, laser welding, laser drilling applications.
  • beamWeldFoam Thermal-Fluid Dynamics Solver for Advanced Manufacturing Applications.
  • MetalmixingFoam OpenFOAM code can simulate the mixing of two metals using Laser Ray Tracing in the LPBF process.
  • amFoam OpenFOAM solver for additive manufacturing including thermo-elastic-plastic stress analysis.
  • DAFoam Discrete Adjoint with OpenFOAM for High-fidelity Multidisciplinary Design Optimization.
  • [boilingFoam] (https://github.com/fmuni/boilingFoam-PUBLIC) OpenFOAM-based solvers, libraries, and test cases for simulating boiling flows.

BioFluid Mechanics

  • BloodSim Simulation of red blood cell flow in an unbounded domain.
  • sandbox Implementation of immersed elastic capsules - such as red blood cells - in inertial and non-inertial flow conditions.

Active Fluids

  • ActiveFluids Simulation of active matter systems (particles or macromolecules) using kinetic theories

Miscellaneous

  • MACH-Aero Shape optimization of Aircraft Configurations with High fidelity.
  • twophaseflow TwoPhaseFlow Library adds new surface tension and phase change models to OpenFOAM and provides benchmark cases for verification.
  • PyAnsys Packages for using Ansys products through Python
  • ROSS Library written in Python for rotordynamic analysis.

Basic CFD

  • CFD Python1 A sequence of Jupyter notebooks featuring the 12 Steps to Navier-Stokes
  • CFD Python2 A course on the implicit finite volume method for CFD using Python
  • CFD Python3 Python version of the codes from Patankar CFD book
  • CFD_Julia Fundamental codes related to CFD that can be included in any graduate level CFD coursework.

Geometry and Meshing

  • GMSH A three-dimensional finite element mesh generator with built-in pre- and post-processing facilities
  • turbodesigner The open-source turbomachinery designer

Solid Mechanics

  • CALCULIX A Free Software Three-Dimensional Structural Finite Element Program

About

A list of computational fluid dynamics codes.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published