OpenFOAM
Uiterlijk
OpenFOAM | ||||
---|---|---|---|---|
Ontwikkelaar(s) | OpenCFD Ltd., The OpenFOAM Foundation | |||
Uitgebracht | 2004 | |||
Recentste versie | 12 (6 juli 2024)[1] | |||
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 | |||
|
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 | brontekst bewerken]wordt in OpenFOAM genoteerd als
solve
(
fvm::ddt(rho,U)
fvm::div(phi,U)
- fvm::laplacian(mu,U)
==
- fvc::grad(p)
);
Structuur
[bewerken | brontekst bewerken]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)
Externe link
[bewerken | brontekst bewerken]- (en) OpenFOAM Foundation
Zie de categorie OpenFOAM van Wikimedia Commons voor mediabestanden over dit onderwerp.
Bronnen, noten en/of referenties
- ↑ Release 12 (6 juli 2024). Geraadpleegd op 23 juli 2024.
- ↑ OpenFOAM for Windows. Geraadpleegd op 22 december 2022.
- ↑ Free Software Licence. Geraadpleegd op 22 december 2022.