Wednesday, September 17, 2014


Some OpenSource CFD and Mesh codes

This is part 2 of the post Open Sourced CFD and Mesh codes
  1. Xfoil: 2D viscous/inviscid interactive code. http://web.mit.edu/drela/Public/web/xfoil/ . More of a low computational cost design code.
  2. AVL: 3D vortex lattice code: http://web.mit.edu/drela/Public/web/avl/ . Another code with low computational overhead.
  3. OpenFoam: 3D, very versatile code. Active user community. Various pre-build packages as well. http://www.openfoam.com/
  4. XLR5: http://xflr5.sourceforge.net/xflr5.htm wings/aerofoil code. Again aimed more at the low computational effort/disgn scenario.
  5. FreeCFD: open source CFD project. . 3D implicit density based solver. Site also has a forum. (Site link expired, will update newer link as sonn as we find it)
  6. Gerris : http://gfs.sourceforge.net/wiki/index.php/Main_Page . supported by National Institute of Water and Atmospheric research, lots of multi phase stuff, immersed boundary conditions etc. Good users guide/example cases.
  7. SU stanford univeristy OpenSource CFD code http://su2.stanford.edu/
  8. Code Saturn: http://code-saturne.blogspot.co.uk/ finite volume CFD
  9. Incompact3D by Laizet  Incompact3d is based on a Cartesian mesh. The use of such a simplified mesh offers the opportunity to implement high-order compact schemes in the code for the spatial discretisation whilst an Immersed Boundary Method (IBM) allows the implementation of any solid wall/bluff body geometry inside the computational domain. The main originality of the code is that the Poisson equation (to ensure the incompressibility) is fully solved in the spectral space via the modified wave number formalism, no matter what the boundary conditions are (periodic, free-slip, no-slip, inflow/outflow, etc.). Note finally that the pressure mesh is staggered from the velocity one by half a mesh to avoid spurious pressure oscillations that can be introduced by the IBM. (Thanks Sulfi for pointing it out)
  10. OpenFOAM on Windows by Nishit Joseph, Cross compiled binaries of OpenFOAM-2.1.x using OpenMPI. More on his sourceforge page. (Thanks Santosh for pointing it out)
  11. A nice list of mesh generators LINK

Mesh generators:

  1. Qhull: http://www.qhull.org/
  2. Triangle: http://www.cs.cmu.edu/~quake/triangle.html
  3. Gmsh: http://geuz.org/gmsh/ (uses tetgen and netgen algorithms)
  4. Tetgen: http://tetgen.berlios.de/
  5. netgen: http://www.hpfem.jku.at/netgen/
  6. sumo: http://www.larosterna.com/sumo.html - highly recommend this! comes with many geometries already loaded of full aircraft. Volume mesh generation via tetgen.
  7. http://engits.eu/en/engrid: volume grid generation with CFD in mind.
Thanks to Laurence Griffiths University of Bristol, for the list !



7 comments:

Sulfi Ali said...

Add Incompact3d..
https://code.google.com/p/incompact3d/

Abhishek. C said...

yes, Sulfi, had that on mind, but somehow missed it.
Thanks for pointing it out.

-Abhishek

Unknown said...

DistMesh - A Simple Mesh Generator in MATLAB http://persson.berkeley.edu/distmesh/

Unknown said...

DistMesh - A Simple Mesh Generator in MATLAB http://persson.berkeley.edu/distmesh/

Abhishek. C said...

Thanks hua

Anonymous said...

Can you please tell me the new location of the code freecfd. It has been moved from google codes.
The link www.frecfd.com take to a wrong location. Some webpage in Japnese language.

Thanks

Abhishek. C said...

Sorry about that, it seems that the website is not longer functional. And we are unable to find the newer link, it will updated as soon as we find it. Thanks.

Subscribe to RSS Feed Follow me on Twitter!