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

Go to the source code of this file.

Functions/Subroutines

subroutine suspension_flux_mixte (TAUP, FDM, NPOIN, CHARR, XMVE, XMVS, VCE, GRAV, XWC, ZERO, PARTHENIADES, FLUER_SABLE, FLUER_VASE, ZREF, AC, CSTAEQ, QSC, ICQ, DEBUG, AVAIL, NSICLA, ES, TOCE_VASE, TOCE_SABLE, NOMBLAY, DT, TOCE_MIXTE, MS_SABLE, MS_VASE)
 

Function/Subroutine Documentation

◆ suspension_flux_mixte()

subroutine suspension_flux_mixte ( type (bief_obj), intent(in)  TAUP,
double precision, intent(in)  FDM,
integer, intent(in)  NPOIN,
logical, intent(in)  CHARR,
double precision, intent(in)  XMVE,
double precision, intent(in)  XMVS,
double precision, intent(in)  VCE,
double precision, intent(in)  GRAV,
double precision, intent(in)  XWC,
double precision, intent(in)  ZERO,
double precision, intent(in)  PARTHENIADES,
type (bief_obj), intent(inout)  FLUER_SABLE,
type (bief_obj), intent(inout)  FLUER_VASE,
type (bief_obj), intent(in)  ZREF,
double precision, intent(inout)  AC,
type (bief_obj), intent(inout)  CSTAEQ,
type(bief_obj), intent(in)  QSC,
integer, intent(in)  ICQ,
integer, intent(in)  DEBUG,
double precision, dimension(npoin,nomblay,nsicla), intent(inout)  AVAIL,
integer, intent(in)  NSICLA,
double precision, dimension(npoin,nomblay), intent(inout)  ES,
double precision, dimension(nomblay), intent(in)  TOCE_VASE,
double precision, intent(in)  TOCE_SABLE,
integer, intent(in)  NOMBLAY,
double precision, intent(in)  DT,
double precision, dimension(npoin,nomblay), intent(inout)  TOCE_MIXTE,
double precision, dimension(npoin,nomblay), intent(inout)  MS_SABLE,
double precision, dimension(npoin,nomblay), intent(inout)  MS_VASE 
)
Parameters
[in]taup[in, out] AC Critical shields parameter
[in]FDMDiameter dm for each class
[in,out]AVAILVolume percent of each class
[in]CHARRBedload
[in,out]CSConcentration at time n
[in,out]CSTAEQEquilibrium concentration
[in]DEBUGFlag for debugging
[in]DTTime step
[in,out]ESLayer thicknesses as double precision
[in,out]FLUER_SABLEErosion flux for mixed sediments
[in,out]FLUER_VASEErosion flux for mixed sediments
[in]GRAVAcceleration of gravity
[in]ICQReference concentration formula
[in,out]MS_SABLEMass of sand per layer (kg/m2)
[in,out]MS_VASEMass of mud per layer (kg/m2)
[in]NOMBLAYNumber of layers for consolidation
[in]NPOINNumber of points
[in]NSICLANumber of size classes for bed materials
[in]PARTHENIADESConstant of the krone and partheniades erosion law (kg/m2/s)
[in,out]QSCBedload transport rate
[in]TAUPCritical shear stress
[in,out]TOCE_MIXTECritical shear stress for mixed sediments
[in,out]TOCE_SABLECritical shear stress for sand
[in,out]TOCE_VASECritical erosion shear stress of the mud per layer (n/m2)
[in]VCEFlow viscosity
[in]XMVEFluid density
[in]XMVSWater density
[in]XWCSettling velocities
[in]ZEROZero
[in,out]ZREFReference elevation

Definition at line 10 of file suspension_flux_mixte.f.

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