The TELEMAC-MASCARET system  trunk
Functions/Subroutines
bilant.f File Reference

Go to the source code of this file.

Functions/Subroutines

subroutine bilant (H, WORK2, WORK3, DT, LT, NIT, INFO, T, AGGLOT, MASSOU, MASTR0, MASTR2, MASTEN, MASTOU, MSK, MASKEL, MESH, NUMLIQ, NFRLIQ, NPTFR, NAMETRAC, FLBORTRA, MASS_RAIN, TRAIN, MASTRAIN)
 

Function/Subroutine Documentation

◆ bilant()

subroutine bilant ( type(bief_obj), intent(in)  H,
type(bief_obj), intent(inout)  WORK2,
type(bief_obj), intent(inout)  WORK3,
double precision, intent(in)  DT,
integer, intent(in)  LT,
integer, intent(in)  NIT,
logical, intent(in)  INFO,
type(bief_obj), intent(in)  T,
double precision, intent(in)  AGGLOT,
double precision, intent(in)  MASSOU,
double precision, intent(inout)  MASTR0,
double precision, intent(inout)  MASTR2,
double precision, intent(inout)  MASTEN,
double precision, intent(inout)  MASTOU,
logical, intent(in)  MSK,
type(bief_obj), intent(in)  MASKEL,
type(bief_mesh), intent(inout)  MESH,
integer, dimension(nptfr), intent(in)  NUMLIQ,
integer, intent(in)  NFRLIQ,
integer, intent(in)  NPTFR,
character(len=32), intent(in)  NAMETRAC,
type(bief_obj), intent(in)  FLBORTRA,
double precision, intent(in)  MASS_RAIN,
double precision, intent(in)  TRAIN,
double precision, intent(inout)  MASTRAIN 
)
Parameters
[in]ltMASKEL Masking of elements =1. : NORMAL =0. : MASKED ELEMENT
[out]MASS_RAINMass of water added by rain or evaporation
[in]MASSOUMass of tracer brougth by source term
[out]MASTENWater mass entered through boundaries
[in,out]MASTRAINTotal water mass entered through boundaries
[out]MASTOUWater mass created by source terms
[out]MASTR0Initial tracer mass
[out]MASTR2Current tracer mass
[in]MESHMesh structure
[in]MSKIf yes, there is masked elements.
[in]NAMETRACNames of tracers
[in]NFRLIQNumber of liquid boundaries
[in]NPTFRNumber of boundary points
[in]NUMLIQNumber of liquid boundaries
[in]TTracer at time t(n+1)
[in]TRAINValue of tracer in the rain
[in,out]WORK2Work array
[in,out]WORK3Work array
[in]nitMASKEL Masking of elements =1. : NORMAL =0. : MASKED ELEMENT
[out]MASS_RAINMass of water added by rain or evaporation
[in]MASSOUMass of tracer brougth by source term
[out]MASTENWater mass entered through boundaries
[in,out]MASTRAINTotal water mass entered through boundaries
[out]MASTOUWater mass created by source terms
[out]MASTR0Initial tracer mass
[out]MASTR2Current tracer mass
[in]MESHMesh structure
[in]MSKIf yes, there is masked elements.
[in]NAMETRACNames of tracers
[in]NFRLIQNumber of liquid boundaries
[in]NPTFRNumber of boundary points
[in]NUMLIQNumber of liquid boundaries
[in]TTracer at time t(n+1)
[in]TRAINValue of tracer in the rain
[in,out]WORK2Work array
[in,out]WORK3Work array
[in]nfrliqMASKEL Masking of elements =1. : NORMAL =0. : MASKED ELEMENT
[out]MASS_RAINMass of water added by rain or evaporation
[in]MASSOUMass of tracer brougth by source term
[out]MASTENWater mass entered through boundaries
[in,out]MASTRAINTotal water mass entered through boundaries
[out]MASTOUWater mass created by source terms
[out]MASTR0Initial tracer mass
[out]MASTR2Current tracer mass
[in]MESHMesh structure
[in]MSKIf yes, there is masked elements.
[in]NAMETRACNames of tracers
[in]NFRLIQNumber of liquid boundaries
[in]NPTFRNumber of boundary points
[in]NUMLIQNumber of liquid boundaries
[in]TTracer at time t(n+1)
[in]TRAINValue of tracer in the rain
[in,out]WORK2Work array
[in,out]WORK3Work array
[in]nptfrMASKEL Masking of elements =1. : NORMAL =0. : MASKED ELEMENT
[out]MASS_RAINMass of water added by rain or evaporation
[in]MASSOUMass of tracer brougth by source term
[out]MASTENWater mass entered through boundaries
[in,out]MASTRAINTotal water mass entered through boundaries
[out]MASTOUWater mass created by source terms
[out]MASTR0Initial tracer mass
[out]MASTR2Current tracer mass
[in]MESHMesh structure
[in]MSKIf yes, there is masked elements.
[in]NAMETRACNames of tracers
[in]NFRLIQNumber of liquid boundaries
[in]NPTFRNumber of boundary points
[in]NUMLIQNumber of liquid boundaries
[in]TTracer at time t(n+1)
[in]TRAINValue of tracer in the rain
[in,out]WORK2Work array
[in,out]WORK3Work array

Definition at line 11 of file bilant.f.

+ Here is the call graph for this function:
+ Here is the caller graph for this function: