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

Go to the source code of this file.

Functions/Subroutines

subroutine bedload_solvs_fe_gaia (MESH, S, EBOR, MASKEL, MASK, QSX, QSY, IELMT, NPOIN, NPTFR, KENT, KDIR, KDDL, LIMTEC, DT, MSK, ENTET, T1, T2, T3, T4, T8, HZ, HZN, GLOSEG, DIMGLO, FLODEL, FLULIM, NSEG, UNSV2D, ICLA, FLBCLA, RATIO_SAND, LIQBOR, QBOR, MAXADV, EVCL_MB, XMVS)
 

Function/Subroutine Documentation

◆ bedload_solvs_fe_gaia()

subroutine bedload_solvs_fe_gaia ( type(bief_mesh), intent(inout)  MESH,
type(bief_obj), intent(in)  S,
type(bief_obj), intent(inout)  EBOR,
type(bief_obj), intent(in)  MASKEL,
type(bief_obj), intent(in)  MASK,
type(bief_obj), intent(in)  QSX,
type(bief_obj), intent(in)  QSY,
integer, intent(in)  IELMT,
integer, intent(in)  NPOIN,
integer, intent(in)  NPTFR,
integer, intent(in)  KENT,
integer, intent(in)  KDIR,
integer, intent(in)  KDDL,
type(bief_obj), intent(inout)  LIMTEC,
double precision, intent(in)  DT,
logical, intent(in)  MSK,
logical, intent(in)  ENTET,
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)  T8,
type(bief_obj), intent(inout)  HZ,
type(bief_obj), intent(in)  HZN,
integer, dimension(dimglo,2), intent(in)  GLOSEG,
integer, intent(in)  DIMGLO,
type(bief_obj), intent(inout)  FLODEL,
double precision, dimension(nseg), intent(inout)  FLULIM,
integer, intent(in)  NSEG,
type(bief_obj), intent(in)  UNSV2D,
integer, intent(in)  ICLA,
type(bief_obj), intent(inout)  FLBCLA,
double precision, dimension(npoin), intent(in)  RATIO_SAND,
type(bief_obj), intent(in)  LIQBOR,
type(bief_obj), intent(in)  QBOR,
integer, intent(in)  MAXADV,
type(bief_obj), intent(inout)  EVCL_MB,
double precision, intent(in)  XMVS 
)
Parameters
[in,out]meshMESH Mesh structure
[in]SVoid structure
[in,out]EBORBoundary condition for bed evolution (dirichlet)
[in]MASKELMasking of elements
[in]MASKBlock of masks, every one for a type of boundary See diffin.f in library bief.
[in]QSXSolid discharge x
[in]QSYSolid discharge y
[in]IELMTType of element
[in]NPOINNumber of points
[in]NPTFRNumber of boundary points
[in]KENTConvention for liquid input with prescribed value
[in]KDIRConvention for dirichlet point
[in]KDDLConvention for degree of freedom
[in]LIMTECType of boundary condition
[in]DTTime step
[in]MSKIf yes, there is masked elements
[in]ENTETLogical, if yes information is given on mass conservation
[in,out]T1Work bief_obj structure
[in,out]T2Work bief_obj structure
[in,out]T3Work bief_obj structure
[in,out]T4Work bief_obj structure
[in,out]T8Work bief_obj structure
[in,out]HZNew available mass of sediment
[in]HZNOld available mass of sediment
[in]GLOSEGConnectivity table for segments
[in]DIMGLOFirst dimension of gloseg
[in,out]FLODELFluxes between points (per segment)
[in,out]FLULIMLimitation of fluxes
[in]NSEGNumber of segments per control section
[in]UNSV2DInverse of integrals of test functions
[in]ICLAClass number
[in,out]FLBCLAFluxes at boundary for the class
[in]RATIO_SANDTODO
[in]LIQBORType of boundary condition on bedload discharge
[in]QBORPrescribed bedload discharges
[in]MAXADVMaximum number of iterations (in positive_depth)
[in,out]EVCL_MBEvcl_mb=rho_s*(hz-hzn)
[in]XMVSTODO

Definition at line 10 of file bedload_solvs_fe_gaia.f.

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