OpenFOAM

from Wikipedia, the free encyclopedia
OpenFOAM
Basic data

developer OpenCFD Ltd., The OpenFOAM Foundation
Publishing year 2004
Current  version 8
( July 22, 2020 )
operating system Linux
programming language C ++
category CFD program
License GPL 3 ( free software )
German speaking No
www.openfoam.com

www.openfoam.org

OpenFOAM ( Open Source Field Operation and Manipulation ) is a numerical, free simulation software package for continuum mechanical problems written in C ++ . The main focus is on solving fluid flow problems ( Numerical Fluid Mechanics (English) CFD).

Program content

In addition to many predefined standard solvers for fluid mechanics including multiphase flows, there are other solvers, including for the following physical problems:

Further solvers can be added in OpenFOAM's own syntax.

Turbulence can be mapped using RANS , coarse structure simulation or direct numerical simulation .

In order to be able to solve systems of partial differential equations , the following discretization schemes are implemented as a C ++ program library in OpenFOAM :

The preparation of a simulation (preprocessing) takes place in OpenFOAM with the help of the included tools on the command line without a GUI . But it is also possible to use external programs and then import the generated networks into OpenFOAM. The simulation parameters are also set here via the command line.

The graphic preparation of the simulation results ( postprocessing ) is done by default using the ParaView software . Alternatively, the results can be exported in the formats of some widely used, commercial visualization programs such as Tecplot360 or FieldView.

OpenFOAM is increasingly used in courses at universities.

history

The development of FOAM ( Field Operation And Manipulation ) was started around 1989 by Henry Weller at Imperial College London in the research group of Professor AD Gosman. Doctoral students like Hrvoje Jasak from the research group used and expanded FOAM as part of their doctoral thesis. Weller, Jasak and other members of the research group such as Greenshields and Janssens founded the company Nabla Ltd. in 2000. to offer FOAM commercially. In 2004 the company was dissolved and the developers Weller (OpenCFD Ltd.) and Jasak (Wikki Ltd.) continued to work separately on "OpenFOAM", which is now under the GNU General Public License .

On August 15, 2011, the takeover of the developer company OpenCFD Ltd. announced by SGI . At the same time, the no- shares company or a non-profit organization with the name OpenFOAM Foundation, with the directors Mark Barrenechea (CEO, SGI) and Henry Weller (founder of OpenFOAM), was founded in Delaware, USA , with the mandate distribute the current and future versions of OpenFOAM under the GPL . A little more than a year later, on September 12, 2012, it was announced that the ESI Group would take over OpenCFD Ltd., the OpenFOAM Foundation and all trademark rights. In 2014 Henry Weller and Chris Greenshields left OpenCFD Ltd. to lead the OpenFOAM Foundation , which had moved to the UK , as directors and to offer training and software development for OpenFOAM with the company CFD Direct.

Derived programs and projects

  • OpenFOAM (formerly OpenFOAM +) is the variant developed by ESi, which is derived from the Foundation Version 3.0.x.
  • The Extend Project with its version "foam-extend-4.0" developed by the developer community, which is based on the OpenFOAM-1.6 version and additional functions such as " Radial Basis Function ", "General Grid Interface (GGI)", "Finite Areas -Method (Finite Area Method, FAM) ”or“ Block Coupled Matrix Solver ”. The developer community around the Extend Project has also organized the "Openfoam Workshop", which has been held annually since 2006.
  • FreeFOAM does not offer any additional functionality compared to OpenFOAM, but tries to facilitate portability to other operating systems by using CMake instead of OpenFOAM's own "wmake" ( Weller make). The FreeFOAM conversion to CMake was used by a developer of the Extend Project to implement a native port to Microsoft Windows . FreeFOAM is no longer actively developed.
  • caelus-CML is an OpenFOAM fork and is called the "Computational Mechanics Library" to indicate the wide range of possible uses in the area of CAE . The native portability to the operating systems (Mac, Linux and Windows) is achieved at caelus with SCons as the build system.
  • blueCFD-core is one with MinGW cross compiled Windows porting.

Graphical user interfaces (GUIs) and tools for working with OpenFOAM

  • BIM HVACTool is a GUI for building simulation with OpenFOAM from TIAN Building Engineering
  • SwiftBlock and SwiftSnap are two Python plug-in scripts for Blender that make it easier to create the configuration files `blockMeshDict` and` snappyHexMeshDict`.
  • HELYX-OS is a graphical user interface for working with the automatic networking program snappyHexMesh.
  • MantiumFlow is a CLI and GUI for OpenFOAM. Pre- and post-processing are completely automated into apps.
  • SimScale is a cloud-based simulation software that integrates OpenFOAM and other solvers.
  • Sim-Flow is a GUI for OpenFOAM. The RapidCFD variant from the same manufacturer also offers GPU-based equation solvers.
  • iconCFD is another commercial version of OpenFOAM with a graphical user interface.
  • visualCFD is a commercial user interface for OpenFOAM distributed by ESi.
  • InsightCAE is an open source project to automate simulation processes for special applications and to provide them with a GUI ("vertical apps"). OpenFOAM is used as the backend for CFD simulations.
  • FEATool Multiphysics is an application programmed in the Octave / MATLAB m-code script language
  • CastNet is a commercial GUI for OpenFOAM with direct CAD kernel import, integrated mesh generator and snappyHexMesh support. The OpenFOAM versions are supported by ESI, the OpenFOAM Foundation and blueCFD-Core.

Web links

Individual evidence

  1. OpenCFD Ltd.
  2. ^ The OpenFOAM Foundation
  3. OpenFOAM 8 Released . July 22, 2020 (accessed July 25, 2020).
  4. About OpenFOAM. Retrieved August 14, 2015 .
  5. Engineering Tool IV: Computational Fluid Dynamics (CFD) with OpenFOAM. (No longer available online.) ETH Zurich - Institute for Fluid Dynamics, archived from the original on January 12, 2012 ; Retrieved December 14, 2010 . Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. @1@ 2Template: Webachiv / IABot / www.ifd.mavt.ethz.ch
  6. Computational Fluid Dynamics with OpenFOAM® - An Introduction with Tutorials for Chemical and Process Engineers. (No longer available online.) Technical University of Munich - Chair I for Technical Chemistry, formerly in the original ; Retrieved December 14, 2010 .  ( Page no longer available , search in web archivesInfo: The link was automatically marked as defective. Please check the link according to the instructions and then remove this notice.@1@ 2Template: Toter Link / www.ch.tum.de  
  7. Computational Thermo-Fluid Dynamics with Opensource Means. (No longer available online.) Technical University of Munich - Chair of Thermodynamics, archived from the original on December 6, 2010 ; Retrieved December 14, 2010 . Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. @1@ 2Template: Webachiv / IABot / www.td.mw.tum.de
  8. Modeling and simulation of flow processes (2). University of Stuttgart - Institute for Mechanical Process Engineering, accessed on December 14, 2010 .
  9. Error Analysis and Estimation for the Finite Volume Method with Applications to Fluid Flows (doctoral thesis by Hrvoje Jasak at Imperial College London). Retrieved May 10, 2018 .
  10. ^ SGI Acquires OpenCFD Ltd., the Leader In Open Source Computational Fluid Dynamics (CFD) Software. (No longer available online.) SGI, archived from the original on December 6, 2012 ; Retrieved August 16, 2011 . Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. @1@ 2Template: Webachiv / IABot / www.sgi.com
  11. ^ The OpenFOAM Foundation: The OpenFOAM® Foundation. (No longer available online.) Archived from the original on March 17, 2012 ; Retrieved March 14, 2012 . Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. @1@ 2Template: Webachiv / IABot / www.openfoam.org
  12. ESI Group: Acquisition of OpenCFD Ltd., The leader in Open Source software in Computional Fluid Dynamics. Retrieved September 12, 2012 .
  13. CFD Direct: OpenFOAM Computational Fluid Dynamics: CFD Direct. Retrieved April 23, 2015 .
  14. "OpenFOAM +". Retrieved April 30, 2017 .
  15. ^ Extend Project - The Team. (No longer available online.) The Extend-Project Team Members, archived from the original on March 10, 2012 ; Retrieved March 23, 2012 . Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. @1@ 2Template: Webachiv / IABot / www.extend-project.de
  16. Radial Basis Function (OpenFOAM: Year in Review - p. 7); New Features in Upcoming Release: Block matrix implementation with parallelization support (p. 20); Native Windows version of OpenFOAM (p. 21). (PDF; 1.6 MB) Retrieved March 23, 2012 .
  17. ^ General Grid Interface (OpenFOAM: A Year in Review - p. 7/16); Block Matrix Implementation (p. 9/16). (PDF; 1.4 MB) (No longer available online.) Archived from the original on November 26, 2013 ; Retrieved March 23, 2012 . Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. @1@ 2Template: Webachiv / IABot / www.openfoamworkshop.org
  18. 7th OpenFOAM® workshop. The OpenFOAM® Workshop Committee, accessed March 23, 2012 .
  19. FreeFOAM homepage
  20. ^ A Year in the Life of OpenFOAM; OpenFOAM on Microsoft Windows (p. 4). (PDF; 2.2 MB) (No longer available online.) Archived from the original on April 22, 2014 ; Retrieved March 23, 2012 . Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. @1@ 2Template: Webachiv / IABot / www.openfoamworkshop.org
  21. caelus homepage
  22. OpenFOAM Announcements from Other Sources Caelus: fork of OpenFOAM. Retrieved March 10, 2015 .
  23. blueCFD core
  24. SwiftBlock project homepage
  25. SwiftSnap project homepage
  26. HELYX-OS Project Homepage ( Memento of the original from March 20, 2015 in the Internet Archive ) Info: The archive link was automatically inserted and not yet checked. Please check the original and archive link according to the instructions and then remove this notice. @1@ 2Template: Webachiv / IABot / sourceforge.net
  27. Mantium Flow
  28. SimScale
  29. Sim-Flow
  30. IconCFD ( Memento of the original from December 1, 2017 in the Internet Archive ) Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. @1@ 2Template: Webachiv / IABot / iconcfd.com
  31. ESi VisualCFD
  32. Open source design programs - silentdynamics . In: silentdynamics . ( silentdynamics.de [accessed June 7, 2018]).
  33. FEATool 1.8 with OpenFOAM MATLAB CFD GUI integration . In: featool.com .
  34. CastNet_GUI_Environment_for_OpenFOAM. Retrieved May 18, 2020 .