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

Go to the source code of this file.

Functions/Subroutines

subroutine bedload_solidischarge (MESH, U2D, V2D, UNORM, HN, TW, UW, MU, TOB, CF, TOBW, FW, THETAW, AVA, MASKPT, MASKEL, ACLADM, UNLADM, KSP, KSR, LIQBOR, DEBUG, NPOIN, NPTFR, IELMT, ICF, KENT, OPTBAN, HIDFAC, GRAV, DM, D90, XWC, XMVE, XMVS, VCE, HMIN, HIDI, KARMAN, ZERO, PI, KARIM_HOLLY_YANG, SUSP, MSK, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, AC, HIDING, QSC, QSS, SLOPEFF, COEFPN, PHISED, CALFA, SALFA, BETA, ZF_C, S, DEVIA, BETA2, SECCURRENT, BIJK, HOULE, UNSV2D, U3D, V3D, CODE, SANFRA)
 

Function/Subroutine Documentation

◆ bedload_solidischarge()

subroutine bedload_solidischarge ( type(bief_mesh), intent(inout)  MESH,
type(bief_obj), intent(in)  U2D,
type(bief_obj), intent(in)  V2D,
type(bief_obj), intent(in)  UNORM,
type(bief_obj), intent(in)  HN,
type(bief_obj), intent(in)  TW,
type(bief_obj), intent(in)  UW,
type(bief_obj), intent(in)  MU,
type(bief_obj), intent(in)  TOB,
type(bief_obj), intent(in)  CF,
type(bief_obj), intent(in)  TOBW,
type(bief_obj), intent(in)  FW,
type(bief_obj), intent(in)  THETAW,
double precision, dimension(npoin), intent(in)  AVA,
type(bief_obj), intent(in)  MASKPT,
type(bief_obj), intent(in)  MASKEL,
type(bief_obj), intent(in)  ACLADM,
type(bief_obj), intent(in)  UNLADM,
type(bief_obj), intent(in)  KSP,
type(bief_obj), intent(in)  KSR,
type(bief_obj), intent(in)  LIQBOR,
integer, intent(in)  DEBUG,
integer, intent(in)  NPOIN,
integer, intent(in)  NPTFR,
integer, intent(in)  IELMT,
integer, intent(in)  ICF,
integer, intent(in)  KENT,
integer, intent(in)  OPTBAN,
integer, intent(in)  HIDFAC,
double precision, intent(in)  GRAV,
double precision, intent(in)  DM,
double precision, intent(in)  D90,
double precision, intent(in)  XWC,
double precision, intent(in)  XMVE,
double precision, intent(in)  XMVS,
double precision, intent(in)  VCE,
double precision, intent(in)  HMIN,
double precision, intent(in)  HIDI,
double precision, intent(in)  KARMAN,
double precision, intent(in)  ZERO,
double precision, intent(in)  PI,
double precision, intent(in)  KARIM_HOLLY_YANG,
logical, intent(in)  SUSP,
logical, intent(in)  MSK,
type(bief_obj), intent(inout)  T1,
type(bief_obj), intent(inout)  T2,
type(bief_obj), intent(inout)  T3,
type(bief_obj), intent(inout)  T4,
type(bief_obj), intent(inout)  T5,
type(bief_obj), intent(inout)  T6,
type(bief_obj), intent(inout)  T7,
type(bief_obj), intent(inout)  T8,
type(bief_obj), intent(inout)  T9,
type(bief_obj), intent(inout)  T10,
type(bief_obj), intent(inout)  T11,
type(bief_obj), intent(inout)  T12,
double precision, intent(inout)  AC,
type(bief_obj), intent(inout)  HIDING,
type(bief_obj), intent(inout)  QSC,
type(bief_obj), intent(inout)  QSS,
integer, intent(in)  SLOPEFF,
type(bief_obj), intent(inout)  COEFPN,
double precision, intent(in)  PHISED,
type(bief_obj), intent(inout)  CALFA,
type(bief_obj), intent(inout)  SALFA,
double precision, intent(in)  BETA,
type(bief_obj), intent(in)  ZF_C,
type(bief_obj), intent(in)  S,
integer, intent(in)  DEVIA,
double precision, intent(in)  BETA2,
logical, intent(in)  SECCURRENT,
double precision, intent(in)  BIJK,
logical, intent(in)  HOULE,
type(bief_obj), intent(in)  UNSV2D,
type(bief_obj), intent(in)  U3D,
type(bief_obj), intent(in)  V3D,
character(len=24), intent(in)  CODE,
double precision, dimension(npoin), intent(in)  SANFRA 
)
Parameters
[in,out]mesh[in, out] AC Critical shields parameter
[in]ACLADMMean diameter of sediment
[in]AVAPercent available
[in]BETACoefficient for sloping bed effect ( koch and flokstra)
[in]BETA2Coefficient for the deviation (talmon et al.)
[in]BIJKCoefficient of the bijker formula
[in,out]CALFACosinus of the angle between mean flow and transport
[in]CFQuadratic friction coefficient
[in,out]COEFPNCorrection of transort for sloping bed effect
[in]D90D90
[in]DEBUGFlag for debugging
[in]DEVIASlope effect formula for deviation
[in]DMSediment grain diameter

Definition at line 16 of file bedload_solidischarge.f.

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