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.

Snelle feiten Open ∇ {\displaystyle \nabla } FOAM, Ontwikkelaar(s) ...
OpenFOAM
Thumb
Thumb
Simulatie van brandend methaan in de GUI (ParaView).
Ontwikkelaar(s) OpenCFD Ltd., The OpenFOAM Foundation
Uitgebracht 2004
Recentste versie 12 (6 juli 2024)[1] Bewerken op Wikidata
Status Actief
Besturingssysteem Linux, macOS en Windows 10 (met Windows Subsystem for Linux)[2]
Geschreven in C++
Categorie wetenschappelijke software
Licentie(s) GPL (open source)[3]
Versiebeheer Officiële broncode
Website (en) Projectpagina
Portaal  Portaalicoon   Informatica
Vrije software
Sluiten
Thumb
OpenFoam in de commandline-interface (Gnome Terminal)

Syntaxvoorbeeld

De differentiaalvergelijking

wordt in OpenFOAM genoteerd als

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

Structuur

De simulatie structuur bestaat uit de volgende drie hoofd mappen:

  • system/:
    • controlDict
    • fvSchemes
    • fvSolution
    • fvOptions (optioneel)
  • constant
    • polyMesh/
  • 0/ (of andere tijdstappen om mee te beginnen)
    • (bestanden over de initiële variabelen)

Wikiwand in your browser!

Seamless Wikipedia browsing. On steroids.

Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.

Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.