7.0
general documentation
cs_velocity_pressure_param_t Struct Reference

Inner velocity/pressure iteration options descriptor. More...

#include <cs_velocity_pressure.h>

+ Collaboration diagram for cs_velocity_pressure_param_t:

Data Fields

int iphydr
 
int icalhy
 
int iprco
 
int irevmc
 
int iifren
 
int irecmf
 
int igprij
 
int igpust
 
int ipucou
 
double arak
 
int rcfact
 
int nterup
 
double epsup
 
double xnrmu
 
double xnrmu0
 
double epsdp
 

Detailed Description

Inner velocity/pressure iteration options descriptor.

Members of this structure are publicly accessible, to allow for concise syntax, as they are expected to be used in many places.

Field Documentation

◆ arak

double arak

◆ epsdp

epsdp

parameter of diagonal pressure strengthening

◆ epsup

epsup

relative precision for the convergence test of the iterative process on pressure-velocity coupling

◆ icalhy

int icalhy

◆ igprij

int igprij

◆ igpust

int igpust

◆ iifren

int iifren

◆ iphydr

iphydr

improve static pressure algorithm Take into account the balance or imbalance between the pressure gradient and source terms (as gravity and head losses)

  • 1: impose the equilibrium of the static part of the pressure with any external force, even head losses (default)
  • 0: no treatment

    When the density effects are important, the choice of iphydr = 1 allows to improve the interpolation of the pressure and correct the non-physical velocities which may appear in highly stratified areas or near horizontal walls.
    The improved algorithm also allows eradicating the velocity oscillations which tend to appear at the frontiers of areas with high head losses.
    In the case of a stratified flow, the calculation cost is higher when the improved algorithm is used (about 30% depending on the case) because the hydrostatic pressure must be recalculated at the outlet boundary conditions: see icalhy.
    On meshes of insufficient quality, in order to improve the convergence, it may be useful to increase the number of iterations for the reconstruction of the pressure right-hand side, i.e. nswrsm.
    If head losses are present just along an outlet boundary, it is necessary to specify icalhy = 0 in order to deactivate the recalculation of the hydrostatic pressure at the boundary, which may otherwise cause instabilities. Please refer to the handling of the hydrostatic pressure section of the theory guide for more informations.

◆ iprco

iprco

compute the pressure step thanks to the continuity equation

  • 1: true (default)
  • 0: false

◆ ipucou

int ipucou

◆ irecmf

int irecmf

◆ irevmc

irevmc

reconstruction of the velocity field with the updated pressure option

  • 0: standard gradient of pressure increment (default)

◆ nterup

nterup

number of iterations on the pressure-velocity coupling on Navier-Stokes

◆ rcfact

int rcfact

◆ xnrmu

xnrmu

norm of the increment $ \vect{u}^{k+1} - \vect{u}^k $ of the iterative process on pressure-velocity coupling

◆ xnrmu0

xnrmu0

norm of $ \vect{u}^0 $


The documentation for this struct was generated from the following files: