CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Wiki > Codes

Codes

From CFD-Wiki

(Difference between revisions)
Jump to: navigation, search
(Free codes: Update Dolfyn)
m
(112 intermediate revisions not shown)
Line 7: Line 7:
This section lists codes that are in the public domain, and codes that are available under GPL, BSD or similar licenses.
This section lists codes that are in the public domain, and codes that are available under GPL, BSD or similar licenses.
 +
=== Solvers ===
{| class="wikitable"
{| class="wikitable"
-
|+=== Solvers ===
 
|- align="center"
|- align="center"
! Solver !! Mesh type(s) supported
! Solver !! Mesh type(s) supported
|- align="center"
|- align="center"
|- align="center"
|- align="center"
-
| align="left" |* ADFC -- [http://adfc.sourceforge.net/index.html ADFC homepage]||
+
| align="left" |ADFC -- [http://adfc.sourceforge.net/index.html ADFC homepage]||
|- align="center"
|- align="center"
-
| align="left" |* Applied Computational Fluid Dynamics -- [http://www.partenovcfd.com Solver homepage]||
+
| align="left" |Applied Computational Fluid Dynamics -- [http://www.partenovcfd.com Solver homepage]||
|- align="center"
|- align="center"
-
| align="left" |* CFD2k -- [http://www.cfd2k.eu/ CFD2k: a 2D-solver for compressible ideal gases - homepage]||
+
| align="left" |arb -- [http://www.chemeng.unimelb.edu.au/people/staff/daltonh/downloads/arb/ arb homepage]||GMSH (.msh)
|- align="center"
|- align="center"
-
| align="left" |* Channelflow -- [http://www.cns.gatech.edu/channelflow/ Channelflow: a spectral Navier-Stokes simulator in C++ homepage]||
+
| align="left" |CalculiX -- [http://www.dhondt.de/ CalculiX homepage]|| internal
|- align="center"
|- align="center"
-
| align="left" |* CLAWPACK -- [http://www.amath.washington.edu/~claw/clawpack.org CLAWPACK homepage]||
+
| align="left" |CFD2D -- [http://sourceforge.net/projects/cfd2d/  a 2D-solver for incompressible Navier-Stokes homepage]||Based on Triangle grid generator (see table below)
|- align="center"
|- align="center"
-
| align="left" |* Code_Saturne -- [http://www.code-saturne.org/ Code_Saturne homepage]||
+
| align="left" |CFD2k -- [http://www.cfd2k.eu/ CFD2k: a 2D-solver for compressible ideal gases - homepage]||
|- align="center"
|- align="center"
-
| align="left" |* COOLFluiD -- [http://coolfluidsrv.vki.ac.be/coolfluid COOLFluiD homepage]||
+
| align="left" |[http://www.cfdpack.net/ cfdpack] -- A collection of academic codes | 2D/3D, FV, unstr, incomp, adjoint, parallel || GMSH (.msh)
|- align="center"
|- align="center"
-
| align="left" |* Diagonalized Upwind Navier Stokes -- [http://duns.sourceforge.net DUNS homepage]||
+
| align="left" |Channelflow -- [http://www.cns.gatech.edu/channelflow/ Channelflow: a spectral Navier-Stokes simulator in C++ homepage]||
|- align="center"
|- align="center"
-
| align="left" |* [[Dolfyn]] --   [http://www.dolfyn.net/dolfyn/index_en.html dolfyn a 3D unstructured general purpose solver - homepage]|| .gmsh
+
| align="left" |CLAWPACK -- [http://depts.washington.edu/clawpack/ CLAWPACK homepage] A Finite Volume solver especially for phenomena governed by hyperbolic PDEs ||
|- align="center"
|- align="center"
-
| align="left" |*[[Edge]] -- [http://www.foi.se/edge Edge homepage: 2D & 3D compressible RANS / Euler flow solver on unstructured  and hybrid grids]||.bmsh
+
| align="left" |Code_Saturne -- [http://www.code-saturne.org/ Code_Saturne homepage]||I-DEAS®, GMSH, Gambit®, Simail®, Salomé, Harpoon®, ICEM
|- align="center"
|- align="center"
-
| align="left" |*[[ELMER]] -- [http://www.csc.fi/elmer/ ELMER homepage]||
+
| align="left" |COOLFluiD -- [http://coolfluidsrv.vki.ac.be/coolfluid COOLFluiD homepage]||
|- align="center"
|- align="center"
-
| align="left" |* [[FDS]] -- [http://www.fire.nist.gov/fds/ FDS homepage]||
+
| align="left" |Diagonalized Upwind Navier Stokes -- [http://duns.sourceforge.net DUNS homepage]||
|- align="center"
|- align="center"
-
| align="left" |* Featflow -- [http://www.featflow.de Featflow homepage]||
+
| align="left" |[[Dolfyn]] --   [http://www.dolfyn.net/dolfyn/index_en.html dolfyn a 3D unstructured general purpose solver - homepage]|| GMSH (.msh)
|- align="center"
|- align="center"
-
| align="left" |* Femwater -- [http://www.epa.gov/ceampubl/gwater/femwater/index.htm Femwater code]||
+
| align="left" |[[Dune]] -- [http://www.dune-project.org Distributed and Unified Numerics Evironment - homepage]|| GMSH (.msh), StarCD
|- align="center"
|- align="center"
-
| align="left" |* FreeFEM -- [http://www.freefem.org FreeFEM homepage]||
+
| align="left" |[[Edge]] -- [http://www.foi.se/edge Edge homepage: 2D & 3D compressible RANS / Euler flow solver on unstructured  and hybrid grids]||.bmsh
|- align="center"
|- align="center"
-
| align="left" |*[[HiFlow³]] -- [http://www.hiflow3.org HiFlow³ homepage]||
+
| align="left" |[[ELMER]] -- [http://www.csc.fi/elmer/ ELMER homepage]|| .unv (also with multiple body / surface attribution)
|- align="center"
|- align="center"
-
| align="left" |*[[Gerris Flow Solver]] -- [http://gfs.sourceforge.net/ Gerris Flow Solver homepage]||
+
| align="left" |[[FDS]] -- [http://www.fire.nist.gov/fds/ FDS homepage]||
|- align="center"
|- align="center"
-
| align="left" |* GPDE -- [http://www.gpde.net Discrete adjoint CFD using AD | 2/3D FV, unstr, incomp, F90]||
+
| align="left" |Featflow -- [http://www.featflow.de Featflow homepage]|| FeatFlow is a fast CFD FEM solver written in Fortran 77
|- align="center"
|- align="center"
-
| align="left" |* IMTEK Mathematica Supplement (IMS) -- [http://www.imtek.uni-freiburg.de/simulation/mathematica/IMSweb/ IMTEK Mathematica Supplement (IMS) homepage]||
+
| align="left" |[[FEATool]] Multiphysics -- [http://www.featool.com FEATool Matlab CFD Toolbox]|| FEATool is a fully integrated and easy to use Matlab CFD and Multiphysics FEM simulation GUI toolbox.
|- align="center"
|- align="center"
-
| align="left" |* iNavier -- [http://inavier.com/ iNavier Solver Home Page]||
+
| align="left" |Femwater -- [http://www.epa.gov/ceampubl/gwater/femwater/index.htm Femwater code]||
|- align="center"
|- align="center"
-
| align="left" |* ISAAC -- [http://isaac-cfd.sourceforge.net ISAAC Home Page]||
+
| align="left" |Fenics -- [http://fenicsproject.org Fenics homepage] A Python/C++ library for Finite Element Method. Requires knowledge of weak forms of governing equations || Various types - Gmsh, Abaqus, Metis, Diffpack etc
|- align="center"
|- align="center"
-
| align="left" |* Kicksey-Winsey -- [http://justpmf.com/romain/kicksey_winsey/ Kicksey-Winsey Home Page]||
+
| align="left" |FreeFEM -- [http://www.freefem.org FreeFEM homepage] A FEM solver. Uses a C++-like language || Gmsh (.msh), Medit (.mesh)
|- align="center"
|- align="center"
-
| align="left" |* MFIX -- [https://mfix.netl.doe.gov Computational multiphase flow homepage]||
+
| align="left" |[[HiFlow³]] -- [http://www.hiflow3.org HiFlow³ homepage]||
|- align="center"
|- align="center"
-
| align="left" |*[[NaSt2D-2.0]] -- [http://home.arcor.de/drklaus.bauerfeind/nast/eNaSt2DA.html NaSt2D-2.0 homepage]||
+
| align="left" |[[Gerris Flow Solver]] -- [http://gfs.sourceforge.net/ Gerris Flow Solver homepage]||
|- align="center"
|- align="center"
-
| align="left" |*[[NEK5000]] -- [http://nek5000.mcs.anl.gov NEK5000 homepage]||
+
| align="left" |hit3d -- [http://hit3d.googlecode.com/ hit3d homepage]|| Pseudo-spectral code for simulation of decaying or forced incompressible isotropic turbulence with passive scalars
|- align="center"
|- align="center"
-
| align="left" |*[[NSC2KE]] -- [http://www-rocq1.inria.fr/gamma/cdrom/www/nsc2ke/eng.htm NSC2KE homepage]||
+
| align="left" |IBAMR -- [https://github.com/IBAMR/IBAMR IBAMR homepage] A C++ library for Immersed Boundary method with Adaptive Mesh Refinement. || Structured fluid mesh and unstructured mesh for immersed body.
|- align="center"
|- align="center"
-
| align="left" |* NUWTUN -- [http://nuwtun.berlios.de NUWTUN Home Page]||
+
| align="left" |IMTEK Mathematica Supplement (IMS) -- [http://www.imtek.uni-freiburg.de/simulation/mathematica/IMSweb/ IMTEK Mathematica Supplement (IMS) homepage]||
|- align="center"
|- align="center"
-
| align="left" |*[[OpenFlower]] -- [http://sourceforge.net/projects/openflower/ OpenFlower homepage]||
+
| align="left" |iNavier -- [http://inavier.sourceforge.net/ iNavier Solver Home Page]||
|- align="center"
|- align="center"
-
| align="left" |*[[OpenFOAM]] -- [http://www.openfoam.org/ OpenFOAM homepage]||
+
| align="left" |ISAAC -- [http://isaac-cfd.sourceforge.net ISAAC Home Page]||
|- align="center"
|- align="center"
-
| align="left" |*[[OpenLB]] -- [http://www.openlb.net/ OpenLB homepage]||
+
| align="left" |Kicksey-Winsey -- [http://justpmf.com/romain/kicksey_winsey/ Kicksey-Winsey Home Page]||
|- align="center"
|- align="center"
-
| align="left" |* OpenFVM -- [http://openfvm.sourceforge.net/ OpenFVM homepage]||
+
| align="left" |MFIX -- [https://mfix.netl.doe.gov Computational multiphase flow homepage]||
|- align="center"
|- align="center"
-
| align="left" |* PETSc-FEM -- [http://www.cimec.org.ar/petscfem PETSc-FEM homepage]||
+
| align="left" |[[NaSt2D-2.0]] -- [http://home.arcor.de/drklaus.bauerfeind/nast/eNaSt2DA.html NaSt2D-2.0 homepage]||
|- align="center"
|- align="center"
-
| align="left" |* PP3D -- [http://www.featflow.de/ parpp3d++ homepage]||
+
| align="left" |[[NEK5000]] -- [http://nek5000.mcs.anl.gov NEK5000 homepage]||
|- align="center"
|- align="center"
-
| align="left" |* SLFCFD -- [http://slfcfd.sourceforge.net SLFCFD homepage]||
+
| align="left" |Nektar++ -- [http://www.nektar.info Nektar++ homepage]||
|- align="center"
|- align="center"
-
| align="left" |*[[SSIIM]] -- [http://folk.ntnu.no/nilsol/cfd/ CFD at NTNU]||
+
| align="left" |[[NSC2KE]] -- [http://www-rocq1.inria.fr/gamma/cdrom/www/nsc2ke/eng.htm NSC2KE homepage]||
|- align="center"
|- align="center"
-
| align="left" |*[[Tochnog]] -- [http://tochnog.sourceforge.net Tochnog homepage]||
+
| align="left" |NUWTUN -- [https://bitbucket.org/cpraveen/nuwtun NUWTUN Home Page]||
|- align="center"
|- align="center"
-
| align="left" |* Typhon solver -- [http://typhon.sf.net Typhon solver homepage]||
+
| align="left" |[[OpenFlower]] -- [http://sourceforge.net/projects/openflower/ OpenFlower homepage]||GMSH (.msh)
|- align="center"
|- align="center"
 +
| align="left" |[[OpenFOAM]] -- [http://www.openfoam.com/ OpenFOAM homepage]|| Internal "foam" format; convert from ansys, cfx4, dat, fluent3d, fluentMesh, gambit, gmsh, ideasUnv, kiva, msh, netgenNeutral, plot3d, samm, star3, star4, tetgen
 +
|- align="center"
 +
| align="left" | OpenHyperflow2D -- [https://code.google.com/p/openhyperflow2d/ OpenHyperflow2D homepage]||
 +
|- align="center"
 +
| align="left" |[[OpenLB]] -- [http://www.openlb.net/ OpenLB homepage]||
 +
|- align="center"
 +
| align="left" |OpenFVM -- [http://openfvm.sourceforge.net/ OpenFVM homepage]|| GMSH (.msh)
 +
|- align="center"
 +
| align="left" |[[Palabos]] -- [http://www.palabos.org/ Palabos homepage]||
 +
|- align="center"
 +
| align="left" |PETSc-FEM -- [http://www.cimec.org.ar/petscfem PETSc-FEM homepage]|| Application-specific input (.dat)
 +
|- align="center"
 +
| align="left" |PP3D -- [http://www.featflow.de/ parpp3d++ homepage]||
 +
|- align="center"
 +
| align="left" |PyFR -- [http://www.pyfr.org PyFR homepage]||
 +
|- align="center"
 +
| align="left" |REEF3D -- [http://www.reef3d.com REEF3D homepage]||
 +
|- align="center"
 +
| align="left" |ReFRESCO -- [http://www.refresco.org ReFRESCO homepage]. 3D multi-phase viscous-flow code (RANS,DDES,SAS,PANS,LES) for maritime applications|| Structured and structured grids. Cgns format. Converters for openFOAM, Icem-CFD, Gridpro, Pointwise, Hexpress.
 +
|- align="center"
 +
| align="left" |[http://www-ljk.imag.fr/membres/Pierre.Saramito/rheolef Rheolef]|| 1D 2D 3D finite elements, unstructured tri,quad,tet,hexa meshes (GMSH, BAMG)
 +
|- align="center"
 +
| align="left" |[[Semtex]] -- [http://users.monash.edu.au/~bburn/semtex.html Semtex homepage: 2D/3D spectral element/Fourier DNS]|| Unstructured quad meshes
 +
|- align="center"
 +
| align="left" |SLFCFD -- [http://slfcfd.sourceforge.net SLFCFD homepage]||
 +
|- align="center"
 +
| align="left" |[[SSIIM]] -- [http://folk.ntnu.no/nilsol/cfd/ CFD at NTNU]||
 +
|- align="center"
 +
| align="left" |[[SU2]] -- [http://su2.stanford.edu/ Stanford University Unstructured Homepage]|| Internal "su2" format and cgns format
 +
|- align="center"
 +
| align="left" |[[Tochnog]] -- [http://tochnog.sourceforge.net Tochnog homepage]||
 +
|- align="center"
 +
| align="left" |TYCHO -- [http://tycho-cfd.at/ TYCHO homepage]||
 +
|- align="center"
 +
| align="left" |Typhon solver -- [http://typhon.sf.net Typhon solver homepage]||
 +
|- align="center"
 +
| align="left" |Uintah Computational Framework -- [http://www.uintah.utah.edu Uintah homepage] || Structured
 +
|- align="center"
 +
| align="left" |Vortexje -- [http://vortexje.org Vortexje panel method code homepage] || GMSH (.msh), PLY, application specific
 +
|- align="center"
 +
|}
|}
 +
=== Grid generation ===
{| class="wikitable"
{| class="wikitable"
-
|+=== Grid generation ===
 
|- align="center"
|- align="center"
-
! Generator !! Mesh type(s) supported
+
! Generator !! Mesh type(s) supported !! Input filetypes supported
 +
|- align="center"
 +
| align="left" |[[Delaundo]] -- [http://www.cerfacs.fr/~muller/delaundo.html Delaundo homepage]||.pts
|- align="center"
|- align="center"
-
| align="left" | *[[Delaundo]] -- [http://www.cerfacs.fr/~muller/delaundo.html Delaundo homepage]||
+
| align="left" | Engrid -- [http://engrid.sourceforge.net Engrid homepage]||
|- align="center"
|- align="center"
-
| align="left" | * Engrid -- [http://engrid.sourceforge.net Engrid homepage]||
+
| align="left" | GMSH -- [http://www.geuz.org/gmsh/ GMSH hompage]||.msh
|- align="center"
|- align="center"
-
| align="left" | * GMSH -- [http://www.geuz.org/gmsh/ GMSH hompage]||
+
| align="left" | gridgen -- [http://code.google.com/p/gridgen-c gridgen homepage]||
|- align="center"
|- align="center"
-
| align="left" | * gridgen -- [http://code.google.com/p/gridgen-c gridgen homepage]||
+
| align="left" | IA-FEMesh -- [http://www.ccad.uiowa.edu/mimx/IA-FEMesh IA-FEMesh homepage]||ABAQUS
|- align="center"
|- align="center"
-
| align="left" | * IA-FEMesh -- [http://www.ccad.uiowa.edu/mimx/IA-FEMesh IA-FEMesh homepage]||
+
| align="left" | NETGEN -- [http://www.hpfem.jku.at/netgen/ NETGEN homepage]|| Neutral, Fepp2D, surfacemesh, solution||.stl, .iges, .csg, .step
|- align="center"
|- align="center"
-
| align="left" | * NETGEN -- [http://www.hpfem.jku.at/netgen/ NETGEN homepage]||
+
| align="left" | SALOME -- [http://www.salome-platform.org SALOME homepage]||MED, UNV, DAT, STL ||IGES, STEP, BREP
|- align="center"
|- align="center"
-
| align="left" | * SALOME -- [http://www.salome-platform.org SALOME homepage]||
+
| align="left" | TETGEN -- [http://wias-berlin.de/software/tetgen/ TETGEN hompage]||.off, .mesh, .smesh, .ele||.node, .poly, .off, .stl, .mesh, .smesh, .ply
|- align="center"
|- align="center"
-
| align="left" | * TETGEN -- [http://tetgen.berlios.de/ TETGEN hompage]||
+
| align="left" |[[Triangle]] -- [http://www.cs.cmu.edu/~quake/triangle.html Triangle homepage]||(2D only) .node, .ele, .poly, .area
|- align="center"
|- align="center"
-
| align="left" | *[[Triangle]] -- [http://www.cs.cmu.edu/~quake/triangle.html Triangle homepage]||
+
| align="left" |[[TwinMesh]] -- [http://www.twinmesh.com Twinmesh homepage]|| .cfx5||.iges, .csv
|}
|}
=== Visualization ===
=== Visualization ===
 +
*[[COVISE]] -- [http://www.hlrs.de/covise/ HLRS homepage]
*[[DISLIN]] -- [http://www.mps.mpg.de/dislin/server.html  DISLIN homepage]
*[[DISLIN]] -- [http://www.mps.mpg.de/dislin/server.html  DISLIN homepage]
* GMV -- [http://www-xdiv.lanl.gov/XCM/gmv/ GMV homepage]
* GMV -- [http://www-xdiv.lanl.gov/XCM/gmv/ GMV homepage]
Line 126: Line 170:
*[[Visit]] -- [http://www.llnl.gov/visit Visit homepage]
*[[Visit]] -- [http://www.llnl.gov/visit Visit homepage]
*[[vtk]] -- [http://www.vtk.org vtk homepage]
*[[vtk]] -- [http://www.vtk.org vtk homepage]
-
*[[vtk.Net]] -- [http://vtkdotnet.sourceforge.net/ vtk.Net homepage]  
+
*[[vtk.Net]] -- [http://vtkdotnet.sourceforge.net/ vtk.Net homepage]
=== Miscellaneous ===
=== Miscellaneous ===
Line 137: Line 181:
*[[ImageMagick]] -- [http://www.imagemagick.org ImageMagick homepage]
*[[ImageMagick]] -- [http://www.imagemagick.org ImageMagick homepage]
* nnbathy (natural neighbor interpolation) -- [http://code.google.com/p/nn-c/ nnbathy home page]
* nnbathy (natural neighbor interpolation) -- [http://code.google.com/p/nn-c/ nnbathy home page]
-
*[[O-PALM]] -- [http://www.cerfacs.fr/globc/PALM_WEB O-PALM homepage]
+
*[[OpenPALM]] -- [http://www.cerfacs.fr/globc/PALM_WEB OpenPALM homepage]
* [[OpenGPI]] (Generic Parameter Interface) -- [http://www.opengpi.org OpenGPI homepage]
* [[OpenGPI]] (Generic Parameter Interface) -- [http://www.opengpi.org OpenGPI homepage]
Line 148: Line 192:
* ADINA-F -- [http://www.adina.com/index.html ADINA's homepage]
* ADINA-F -- [http://www.adina.com/index.html ADINA's homepage]
* ADINA-FSI -- [http://www.adina.com/index.html ADINA's homepage]
* ADINA-FSI -- [http://www.adina.com/index.html ADINA's homepage]
 +
* ANANAS -- [http://www.lemma-ing.com/index.html LEMMA's homepage]
* ANSWER -- [http://www.acricfd.com/ ACRi's homepage]
* ANSWER -- [http://www.acricfd.com/ ACRi's homepage]
 +
* Azore -- [http://www.azoretechnologies.com Azore Technologies, LLC homepage]
*[http://www.cfd-online.com/W/index.php?title=CFD%2B%2B CFD++] -- [http://www.metacomptech.com Metacomp Techonlogies' homepage]
*[http://www.cfd-online.com/W/index.php?title=CFD%2B%2B CFD++] -- [http://www.metacomptech.com Metacomp Techonlogies' homepage]
* CFD2000 -- [http://www.adaptive-research.com/ Adaptive Research's homepage]
* CFD2000 -- [http://www.adaptive-research.com/ Adaptive Research's homepage]
Line 155: Line 201:
* CFdesign -- [http://www.cfdesign.com CFdesign's homepage]
* CFdesign -- [http://www.cfdesign.com CFdesign's homepage]
* CFX -- [http://www.ansys.com/ ANSYS homepage]
* CFX -- [http://www.ansys.com/ ANSYS homepage]
 +
* CharLES -- [http://www.cascadetechnologies.com/ Cascade Technologies homepage]
 +
* Code LEO -- [http://www.adscfd.com/ ADS CFD homepage]
 +
* CONVERGE -- [http://convergecfd.com/ CONVERGENT SCIENCE]
* COMSOL Multiphysics -- [http://www.comsol.com/ COMSOL's homepage]
* COMSOL Multiphysics -- [http://www.comsol.com/ COMSOL's homepage]
* COMSOL Multiphysics CFD Module -- [http://www.comsol.com/products/cfd/ COMSOL's CFD Module]
* COMSOL Multiphysics CFD Module -- [http://www.comsol.com/products/cfd/ COMSOL's CFD Module]
Line 162: Line 211:
* DQMoM -- [http://www.cmclinnovations.com/userstories/userstory9.html cmcl innovations' product page]
* DQMoM -- [http://www.cmclinnovations.com/userstories/userstory9.html cmcl innovations' product page]
* EasyCFD -- [http://www.easycfd.net EasyCFD homepage]
* EasyCFD -- [http://www.easycfd.net EasyCFD homepage]
 +
* [[FEATool]] Multiphysics -- [http://www.featool.com/ FEATool Multiphysics and Matlab CFD Toolbox]
*[[FENSAP-ICE]] -- [http://www.newmerical.com/ NTI' homepage]
*[[FENSAP-ICE]] -- [http://www.newmerical.com/ NTI' homepage]
-
* FINE/Hexa -- [http://www.numeca.be/ Numeca's homepage]
+
* FINE/Acoustics -- [http://www.numeca.com/en/products/finetmacoustics NUMECA product page]
-
* FINE/Turbo -- [http://www.numeca.be/ Numeca's homepage]
+
* FINE/Marine -- [http://www.numeca.com/en/products/finetmmarine NUMECA product page]
 +
* FINE/Open with Openlabs -- [http://www.numeca.com/en/products/finetmopen-openlabs NUMECA product page]
 +
* FINE/Turbo -- [http://www.numeca.com/en/products/finetmturbo NUMECA product page]
* FIRE -- [http://www.avl.com/ AVL's homepage]
* FIRE -- [http://www.avl.com/ AVL's homepage]
*[[FLACS]] -- [http://www.gexcon.com/index.php?src=flacs/overview.html GexCon's homepage]
*[[FLACS]] -- [http://www.gexcon.com/index.php?src=flacs/overview.html GexCon's homepage]
Line 177: Line 229:
* FluSol -- [http://www.cfd-rocket.com FluSol's hompage]
* FluSol -- [http://www.cfd-rocket.com FluSol's hompage]
* GASP-- [http://www.aerosoftinc.com AeroSoft homepage]
* GASP-- [http://www.aerosoftinc.com AeroSoft homepage]
 +
* HeatDesigner -- [http://www.cradle-cfd.com/ Cradle's homepage]
 +
* HiFUN CFD Solver -- [http://www.sandi.co.in S & I Engineering Solutions Pvt. Ltd. homepage]
*[[J-FLO]] -- [http://www.newmerical.com NTI's homepage]
*[[J-FLO]] -- [http://www.newmerical.com NTI's homepage]
* Kameleon FireEx - KFX -- [http://www.computit.com ComputIT's homepage]
* Kameleon FireEx - KFX -- [http://www.computit.com ComputIT's homepage]
* KINetics Reactive Flows -- [http://www.ReactionDesign.com Reaction Design's homepage]
* KINetics Reactive Flows -- [http://www.ReactionDesign.com Reaction Design's homepage]
* KIVA--[http://www.lanl.gov/orgs/t/t3/codes/kiva.shtml Los Alamos homepage]
* KIVA--[http://www.lanl.gov/orgs/t/t3/codes/kiva.shtml Los Alamos homepage]
-
*[[NOGRID FPM]] -- [http://www.no-grid.com NOGRIDS's homepage]
+
* LS-DYNA ICFD solver -- [http://www.lstc.com/applications/new_multiphysics LSTC's homepage]
 +
*[[NOGRID]] -- [http://www.nogrid.com NOGRIDS's homepage]
* NX Electronic Systems Cooling -- [http://www.mayahtt.com/index.php?option=com_content&task=view&id=69&Itemid=237 MAYA's NX ESC page]
* NX Electronic Systems Cooling -- [http://www.mayahtt.com/index.php?option=com_content&task=view&id=69&Itemid=237 MAYA's NX ESC page]
* NX Advanced Flow -- [http://www.mayahtt.com/index.php?option=com_content&task=view&id=1&Itemid=115 MAYA HTT's NX Adv. Flow page]
* NX Advanced Flow -- [http://www.mayahtt.com/index.php?option=com_content&task=view&id=1&Itemid=115 MAYA HTT's NX Adv. Flow page]
* NX Flow -- [http://www.mayahtt.com/index.php?option=com_content&task=view&id=2&Itemid=116 MAYA HTT's NX Flow page]
* NX Flow -- [http://www.mayahtt.com/index.php?option=com_content&task=view&id=2&Itemid=116 MAYA HTT's NX Flow page]
 +
* MicroCFD -- [http://microcfd.com/ MicroCFD's homepage]
* MicroFlo -- [http://www.iesve.com/Software/VE-Pro/MicroFlo homepage]
* MicroFlo -- [http://www.iesve.com/Software/VE-Pro/MicroFlo homepage]
*[[PHOENICS]] -- [http://www.cham.co.uk CHAM's homepage]
*[[PHOENICS]] -- [http://www.cham.co.uk CHAM's homepage]
-
* PowerFLOW -- [http://www.exa.com/pages/pflow/pflow_main.html Exa PowerFLOW homepage]
+
*[[PHYSICA]] -- [http://physica.co.uk PHYSICA's homepage]
 +
* PowerFLOW -- [http://exa.com/ Exa Corporation's homepage]
* PumpLinx -- [http://www.simerics.com Simerics' homepage]
* PumpLinx -- [http://www.simerics.com Simerics' homepage]
 +
* Pushbutton CFD -- [http://www.conceptsnrec.com Concepts NREC's homepage]
* Range Software -- [http://www.range-software.com Range' homepage]
* Range Software -- [http://www.range-software.com Range' homepage]
*[[RheoChart]] -- [http://www.rheochart.com RheoChart Homepage]
*[[RheoChart]] -- [http://www.rheochart.com RheoChart Homepage]
 +
* scSTREAM -- [http://www.cradle-cfd.com/ Cradle's homepage]
 +
* SC/Tetra -- [http://www.cradle-cfd.com/ Cradle's homepage]
 +
* SHIPFLOW -- [http://www.flowtech.se/ FLOWTECH's homepage]
* [[Siemens PLM Software CFD]] -- [http://www.plm.automation.siemens.com/en_us/products/nx/simulation/advanced/index.shtml Siemens PLM Software NX CAE page]
* [[Siemens PLM Software CFD]] -- [http://www.plm.automation.siemens.com/en_us/products/nx/simulation/advanced/index.shtml Siemens PLM Software NX CAE page]
 +
*[[simFlow]] -- [https://sim-flow.com/ simFlow homepage]
*[[Smartfire]] -- [http://fseg.gre.ac.uk/smartfire Smartfire Homepage]
*[[Smartfire]] -- [http://fseg.gre.ac.uk/smartfire Smartfire Homepage]
* [[Solution of Boltzmann Equation]] -- [http://www.elegant-mathematics.com/ Elegant Mathematics homepage]
* [[Solution of Boltzmann Equation]] -- [http://www.elegant-mathematics.com/ Elegant Mathematics homepage]
Line 201: Line 263:
*[[Tdyn]] --  [http://www.compassis.com CompassIS' homepage]
*[[Tdyn]] --  [http://www.compassis.com CompassIS' homepage]
* TMG-Flow --  [http://www.mayahtt.com/index.php?option=com_content&task=view&id=82&Itemid=283 MAYA HTT's CFD page]
* TMG-Flow --  [http://www.mayahtt.com/index.php?option=com_content&task=view&id=82&Itemid=283 MAYA HTT's CFD page]
 +
* TransAT -- [http://www.ascomp.ch ASCOMP's homepage]
* Turb'Flow -- [http://www.fluorem.com Fluorem's hompage]
* Turb'Flow -- [http://www.fluorem.com Fluorem's hompage]
* TURBOcfd -- [http://adtechnology.co.uk/products/turbocfd/ TURBOcfd's hompage]
* TURBOcfd -- [http://adtechnology.co.uk/products/turbocfd/ TURBOcfd's hompage]
 +
* XFlow -- [http://www.xflowcfd.com XFlow homepage, Next Limit Dynamics SA]
=== Grid generation ===
=== Grid generation ===
* ADINA-AUI -- [http://www.adina.com/index.html ADINA's homepage]
* ADINA-AUI -- [http://www.adina.com/index.html ADINA's homepage]
 +
* ANAMESH --  [http://www.lemma-ing.com/index.html LEMMA's homepage]
* ANSA -- [http://www.beta-cae.gr/ BETA-CAE's homepage]
* ANSA -- [http://www.beta-cae.gr/ BETA-CAE's homepage]
-
* AutoMesh4G -- [http://www.numeca.be/ Numeca's homepage]
+
* AutoGrid5 -- [http://www.numeca.com/en/products/automeshtm/autogrid5tm NUMECA product page]
 +
* AutoMesh -- [http://www.numeca.com/en/products/automeshtm NUMECA product page]
 +
* [[BOXERMesh]] -- [http://www.cambridgeflowsolutions.com/ Cambridge Flow Solutions homepage]
* Centaur -- [http://www.centaursoft.com CentaurSoft homepage]
* Centaur -- [http://www.centaursoft.com CentaurSoft homepage]
*[[CFD-GEOM]] -- [http://www.esi-group.com/ ESI's homepage]
*[[CFD-GEOM]] -- [http://www.esi-group.com/ ESI's homepage]
*[[CFD-VISCART]] -- [http://www.esi-group.com/ ESI's homepage]
*[[CFD-VISCART]] -- [http://www.esi-group.com/ ESI's homepage]
* CFDExpert-GridZ --[http://www.zeusnumerix.com/ Zeus Numerix's homepage]
* CFDExpert-GridZ --[http://www.zeusnumerix.com/ Zeus Numerix's homepage]
 +
* Code WAND -- [http://www.adscfd.com/ ADS CFD homepage]
 +
*[[Cubit]] -- [http://www.csimsoft.com/ csimsoft's homepage]
*[[Gridgen]] -- [http://www.pointwise.com/ Pointwise's homepage]
*[[Gridgen]] -- [http://www.pointwise.com/ Pointwise's homepage]
*[[ GridPro]] -- [http://www.gridpro.com/ PDC's homepage]
*[[ GridPro]] -- [http://www.gridpro.com/ PDC's homepage]
* Harpoon -- [http://www.sharc.co.uk/ Harpoon's homepage]
* Harpoon -- [http://www.sharc.co.uk/ Harpoon's homepage]
 +
* HEXPRESS -- [http://www.numeca.com/en/products/automeshtm/hexpresstm NUMECA product page]
 +
* HEXPRESS/Hybrid -- [http://www.numeca.com/en/products/automeshtm/hexpresstmhybrid NUMECA product page]
* HyperMesh -- [http://www.altairhyperworks.com/ Altair HyperWorks' homepage]
* HyperMesh -- [http://www.altairhyperworks.com/ Altair HyperWorks' homepage]
* ICEM CFD -- [http://www.ansys.com/ ANSYS' homepage]
* ICEM CFD -- [http://www.ansys.com/ ANSYS' homepage]
 +
*[[Pointwise]] -- [http://www.pointwise.com/ Pointwise's homepage]
*[[RBF Morph]] -- [http://www.rbf-morph.com/ RBF Morph homepage]
*[[RBF Morph]] -- [http://www.rbf-morph.com/ RBF Morph homepage]
* +ScanFE -- [http://www.simpleware.com/ Simpleware's homepage]
* +ScanFE -- [http://www.simpleware.com/ Simpleware's homepage]
 +
* Sculptor -- [http://gosculptor.com/Products.html Optimal Solutions Products page]
* SolidMesh -- [http://www.simcenter.msstate.edu/docs/solidmesh/ SolidMesh homepage]
* SolidMesh -- [http://www.simcenter.msstate.edu/docs/solidmesh/ SolidMesh homepage]
 +
* Tommie -- [http://www.cascadetechnologies.com/ Cascade Technologies homepage]
 +
* [[TwinMesh]] -- [http://www.twinmesh.com TwinMesh homepage]
=== Visualization ===
=== Visualization ===
* ADINA-AUI -- [http://www.adina.com/index.html ADINA's homepage]
* ADINA-AUI -- [http://www.adina.com/index.html ADINA's homepage]
-
* CFDsoft Viewer -- [http://www.cfdsoft.com/ CFDsoft Viewer homepage]
 
*[[CFD-VIEW]] -- [http://www.esi-group.com/ ESI's homepage]
*[[CFD-VIEW]] -- [http://www.esi-group.com/ ESI's homepage]
-
* CFView -- [http://www.numeca.be/ Numeca's homepage]
+
* CFView -- [http://www.numeca.com/en/products/cfviewtm NUMECA product page]
* CFX-Post -- [http://www.ansys.com/ ANSYS' homepage]
* CFX-Post -- [http://www.ansys.com/ ANSYS' homepage]
* COMSOL -- [http://www.comsol.com/ COMSOL's homepage]
* COMSOL -- [http://www.comsol.com/ COMSOL's homepage]
* CoolPlot -- [http://www.daat.com/ Daat Research's homepage]
* CoolPlot -- [http://www.daat.com/ Daat Research's homepage]
-
* COVISE -- [http://www.visenso.de/ Visenso's homepage]
 
* EnSight -- [http://www.ensight.com/ CEI's homepage]
* EnSight -- [http://www.ensight.com/ CEI's homepage]
* Fieldview -- [http://www.ilight.com/ Intelligent Light's homepage]
* Fieldview -- [http://www.ilight.com/ Intelligent Light's homepage]
Line 241: Line 314:
=== Systems ===
=== Systems ===
-
* ADINA -- [http://www.adina.com/index.html ADINA's homepage]
 
-
* FINE/Design3D -- [http://www.numeca.be/ Numeca's homepage]
 
* Flowmaster -- [http://www.flowmaster.com/index.html Flowmaster's homepage]
* Flowmaster -- [http://www.flowmaster.com/index.html Flowmaster's homepage]
* Flownex -- [http://www.flownex.com/ Flownex's homepage]
* Flownex -- [http://www.flownex.com/ Flownex's homepage]

Revision as of 04:43, 4 December 2016

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 homepageGMSH (.msh)
CalculiX -- CalculiX homepage internal
CFD2D -- a 2D-solver for incompressible Navier-Stokes homepageBased 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 homepageI-DEAS®, GMSH, Gambit®, Simail®, Salomé, Harpoon®, ICEM
COOLFluiD -- COOLFluiD homepage
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 -- Featflow homepage FeatFlow is a fast CFD FEM solver written in Fortran 77
FEATool Multiphysics -- FEATool Matlab CFD Toolbox FEATool is a fully integrated and easy to use Matlab CFD and Multiphysics FEM simulation GUI toolbox.
Femwater -- Femwater code
Fenics -- Fenics homepage A Python/C++ library for Finite Element Method. Requires knowledge of weak forms of governing equations 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
hit3d -- hit3d homepage Pseudo-spectral code for simulation of decaying or forced incompressible isotropic turbulence with passive scalars
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 homepageGMSH (.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
REEF3D -- REEF3D homepage
ReFRESCO -- ReFRESCO homepage. 3D multi-phase viscous-flow code (RANS,DDES,SAS,PANS,LES) for maritime applications Structured and structured grids. Cgns format. Converters for openFOAM, Icem-CFD, 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
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 homepageABAQUS
NETGEN -- NETGEN homepage Neutral, Fepp2D, surfacemesh, solution.stl, .iges, .csg, .step
SALOME -- SALOME homepageMED, 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

Miscellaneous

Commercial codes

Solvers

Grid generation

Visualization

Systems

My wiki