Codes
From CFD-Wiki
(→Solvers) |
|||
Line 47: | Line 47: | ||
| align="left" |[[FDS]] -- [http://www.fire.nist.gov/fds/ FDS homepage]|| | | align="left" |[[FDS]] -- [http://www.fire.nist.gov/fds/ FDS homepage]|| | ||
|- align="center" | |- align="center" | ||
- | | align="left" |FeatFlow -- | + | | align="left" |[[FeatFlow]] -- Fortran FEM based high-performance CFD solver (can be used with a fully integrated Octave and [[Matlab_CFD|Matlab CFD]] GUI)|| FeatFlow (.tri/.prm) grid format |
|- align="center" | |- align="center" | ||
- | | align="left" |[[FEATool]] Multiphysics -- [https://www.featool.com/ Matlab CFD and Multiphysics FEM Toolbox] Fully integrated and easy to use [[Matlab CFD]] and Finite Element Analysis FEM simulation toolbox|| Automatic unstructured mesh generation, and supports Gmsh (.msh), GiD (.msh), Triangle, GMV (.gmv), FeatFlow, FEniCS Dolfin (.xml), and Ascii mesh import | + | | align="left" |[[FEATool]] Multiphysics -- [https://www.featool.com/ Matlab CFD and Multiphysics FEM Toolbox] Fully integrated and easy to use [[Matlab_CFD|Matlab CFD]] and Finite Element Analysis FEM simulation toolbox|| Automatic unstructured mesh generation, and supports Gmsh (.msh), GiD (.msh), Triangle, GMV (.gmv), [[FeatFlow]], [[FEniCS]] Dolfin (.xml), and Ascii mesh import |
|- align="center" | |- align="center" | ||
| align="left" |FEniCS -- [http://fenicsproject.org FEniCS homepage] A Python/C++ library for Finite Element Method. Requires knowledge of weak forms of governing equations (available with [https://www.featool.com/tutorial/2017/06/16/Python-FEM-and-Multiphysics-Simulations-with-Fenics-and-FEATool.html FEATool-FEniCS Matlab GUI])|| Various types - Gmsh, Abaqus, Metis, Diffpack etc | | align="left" |FEniCS -- [http://fenicsproject.org FEniCS homepage] A Python/C++ library for Finite Element Method. Requires knowledge of weak forms of governing equations (available with [https://www.featool.com/tutorial/2017/06/16/Python-FEM-and-Multiphysics-Simulations-with-Fenics-and-FEATool.html FEATool-FEniCS Matlab GUI])|| Various types - Gmsh, Abaqus, Metis, Diffpack etc |
Revision as of 01:55, 16 March 2018
An overview of both free and commercial CFD software. Here you will find short descriptions of codes along with links to resources.
Note to contributers: Please try to keep descriptions short and to the point (approximately 200 words) and avoid long lists of features or capabilities. Also keep in mind that all contributions are considered to be released under the GNU Free Documentation License 1.2 (see Project:Copyrights for details). Also note that all information should be verifiable and objective truths that also competitors to the code in question will agree upon. This is especially important if you are an employee of the company selling the code. See the CFD-Wiki:Policy for further information.
Contents |
Free codes
This section lists codes that are in the public domain, and codes that are available under GPL, BSD or similar licenses.
Solvers
Solver | Mesh type(s) supported |
---|---|
ADFC -- ADFC homepage | |
Applied Computational Fluid Dynamics -- Solver homepage | |
arb -- arb homepage | GMSH (.msh) |
CalculiX -- CalculiX homepage | internal |
CFD2D -- a 2D-solver for incompressible Navier-Stokes homepage | Based on Triangle grid generator (see table below) |
CFD2k -- CFD2k: a 2D-solver for compressible ideal gases - homepage | |
cfdpack -- A collection of academic codes | 2D/3D, FV, unstr, incomp, adjoint, parallel | GMSH (.msh) |
Channelflow -- Channelflow: a spectral Navier-Stokes simulator in C++ homepage | |
CLAWPACK -- CLAWPACK homepage A Finite Volume solver especially for phenomena governed by hyperbolic PDEs | |
Code_Saturne -- Code_Saturne homepage | I-DEAS®, GMSH, Gambit®, Simail®, Salomé, Harpoon®, ICEM |
COOLFluiD -- COOLFluiD homepage Component-based C++ platform for multi-physics (e.g. flow, plasma, radiation, chemistry, EM) simulation on heterogeneous HPC systems | GMSH, Gambit®, internal CFmesh format (ASCII or binary), TECPLOT unstructured (point-based format), GridPro |
Diagonalized Upwind Navier Stokes -- DUNS homepage | |
Dolfyn -- dolfyn a 3D unstructured general purpose solver - homepage | GMSH (.msh) |
Dune -- Distributed and Unified Numerics Evironment - homepage | GMSH (.msh), StarCD |
Edge -- Edge homepage: 2D & 3D compressible RANS / Euler flow solver on unstructured and hybrid grids | .bmsh |
ELMER -- ELMER homepage | .unv (also with multiple body / surface attribution) |
FDS -- FDS homepage | |
FeatFlow -- Fortran FEM based high-performance CFD solver (can be used with a fully integrated Octave and Matlab CFD GUI) | FeatFlow (.tri/.prm) grid format |
FEATool Multiphysics -- Matlab CFD and Multiphysics FEM Toolbox Fully integrated and easy to use Matlab CFD and Finite Element Analysis FEM simulation toolbox | Automatic unstructured mesh generation, and supports Gmsh (.msh), GiD (.msh), Triangle, GMV (.gmv), FeatFlow, FEniCS Dolfin (.xml), and Ascii mesh import |
FEniCS -- FEniCS homepage A Python/C++ library for Finite Element Method. Requires knowledge of weak forms of governing equations (available with FEATool-FEniCS Matlab GUI) | Various types - Gmsh, Abaqus, Metis, Diffpack etc |
FreeFEM -- FreeFEM homepage A FEM solver. Uses a C++-like language | Gmsh (.msh), Medit (.mesh) |
HiFlow³ -- HiFlow³ homepage | |
Gerris Flow Solver -- Gerris Flow Solver homepage | |
IBAMR -- IBAMR homepage A C++ library for Immersed Boundary method with Adaptive Mesh Refinement. | Structured fluid mesh and unstructured mesh for immersed body. |
IMTEK Mathematica Supplement (IMS) -- IMTEK Mathematica Supplement (IMS) homepage | |
iNavier -- iNavier Solver Home Page | |
ISAAC -- ISAAC Home Page | |
Kicksey-Winsey -- Kicksey-Winsey Home Page | |
MFIX -- Computational multiphase flow homepage | |
NaSt2D-2.0 -- NaSt2D-2.0 homepage | |
NEK5000 -- NEK5000 homepage | |
Nektar++ -- Nektar++ homepage | |
NSC2KE -- NSC2KE homepage | |
NUWTUN -- NUWTUN Home Page | |
OpenFlower -- OpenFlower homepage | GMSH (.msh) |
OpenFOAM -- OpenFOAM homepage | Internal "foam" format; convert from ansys, cfx4, dat, fluent3d, fluentMesh, gambit, gmsh, ideasUnv, kiva, msh, netgenNeutral, plot3d, samm, star3, star4, tetgen |
OpenHyperflow2D -- OpenHyperflow2D homepage | |
OpenLB -- OpenLB homepage | |
OpenFVM -- OpenFVM homepage | GMSH (.msh) |
Palabos -- Palabos homepage | |
PETSc-FEM -- PETSc-FEM homepage | Application-specific input (.dat) |
PP3D -- parpp3d++ homepage | |
PyFR -- PyFR homepage | |
QuickerSim CFD Toolbox for MATLAB® -- QuickerSim CFD homepage | GMSH, MATLAB®-PDE Toolbox format |
REEF3D -- REEF3D homepage | |
ReFRESCO -- ReFRESCO homepage. 3D multi-phase viscous-flow code (RANS,DDES,SAS,PANS,LES) for maritime applications | Structured and unstructured grids. Cgns format. Converters for openFOAM, Icem-CFD, Ansys, Star-CCM, Gridpro, Pointwise, Hexpress. |
Rheolef | 1D 2D 3D finite elements, unstructured tri,quad,tet,hexa meshes (GMSH, BAMG) |
Semtex -- Semtex homepage: 2D/3D spectral element/Fourier DNS | Unstructured quad meshes |
SLFCFD -- SLFCFD homepage | |
SSIIM -- CFD at NTNU | |
SU2 -- Stanford University Unstructured Homepage | Internal "su2" format and cgns format |
TCLB -- Cuda-based lattice Boltzmann method solver and more | STL-files, binary voxels |
Tochnog -- Tochnog homepage | |
TYCHO -- TYCHO homepage | |
Typhon solver -- Typhon solver homepage | |
Uintah Computational Framework -- Uintah homepage | Structured |
Vortexje -- Vortexje panel method code homepage | GMSH (.msh), PLY, application specific |
Grid generation
Generator | Mesh type(s) supported | Input filetypes supported |
---|---|---|
Delaundo -- Delaundo homepage | .pts | |
Engrid -- Engrid homepage | ||
GMSH -- GMSH hompage | .msh | |
gridgen -- gridgen homepage | ||
IA-FEMesh -- IA-FEMesh homepage | ABAQUS | |
NETGEN -- NETGEN homepage | Neutral, Fepp2D, surfacemesh, solution | .stl, .iges, .csg, .step |
SALOME -- SALOME homepage | MED, UNV, DAT, STL | IGES, STEP, BREP |
TETGEN -- TETGEN hompage | .off, .mesh, .smesh, .ele | .node, .poly, .off, .stl, .mesh, .smesh, .ply |
Triangle -- Triangle homepage | (2D only) .node, .ele, .poly, .area | |
TwinMesh -- Twinmesh homepage | .cfx5 | .iges, .csv |
Visualization
- COVISE -- HLRS homepage
- DISLIN -- DISLIN homepage
- GMV -- GMV homepage
- Gnuplot -- gnuplot homepage
- GRI -- GRI homepage
- Mayavi -- MayaVi homepage
- OpenDX -- OpenDX homepage
- ParaView -- ParaView homepage
- Tioga -- Tioga homepage (link seems broken, see it on archive.org)
- VAPOR -- VAPOR homepage
- Vigie -- Vigie homepage
- Visit -- Visit homepage
- Visnow -- VisNow homepage
- vtk -- vtk homepage
- vtk.Net -- vtk.Net homepage
Solver coupling
Miscellaneous
- Engauge Digitizer (extract data points from graphs) -- Engauge Digitizer homepage
- Ftnchek (Fortran 77 static analyzer) -- ftnchek homepage
- g3data (extract data points from graphs) -- g3data homepage
- GIFMerge (merge GIF images) -- GIFMerge homepage (link seems broken, see it on archive.org)
- Gifsicle (GIF creator) -- Gifsicle homepage
- ImageMagick (image processing) -- ImageMagick homepage
- nnbathy (natural neighbor interpolation) -- nnbathy home page
- OpenGPI (Generic Parameter Interface) -- OpenGPI homepage (link seems broken, see it on archive.org)
Commercial codes
Solvers
- 6sigmaDC -- Future Facilities homepage
- Applied Computational Fluid Dynamics -- Solver homepage
- AcuSolve -- ACUSIM Software's homepage
- ADINA-F -- ADINA's homepage
- ADINA-FSI -- ADINA's homepage
- ANANAS -- LEMMA's homepage
- ANSWER -- ACRi's homepage
- Azore -- Azore Technologies, LLC homepage
- CFD++ -- Metacomp Techonlogies' homepage
- CFD2000 -- Adaptive Research's homepage
- CFD-FASTRAN -- ESI Group's homepage
- CFD-ACE -- ESI Group's homepage
- CFdesign -- CFdesign's homepage
- CFX -- ANSYS homepage
- CharLES -- Cascade Technologies homepage
- Code LEO -- ADS CFD homepage
- CONVERGE -- CONVERGENT SCIENCE
- COMSOL Multiphysics -- COMSOL's homepage
- COMSOL Multiphysics CFD Module -- COMSOL's CFD Module
- Coolit -- Daat Research's Coolit homepage
- CoolitPCB -- Daat Research's CoolitPCB homepage
- DLR - TAU -- TAU's homepage
- DQMoM -- cmcl innovations' product page
- EasyCFD -- EasyCFD homepage
- EXN/Aero -- Envenio's homepage
- FEATool Multiphysics -- FEATool Multiphysics and Matlab CFD Toolbox
- FENSAP-ICE -- NTI' homepage
- FINE/Acoustics -- NUMECA product page
- FINE/Marine -- NUMECA product page
- FINE/Open with Openlabs -- NUMECA product page
- FINE/Turbo -- NUMECA product page
- FIRE -- AVL's homepage
- FLACS -- GexCon's homepage
- FloEFD -- Mentor's FloEFD homepage
- FloTHERM-- Mentor's FloTHERM homepage
- FloVENT-- Mentor's FloVENT homepage
- FLOW-3D -- Flow Science's homepage
- FLOWVISION -- FlowVision's homepage
- Flowz--Zeus Numerix's homepage
- FLUENT -- Fluent's homepage
- FLUIDYN -- Fluidyn's homepage
- FluSol -- FluSol's hompage
- FVUS(wildkatze) -- FVUS(wildkatze)'s hompage
- GASP-- AeroSoft homepage
- HeatDesigner -- Cradle's homepage
- HiFUN CFD Solver -- S & I Engineering Solutions Pvt. Ltd. homepage
- J-FLO -- NTI's homepage
- Kameleon FireEx - KFX -- ComputIT's homepage
- KINetics Reactive Flows -- Reaction Design's homepage
- KIVA--Los Alamos homepage
- LS-DYNA ICFD solver -- LSTC's homepage
- NOGRID -- NOGRIDS's homepage
- NX Electronic Systems Cooling -- MAYA's NX ESC page
- NX Advanced Flow -- MAYA HTT's NX Adv. Flow page
- NX Flow -- MAYA HTT's NX Flow page
- MicroCFD -- MicroCFD's homepage
- MicroFlo -- homepage
- PHOENICS -- CHAM's homepage
- PHYSICA -- PHYSICA's homepage
- PowerFLOW -- Exa Corporation's homepage
- PumpLinx -- Simerics' homepage
- Pushbutton CFD -- Concepts NREC's homepage
- QuickerSim CFD Toolbox for MATLAB® -- QuickerSim CFD homepage
- Range Software -- Range' homepage
- RheoChart -- RheoChart Homepage
- scSTREAM -- Cradle's homepage
- SC/Tetra -- Cradle's homepage
- SHIPFLOW -- FLOWTECH's homepage
- Siemens PLM Software CFD -- Siemens PLM Software NX CAE page
- simFlow -- simFlow homepage
- Smartfire -- Smartfire Homepage
- Solution of Boltzmann Equation -- Elegant Mathematics homepage
- SPLASH -- SPLASH's homepage
- srm suite -- cmcl innovations' product page
- STALLION 3D -- Hanley Innovations' STALLION 3D homepage
- STAR-CD -- CD-adapco's homepage
- STAR-CCM+ -- CD-adapco's homepage
- Tdyn -- CompassIS' homepage
- TMG-Flow -- MAYA HTT's CFD page
- TransAT -- ASCOMP's homepage
- Turb'Flow -- Fluorem's hompage
- TURBOcfd -- TURBOcfd's hompage
- XFlow -- XFlow homepage, Next Limit Dynamics SA
- zCFD -- zCFD homepage
Grid generation
- ADINA-AUI -- ADINA's homepage
- ANAMESH -- LEMMA's homepage
- ANSA -- BETA-CAE's homepage
- AutoGrid5 -- NUMECA product page
- AutoMesh -- NUMECA product page
- BOXERMesh -- Cambridge Flow Solutions homepage
- Centaur -- CentaurSoft homepage
- CFD-GEOM -- ESI's homepage
- CFD-VISCART -- ESI's homepage
- CFDExpert-GridZ --Zeus Numerix's homepage
- Code WAND -- ADS CFD homepage
- Cubit -- csimsoft's homepage
- Gridgen -- Pointwise's homepage
- GridPro -- PDC's homepage
- Harpoon -- Harpoon's homepage
- HEXPRESS -- NUMECA product page
- HEXPRESS/Hybrid -- NUMECA product page
- HyperMesh -- Altair HyperWorks' homepage
- ICEM CFD -- ANSYS' homepage
- Pointwise -- Pointwise's homepage
- RBF Morph -- RBF Morph homepage
- +ScanFE -- Simpleware's homepage
- Sculptor -- Optimal Solutions Products page
- SolidMesh -- SolidMesh homepage
- Tommie -- Cascade Technologies homepage
- TwinMesh -- TwinMesh homepage
Visualization
- ADINA-AUI -- ADINA's homepage
- CFD-VIEW -- ESI's homepage
- CFView -- NUMECA product page
- CFX-Post -- ANSYS' homepage
- COMSOL -- COMSOL's homepage
- CoolPlot -- Daat Research's homepage
- EnSight -- CEI's homepage
- Fieldview -- Intelligent Light's homepage
- HyperView -- Altair HyperWorks' homepage
- Tecplot -- Tecplot's homepage
- VU -- inVisu's homepage
- ViewZ -- Zeus Numerix's homepage
Systems
- Flowmaster -- Flowmaster's homepage
- Flownex -- Flownex's homepage