8.0
general documentation
Loading...
Searching...
No Matches
predfl.f90 File Reference

Update the convective mass flux before the Navier Stokes equations (prediction and correction steps). More...

Functions/Subroutines

subroutine predfl (nvar, ncesmp, icetsm, dt, smacel)

Detailed Description

Update the convective mass flux before the Navier Stokes equations (prediction and correction steps).

This function computes a potential $ \varia $ solving the equation:

\[    D \left( \Delta t, \varia \right) = \divs \left( \rho \vect{u}^n\right)
                                      - \Gamma^n
                                      + \dfrac{\rho^n - \rho^{n-1}}{\Delta t}
\]

This potential is then used to update the mass flux as follows:

\[     \dot{m}^{n+\frac{1}{2}}_\ij = \dot{m}^{n}_\ij
                                  - \Delta t \grad_\fij \varia \cdot \vect{S}_\ij
\]

Function/Subroutine Documentation

◆ predfl()

subroutine predfl ( integer nvar,
integer ncesmp,
integer, dimension(ncesmp) icetsm,
double precision, dimension(ncelet) dt,
double precision, dimension(ncesmp,nvar) smacel )
Parameters
[in]nvartotal number of variables
[in]ncesmpnumber of cells with mass source term
[in]icetsmindex of cells with mass source term
[in]dttime step (per cell)
[in]smacelvariable value associated to the mass source term (for ivar=ipr, smacel is the mass flux $ \Gamma^n $)