programmer's documentation
Functions/Subroutines
navstv.f90 File Reference

Solving of NS equations for incompressible or slightly compressible flows for one time step. Both convection-diffusion and continuity steps are performed. The velocity components are solved together in once. More...

Functions/Subroutines

subroutine navstv (nvar, nscal, iterns, icvrge, itrale, isostd, dt, frcxt, trava, ximpa, uvwk)
 

Detailed Description

Solving of NS equations for incompressible or slightly compressible flows for one time step. Both convection-diffusion and continuity steps are performed. The velocity components are solved together in once.

Please refer to the navstv section of the theory guide for more informations.

Function/Subroutine Documentation

◆ navstv()

subroutine navstv ( integer  nvar,
integer  nscal,
integer  iterns,
integer  icvrge,
integer  itrale,
integer, dimension(nfabor+1)  isostd,
double precision, dimension(:), pointer  dt,
double precision, dimension(:,:), pointer  frcxt,
double precision, dimension(:,:), pointer  trava,
double precision, dimension(:,:,:), pointer  ximpa,
double precision, dimension(:,:), pointer  uvwk 
)
Parameters
[in]nvartotal number of variables
[in]nscaltotal number of scalars
[in]iternsindex of the iteration on Navier-Stokes
[in]icvrgeindicator of convergence
[in]itralenumber of the current ALE iteration
[in]isostdindicator of standar outlet +index of the reference face
[in]dttime step (per cell)
[in]frcxtexternal force generating the hydrostatic pressure
[in]travawork array for pressure velocity coupling
[in]ximpawork array for pressure velocity coupling
[in]uvwkwork array for pressure velocity coupling