OpenFOAM
OpenFOAM | ||||
---|---|---|---|---|
![]() | ||||
![]() | ||||
Ontwikkelaar(s) | OpenCFD Ltd., The OpenFOAM Foundation | |||
Uitgebracht | 2004 | |||
Recentste versie | 11 (11 juli 2023)[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 | ||||
Website | (en) Projectpagina | |||
|
![](http://upload.wikimedia.org/wikipedia/commons/thumb/8/8c/Screenshot_OpenFOAM-2.1.x_gnome-terminal.png/320px-Screenshot_OpenFOAM-2.1.x_gnome-terminal.png)
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
- ↑ OpenFOAM 11 Released 11th July 2023 (11 juli 2023). Geraadpleegd op 20 juli 2023.
- ↑ OpenFOAM for Windows. Geraadpleegd op 22 december 2022.
- ↑ Free Software Licence. Geraadpleegd op 22 december 2022.