This function projects the external source termes to the faces in coherence with itrmav.f90 for the improved hydrostatic pressure algorithm (iphydr=1).
More...
|
subroutine | projtv (init, nswrgp, ircflp, nfecra, frcxt, cofbfp, viscf, viscb, viscel, weighf, flumas, flumab) |
|
This function projects the external source termes to the faces in coherence with itrmav.f90 for the improved hydrostatic pressure algorithm (iphydr=1).
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 |