OpenFOAM: Introduction, Capabilities and HPC Needs - LinkSCEEM
OpenFOAM: Introduction, Capabilities and HPC Needs - LinkSCEEM
OpenFOAM: Introduction, Capabilities and HPC Needs - LinkSCEEM
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Implementing Continuum ModelsEquation Mimicking• Natural language of continuum mechanics: partial differential equations• Example: turbulence kinetic energy equation[ ]∂k1 2∂t +∇•(uk)−∇•[(ν +ν t)∇k] = ν t2 (∇u+∇uT ) − ǫ okk o• Objective: represent differential equations in their natural languagesolve(fvm::ddt(k)+ fvm::div(phi, k)- fvm::laplacian(nu() + nut, k)== nut*magSqr(symm(fvc::grad(U)))- fvm::Sp(epsilon/k, k));• Correspondence between the implementation <strong>and</strong> the original equation is clear• Library-based implementation of custom physical models with full freedom insolution algorithms. New: support for multi-equation implicit couplingCyprus Advanced <strong>HPC</strong> Workshop Winter 2012. Tracking: FH6190763 Feb/2012<strong>OpenFOAM</strong>: <strong>Introduction</strong>, <strong>Capabilities</strong> <strong>and</strong> <strong>HPC</strong> <strong>Needs</strong> – p. 4