Compute explicit and implicit source terms coming from mass source.
More...
|
subroutine | catsmv (ncelet, ncel, ncesmp, iterns, isnexp, thetv, icetsm, itpsmp, volume, vela, smcelv, gamma, tsexpv, tsimpv, gavinj) |
|
Compute explicit and implicit source terms coming from mass source.
subroutine catsmv |
( |
integer |
ncelet, |
|
|
integer |
ncel, |
|
|
integer |
ncesmp, |
|
|
integer |
iterns, |
|
|
integer |
isnexp, |
|
|
double precision |
thetv, |
|
|
integer, dimension(ncesmp) |
icetsm, |
|
|
integer, dimension(ncesmp) |
itpsmp, |
|
|
double precision, dimension(ncelet) |
volume, |
|
|
double precision, dimension (3,ncelet) |
vela, |
|
|
double precision, dimension(ncesmp,3) |
smcelv, |
|
|
double precision, dimension (ncesmp) |
gamma, |
|
|
double precision, dimension(3,ncelet) |
tsexpv, |
|
|
double precision, dimension(3,3,ncelet) |
tsimpv, |
|
|
double precision, dimension(3,ncelet) |
gavinj |
|
) |
| |
- Parameters
-
[in] | ncelet | number of extended (real + ghost) cells |
[in] | ncel | number of cells |
[in] | ncesmp | number of cells with mass source term |
[in] | iterns | Navier-Stokes iteration number |
[in] | isnexp | sources terms of treated phase extrapolation indicator |
[in] | thetv | theta scheme for the variable |
[in] | icetsm | source mass cells pointer |
[in] | itpsmp | mass source type for the working variable (cf. ustsma) |
[in] | volume | cells volume |
[in] | vela | variable value at time step beginning |
[in] | smcelv | valeur de la variable associee a la source de masse NOT INTERLEAVED |
[in] | gamma | mass flow value |
[in,out] | tsexpv | explicit source term part linear in the variable |
[in,out] | tsimpv | associated value withr tsexp to be stored in the matrix |
[out] | gavinj | explicit source term part independant of the variable |