version 3.11-dev

Single-phase multi-component free-flow flow models. More...

Description

A single-phase, isothermal Navier-Stokes model.

This model implements a single-phase, isothermal Navier-Stokes model, solving the momentum balance equation

\[ \frac{\partial (\varrho \textbf{v})}{\partial t} + \nabla \cdot (\varrho \textbf{v} \textbf{v}^{\text{T}}) = \nabla \cdot (\mu (\nabla \textbf{v} + \nabla \textbf{v}^{\text{T}})) - \nabla p + \varrho \textbf{g} - \textbf{f} \]

By setting the runtime parameter Problem.EnableInertiaTerms to false the Stokes equation can be solved. In this case the term

\[ \nabla \cdot (\varrho \textbf{v} \textbf{v}^{\text{T}}) \]

is neglected.

The mass balance equation

\[ \frac{\partial \varrho}{\partial t} + \nabla \cdot (\varrho \textbf{v}) - q = 0 \]

closes the system.

So far, only the staggered grid spatial discretization (for structured grids) is available.

Classes

struct  Dumux::NavierStokesMassOnePNCIOFields< BaseOutputFields >
 Adds I/O fields specific to the FreeflowNC model. More...
 

Files

file  freeflow/navierstokes/mass/1pnc/iofields.hh