src/alge/projtv.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
projtv.f90 File Reference

This function projects the external source termes to the faces in coherence with itrmav.f90 for the improved hydrostatic pressure algorithm (iphydr=1). More...

## Functions/Subroutines
subroutine | projtv (init, nswrgp, ircflp, nfecra, frcxt, cofbfp, viscf, viscb, viscel, weighf, flumas, flumab)

## Detailed Description

This function projects the external source termes to the faces in coherence with itrmav.f90 for the improved hydrostatic pressure algorithm (iphydr=1).

## Function/Subroutine Documentation

subroutine projtv | ( | integer | init,
|  | integer | nswrgp,
|  | integer | ircflp,
|  | integer | nfecra,
|  | double precision, dimension(3, ncelet) | frcxt,
|  | double precision, dimension(nfabor) | cofbfp,
|  | double precision, dimension(nfac) | viscf,
|  | double precision, dimension(nfabor) | viscb,
|  | double precision, dimension(6,ncelet) | viscel,
|  | double precision, dimension(2,nfac) | weighf,
|  | double precision, dimension(nfac) | flumas,
|  | double precision, dimension(nfabor) | flumab
| ) |  |

Parameters

  [in] | init | indicator 1 initialize the mass flux to 0 0 otherwise
  [in] | nswrgp | number of reconstruction sweeps for the gradients
  [in] | ircflp | indicator 1 flux reconstruction, 0 otherwise
  [in] | frcxt | body force creating the hydrostatic pressure
  [in] | cofbfp | boundary condition array for the diffusion of the variable (Implicit part)
  [in] | viscf | at interior faces for the r.h.s.
  [in] | viscb | at border faces for the r.h.s.
  [in] | viscel | symmetric cell tensor
  [in] | weighf | internal face weight between cells i j in case of tensor diffusion
  [in,out] | flumas | mass flux at interior faces
  [in,out] | flumab | mass flux at boundary faces