Variables | |
integer | nscamx |
maximum number of scalars solutions of an advection equation, apart from the variables of the turbulence model \( (k, \varepsilon, R_{ij}, \omega, \varphi, \overline{f}, \alpha, \nu_t\)) , that is to say the temperature and other scalars (passive or not, user-defined or not) More... | |
integer | nvarmx |
maximal number of variables = nscamx + 12 (u,v,w,P,Rij,e,alp) More... | |
integer | ntypmx |
Maximal possible boundary condition types. More... | |
integer | iindef |
pointer for undefined type face (non-standard case) More... | |
integer | ientre |
if itypfb=ientre: inlet face. More... | |
integer | isolib |
if itypfb=isolib: free outlet face (or more precisely free inlet/outlet with forced pressure) More... | |
integer | isymet |
if itypfb=isymet: symmetry face (or wall without friction). More... | |
integer | iparoi |
if itypfb=iparoi: smooth solid wall face, impermeable and with friction. More... | |
integer | iparug |
if itypfb=iparug: rough solid wall face, impermeable and with friction. More... | |
integer | iesicf |
if itypfb=iesicf: imposed inlet/outlet for compressible flow (for example, supersonic inlet). More... | |
integer | isspcf |
if itypfb=isspcf: supersonic outlet for compressible flow. More... | |
integer | isopcf |
if itypfb=isopcf: mixed outlet for compressible flow with a given pressure. More... | |
integer | iephcf |
if itypfb=iephcf: mixed inlet for compressible flow with given total pressure and total enthalpy (reservoir boundary conditions). More... | |
integer | ieqhcf |
integer | icscpl |
code/code coupling condition More... | |
integer | icscpd |
code/code coupling condition with decentered flux More... | |
integer | ifrent |
if itypfb=ifrent: free entrance based on Bernoulli equation when the flow is incoming, standard outlet when outgoing More... | |
integer | ifresf |
if itypfb=ifresf: free surface for mobile mesh boundary condition More... | |
integer | i_convective_inlet |
if itypfb=i_convective_inlet: inlet face where the total mass flux is prescribed. More... | |
integer | nestmx |
maximal number of valuators for Navier-Stokes More... | |
integer | iespre |
Error estimator for Navier-Stokes. iest = iespre: prediction, (default name: EsPre). After the velocity prediction step (yielding \(\vect{u}^*\)), the estimator \(\eta^{\,pred}_{\,i,k}(\vect{u}^*)\), local variable calculated at every cell \( \Omega_i \), is created from \(\vect{\mathcal R}^{\,pred}(\vect{u}^*)\), which represents the residual of the equation solved during this step: \(\vect{u}\) and \( P \): More... | |
integer | iesder |
Error estimator for Navier-Stokes. iest = iesder: drift (default name: EsDer). The estimator \(\eta^{\,der}_{\,i,k}(\vect{u}^{\,n+1})\) is based on the following quantity (intrinsic to the code): More... | |
integer | iescor |
Error estimator for Navier-Stokes. iest = iescor: correction, (default name: EsCor). The estimator \( \eta^{\,corr}_{\,i,k}(\vect{u}^{\,n+1})\) comes directly from the mass flow calculated with the updated velocity field: More... | |
integer | iestot |
Error estimator for Navier-Stokes. iest = iestot: total, (default name: EsTot). The estimator \( \eta^{\,tot}_{\,i,k}(\vect{u}^{\,n+1})\), local variable calculated at every cell \(\Omega_i\), is based on the quantity \(\vect{\mathcal R}^{\,tot}(\vect{u}^{\,n+1})\), which represents the residual of the equation using the updated values of \(\vect{u}\) and \(P\): More... | |
integer | ibfixe |
boundary condition type for mesh velocity in ALE: fixed wall More... | |
integer | igliss |
boundary condition type for mesh velocity in ALE: sliding wall More... | |
integer | ivimpo |
boundary condition type for mesh velocity in ALE: imposed velocity. More... | |
integer | ibalfs |
Boundary condition type for mesh velocity in ALE for modelling free surface ( \( \vect{u} \cdot \vect{S} = \vect{w} \cdot \vect{S} \)). More... | |
integer | nstrmx |
maximum number of structures in ALE More... | |
integer i_convective_inlet |
if itypfb=i_convective_inlet: inlet face where the total mass flux is prescribed.
ivar
, except for ivar
= ipr. The other values of rcodcl and icodcl are filled automatically. The diffusive flux is CANCELLED (therefore the total mass flux is due to convection only). integer ibalfs |
integer ientre |
integer iephcf |
if itypfb=iephcf: mixed inlet for compressible flow with given total pressure and total enthalpy (reservoir boundary conditions).
integer ieqhcf |
integer iescor |
Error estimator for Navier-Stokes. iest = iescor: correction, (default name: EsCor). The estimator \( \eta^{\,corr}_{\,i,k}(\vect{u}^{\,n+1})\) comes directly from the mass flow calculated with the updated velocity field:
\begin{eqnarray*} \eta^{\,corr}_{\,i,k}(\vect{u}^{\,n+1})= |\Omega_i|^{\,\delta_{\,2,k}}\ |div (\rho^n \vect{u}^{n+1}) - \Gamma| \end{eqnarray*}
integer iesder |
Error estimator for Navier-Stokes. iest = iesder: drift (default name: EsDer). The estimator \(\eta^{\,der}_{\,i,k}(\vect{u}^{\,n+1})\) is based on the following quantity (intrinsic to the code):
\begin{eqnarray*} \eta^{\,der}_{\,i,k}(\vect{u}^{\,n+1}) &=& {|\Omega_i|}^{(k-2)/2} || \divs (\text{corrected mass flow after the pressure step}) - \Gamma||_{{L}^{2}(\Omega_i)} \\ &=& {|\Omega_i|}^{(1-k)/2} | \divs (\text{corrected mass flow after the pressure step})- \Gamma| \end{eqnarray*}
integer iesicf |
if itypfb=iesicf: imposed inlet/outlet for compressible flow (for example, supersonic inlet).
integer iespre |
Error estimator for Navier-Stokes. iest = iespre: prediction, (default name: EsPre). After the velocity prediction step (yielding \(\vect{u}^*\)), the estimator \(\eta^{\,pred}_{\,i,k}(\vect{u}^*)\), local variable calculated at every cell \( \Omega_i \), is created from \(\vect{\mathcal R}^{\,pred}(\vect{u}^*)\), which represents the residual of the equation solved during this step: \(\vect{u}\) and \( P \):
\begin{eqnarray*} \vect{\mathcal R}^{\,pred}(\vect{u}^*) & = & \rho^n \dfrac{\vect{u}^*-\vect{u}^n}{\Delta t} + \rho^n \vect{u}^n \cdot \gradt (\vect{u}^*) - \divv \left((\mu+\mu_t)^n \gradt (\vect{u}^*) \right) + \grad(P^n) \\ & - & \text{rest of the right-hand member } (\vect{u}^n, P^n, \text{other variables}^n) \end{eqnarray*}
integer iestot |
Error estimator for Navier-Stokes. iest = iestot: total, (default name: EsTot). The estimator \( \eta^{\,tot}_{\,i,k}(\vect{u}^{\,n+1})\), local variable calculated at every cell \(\Omega_i\), is based on the quantity \(\vect{\mathcal R}^{\,tot}(\vect{u}^{\,n+1})\), which represents the residual of the equation using the updated values of \(\vect{u}\) and \(P\):
\begin{eqnarray*} \vect{\mathcal R}^{\,pred}(\vect{u}^*) & = & \rho^n \dfrac{\vect{u}^*-\vect{u}^n}{\Delta t} + \rho^n \vect{u}^n \cdot \gradt (\vect{u}^*) - \divv \left((\mu+\mu_t)^n \gradt (\vect{u}^*) \right) + \grad(P^n) \\ & - & \text{rest of the right-hand member } (\vect{u}^n, P^n, \text{other variables}^n) \end{eqnarray*}
integer ifrent |
if itypfb=ifrent: free entrance based on Bernoulli equation when the flow is incoming, standard outlet when outgoing
integer ifresf |
if itypfb=ifresf: free surface for mobile mesh boundary condition
integer iparoi |
if itypfb=iparoi: smooth solid wall face, impermeable and with friction.
integer iparug |
if itypfb=iparug: rough solid wall face, impermeable and with friction.
integer isolib |
if itypfb=isolib: free outlet face (or more precisely free inlet/outlet with forced pressure)
integer isopcf |
if itypfb=isopcf: mixed outlet for compressible flow with a given pressure.
integer isspcf |
if itypfb=isspcf: supersonic outlet for compressible flow.
integer isymet |
if itypfb=isymet: symmetry face (or wall without friction).
integer ivimpo |
boundary condition type for mesh velocity in ALE: imposed velocity.
ivar
(iuma, ivma and iwma). The other boxes of rcodcl and icodcl are completed automatically. The tangential mesh velocity is taken like a tape speed under the boundary conditions of wall for the fluid, except if wall fluid velocity was specified by the user in the interface or cs_user_boundary_conditions (in which case it is this speed which is considered). integer nestmx |
maximal number of valuators for Navier-Stokes
integer nscamx |
maximum number of scalars solutions of an advection equation, apart from the variables of the turbulence model \( (k, \varepsilon, R_{ij}, \omega, \varphi, \overline{f}, \alpha, \nu_t\)) , that is to say the temperature and other scalars (passive or not, user-defined or not)
integer nstrmx |
maximum number of structures in ALE
integer ntypmx |
Maximal possible boundary condition types.
integer nvarmx |
maximal number of variables = nscamx + 12 (u,v,w,P,Rij,e,alp)