OpenFOAM

Uit Wikipedia, de vrije encyclopedie
Ga naar: navigatie, zoeken
Open\nablaFOAM
Simulatie van brandend methaan in de GUI (ParaView).
Simulatie van brandend methaan in de GUI (ParaView).
Ontwikkelaar The OpenFOAM Foundation
Uitgebracht 2004
Recentste versie 2.3.1 
(10 december 2014)
Status actief
Besturingssysteem Linux
Geschreven in C++
Categorie wetenschappelijke software
Licentie GPL (open source)
Website www.openfoam.org
Portaal  Portaalicoon   Informatica
OpenFoam in de commandline-interface (Gnome Terminal)

OpenFOAM (Open source Field Operation And Manipulation) is een open source softwarepakket (geschreven in de programmeertaal C++) dat zich in het bijzonder leent tot het oplossen van (differentiaal-)vergelijkingen bij simulaties van fysische processen in verband met: vloeistofdynamica, verbrandingsprocessen, tensoren, rheologica, thermodynamica, turbulentiemodellen, chemische kinetica, warmtestraling, etc.

Syntaxvoorbeeld[bewerken]

De differentiaalvergelijking

 \frac{\partial \rho \mathbf{U}}{\partial t} + \nabla \cdot\phi\mathbf{U} - \nabla \cdot\mu\nabla\mathbf{U} = - \nabla p

wordt in OpenFOAM genoteerd als

solve
(
     fvm::ddt(rho,U)
   + fvm::div(phi,U)
   - fvm::laplacian(mu,U)
     ==
   - fvc::grad(p)
);

Externe link[bewerken]