src/base/catsmv.f90 File Reference

| programmer's documentation

- Main Page
- Related Pages
- Modules
- Data Structures
- Files

- File List
- Globals

All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions/Subroutines
catsmv.f90 File Reference

Compute explicit and implicit source terms coming from mass source. More...

## Functions/Subroutines
subroutine | catsmv (ncelet, ncel, ncesmp, iterns, isnexp, thetv, icetsm, itpsmp, volume, vela, smcelv, gamma, tsexpv, tsimpv, gavinj)

## Detailed Description

Compute explicit and implicit source terms coming from mass source.

## Function/Subroutine Documentation

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