The TELEMAC-MASCARET system
trunk
|
Data Types | |
type | fluxline |
Variables | |
type(bief_obj), target | e |
Evolution of the bed mass at each point for each time step [kg/m2]. More... | |
type(bief_obj), target | ecpl |
Evolution saved for constant flow discharge. More... | |
type(bief_obj), target | z |
Free surface elevation. More... | |
type(bief_obj), target | evol_mb |
Total mass evolution due to bedload [kg/m2]. More... | |
type(bief_obj), target | evol_ms |
Total mass evolution due to suspension [kg/m2]. More... | |
type(bief_obj), target | evol_mc |
Total mass evolution due to consolidation [kg/m2]. More... | |
type(bief_obj), target | evol_mm |
Total mass evolution due to sliding (maxslope) [kg/m2]. More... | |
type(bief_obj), target | esomt |
Cumulated bed evolution over time [kg/m2]. More... | |
type(bief_obj), target | cumbe |
Cumulated bed evolution over time [m]. More... | |
type(bief_obj), target | emax |
Maximum evolution to be defined by the user for automatic. More... | |
type(bief_obj), target | qu |
X component of the flow rate. More... | |
type(bief_obj), target | qv |
Y component of the flow rate. More... | |
type(bief_obj), target | q |
Flow rate. More... | |
type(bief_obj), target | qs |
Total solid discharge (bedload+suspension) More... | |
type(bief_obj), target | qsx |
Solid discharge, along x and y. More... | |
type(bief_obj), target | qsy |
type(bief_obj), target | qs_c |
Solid discharge (bedload) More... | |
type(bief_obj), target | qsxc |
Solid discharge (bedload), along x and y. More... | |
type(bief_obj), target | qsyc |
type(bief_obj), target | hn |
Water depth. More... | |
type(bief_obj), target | hn_gai |
type(bief_obj), target | u2d |
Components of depth-averaged velocity. More... | |
type(bief_obj), target | v2d |
type(bief_obj), target | unorm |
Norm of the mean flow velocity. More... | |
type(bief_obj), target | thetac |
Current direction (deg trigo) More... | |
type(bief_obj), target | hcpl |
Water depth saved for constant flow discharge. More... | |
type(bief_obj), target | ebor |
Imposed bed evolution at the boundary [m]. More... | |
type(bief_obj), target | qbor |
Imposed solid transport at the boundary In m3/s, for every class. More... | |
type(bief_obj), target | q2bor |
Imposed solid transport at the boundary In m2/s, total, read in the boundary conditions file. More... | |
type(bief_obj), target | flbor |
Zf values on boundaries. More... | |
type(bief_obj), target | zf |
Bottom elevation. More... | |
type(bief_obj), target | zr |
Non erodable (rigid) bottom elevation. More... | |
type(bief_obj), target | zrl |
Reference level for Nestor. More... | |
type(bief_obj), target | zref |
Reference elevation. More... | |
type(bief_obj), target | volu2d |
Integral of bases. More... | |
type(bief_obj), target | v2dpar |
Integral of bases in parallel. More... | |
type(bief_obj), target | unsv2d |
Inverse of integral of bases. More... | |
type(bief_obj), target | calfa_cl |
Cosinus of the angle between mean flow q and transport qs. More... | |
type(bief_obj), target | salfa_cl |
Sinus of the angle between mean flow q and transport qs. More... | |
type(bief_obj), target | radsec |
Curve radius for secondary currents. More... | |
type(bief_obj), target | s |
Void structure. More... | |
type(bief_obj), target | maskpt |
Mask on points. More... | |
type(bief_obj), target | masktr |
Mask. More... | |
type(bief_obj), target | maskb |
Mask. More... | |
type(bief_obj), target | maskel |
Mask. More... | |
type(bief_obj), target | msktmp |
Mask. More... | |
type(bief_obj), target | w1 |
Working arrays. More... | |
type(bief_obj), target | thetaw |
Wave direction (deg wrt ox axis) !!!!!some say oy axis!!!!! More... | |
type(bief_obj), target | fw |
Quadratic friction coefficient (waves) More... | |
type(bief_obj), target | uw |
Orbital wave velocity. More... | |
type(bief_obj), target | hw |
Significant wave height. More... | |
type(bief_obj), target | tw |
Mean wave period. More... | |
type(bief_obj), target | ifamas |
Like IFABOR but ignoring masked elements. More... | |
type(bief_obj), target | it1 |
Integer working arrays. More... | |
type(bief_obj), target | it2 |
type(bief_obj), target | it3 |
type(bief_obj), target | it4 |
type(bief_obj), target | liebor |
Type of boundary conditions on bed evolution. More... | |
type(bief_obj), target | liqbor |
Type of boundary conditions on sand transport rate. More... | |
type(bief_obj), target | limtec |
Type of boundary conditions. More... | |
type(bief_obj), target | coefpn |
Correction of transport for sloping bed effect. More... | |
type(bief_obj), target | numliq |
Liquid boundary numbering. More... | |
type(bief_obj), target | tob |
Bed shear stress [n/m2]. More... | |
type(bief_obj), target | taup |
Shear stress modified by skin friction. More... | |
type(bief_obj), target | cf |
Quadratic friction coefficient. More... | |
type(bief_obj), target | tobw |
Wave induced shear stress. More... | |
type(bief_obj), target | tobcw_mean |
Mean of total current + wave shear stress. More... | |
type(bief_obj), target | tobcw_max |
Maximum of total current + wave shear stress. More... | |
type(bief_obj), target | mu |
Skin friction correction factor for bed roughness: Ratio between shear stress due skin friction and total bed shear stress. More... | |
type(bief_obj), target | ks |
Total bed roughness. More... | |
type(bief_obj), target | ksp |
Bed skin roughness. More... | |
type(bief_obj), target | ksr |
Ripple bed roughness. More... | |
type(bief_obj), target | acladm |
Mean diameter of active-layer. More... | |
type(bief_obj), target | unladm |
Mean diameter of under-layer. More... | |
type(bief_obj), target | nlayer |
Number of layers for each point. More... | |
type(bief_obj), target | hiding |
Hiding factor correction. More... | |
type(bief_obj), target | elay |
Active layer thickness. More... | |
type(bief_obj), target | estrat |
Active stratum thickness. More... | |
type(bief_obj), target | fludp |
Deposition flux. More... | |
type(bief_obj), target | fludpt |
Deposition flux for implicitation. More... | |
type(bief_obj), target | fludpt_adv |
type(bief_obj), target | fluer |
Erosion flux. More... | |
type(bief_obj), target | fluerdh |
type(bief_obj), target | fluer_adv |
type(bief_obj), target | fluert |
Erosion flux for implicitation. More... | |
type(bief_obj), target | cstaeq |
Sediment equilibrium concentration. More... | |
type(bief_obj), target | csratio |
Ratio between bottom concentration and average concentration. More... | |
type(bief_obj), target | uconv_gai |
Components of velocity vectors. More... | |
type(bief_obj), target | vconv_gai |
type(bief_obj), target | hprop |
Propagation height. More... | |
type(bief_obj), target | afbor |
Flux condition nu df/dn=afbor * f + bfbor. More... | |
type(bief_obj), target | bfbor |
type(bief_obj), target | flbor_gai |
Flux at the boundaries. More... | |
type(bief_obj), target | flbortra |
Flux at the boundaries for tracer. More... | |
type(bief_obj), target | lihbor |
Type of boundary conditions for h. More... | |
type(bief_obj), target | limpro |
Type of boundary conditions for propagation. More... | |
type(bief_obj), target | limdif |
Type of boundary conditions for diffusion. More... | |
type(bief_obj), target | boundary_colour |
Last column of the boundary condition file. More... | |
type(bief_obj), target | clt |
Boundary conditions for tracer, u and v (modified litbor, liubor,livbor) More... | |
type(bief_obj), target | clu |
type(bief_obj), target | clv |
type(bief_obj), target | te1 |
Work arrays for elements. More... | |
type(bief_obj), target | te2 |
type(bief_obj), target | te3 |
type(bief_obj), target | kx |
Coefficients of the dispersion tensor (dim. npoin) More... | |
type(bief_obj), target | ky |
type(bief_obj), target | kz |
type(bief_obj), target | breach |
Array saying whether the non-erodable bottom has been reached (vf) More... | |
type(bief_obj), target | ms_sable |
For mixed sediments. More... | |
type(bief_obj), target | ms_vase |
double precision, dimension(:,:,:), allocatable, target | mass_mud |
Surface mass of mud (kg/m2), for imud,ilayer,ipoin. More... | |
double precision, dimension(:,:,:), allocatable, target | mass_sand |
Surface mass of sand (kg/m2), for isand,ilayer,ipoin. More... | |
double precision, dimension(:,:), allocatable | mass_mud_tot |
Surface total mass of mud (kg/m2), for ilayer,ipoin. More... | |
double precision, dimension(:,:), allocatable | mass_sand_tot |
Surface total mass of sand (kg/m2), for ilayer,ipoin. More... | |
double precision, dimension(:,:), allocatable | mass_mix_tot |
Surface total mass of sediments (kg/m2), for ilayer,ipoin. More... | |
double precision, dimension(:,:,:), allocatable, target | ratio_sand |
Ratio of sand to all sands, for isand,ilayer,ipoin. More... | |
double precision, dimension(:,:,:), allocatable, target | ratio_mud |
Ratio of mud to all muds, for imud,ilayer,ipoin. More... | |
double precision, dimension(:,:), allocatable | ratio_mud_sand |
Ratio of mud to sand, for ilayer,ipoin. More... | |
double precision, dimension(:), allocatable | ratio_debimp |
Ratio of sand in the prescribed solid discharge. More... | |
double precision, dimension(:), allocatable | qer_mud |
double precision, dimension(:), allocatable | qer_sand |
double precision, dimension(:), allocatable | time |
double precision, dimension(:), allocatable | qe_moy |
double precision, dimension(:,:,:), allocatable | toce_mix |
double precision, dimension(:,:,:), allocatable | cae_ilay |
double precision, dimension(:,:), allocatable | fluer_pur_mud |
double precision, dimension(:,:), allocatable | fluer_pur_sand |
double precision, dimension(:,:), allocatable | fluer_mix |
double precision, dimension(:,:), allocatable | bedload_b_flux |
Bedload boundary flux for every class (kg/s): variable for mass balance. More... | |
double precision, dimension(:,:), allocatable | sumbedload_b |
Cumulated bedload on boundary for every class (kg): variable for mass balance. More... | |
double precision, dimension(:), allocatable | sumbedload_b_flux |
Sum over classes of bedload boundary flux or cumulated bedload: More... | |
double precision, dimension(:), allocatable | mcumucla |
cumulated mass through bedload boundary per class per time step (kg/s) More... | |
type(bief_obj), target | mbor |
Boundary matrix. More... | |
type(bief_obj), target | am1_s |
Matrices. More... | |
type(bief_obj), target | am2_s |
type(bief_obj), target | mask |
Block of masks. More... | |
type(bief_obj), target | tb |
Blocks of working arrays. More... | |
type(bief_obj), target | prive |
Block of private vectors. More... | |
type(bief_obj), target | advar |
Block of differentiated vectors. More... | |
type(bief_obj), target | varcl |
Block of clandestine variables. More... | |
type(bief_obj), target | varhyd |
Block of variables for input. More... | |
type(bief_obj), target | varsor |
Block of variables for output. More... | |
double precision, dimension(:,:,:), allocatable, target | pro_f |
Vertical sorting profile: fraction for each layer, class, point. More... | |
double precision, dimension(:,:,:), allocatable, target | pro_d |
Vertical sorting profile: depth for each layer, class, point. More... | |
double precision, dimension(:,:,:), allocatable, target | avail |
Sediment fraction for each layer, class, point. More... | |
double precision, dimension(:,:), allocatable, target | es |
Layer thicknesses as double precision. More... | |
double precision, dimension(:,:), allocatable, target | m2t |
conversion mass to thickness More... | |
double precision, dimension(:), allocatable, target | mpa2t |
conversion mass per area to thickness More... | |
type(bief_obj), target | ratios |
Sediment composition : sand (for output variables) More... | |
type(bief_obj), target | ratiom |
Sediment composition : mud (for output variables) More... | |
type(bief_obj), target | laythi |
Layer thicknesses (for output variables) More... | |
type(bief_obj), target | layconc |
Layer concentration (for output variables) More... | |
type(bief_obj), target | laypor |
Layer porosity (for output variables) More... | |
type(bief_obj), target | mass_s |
Sand mass (for output variables) More... | |
type(bief_obj), target | mass_m |
Mud mass (for output variables) More... | |
type(bief_obj), target | mtransfer |
Mass transfer for consolidation between layers (for output variables) More... | |
type(bief_obj), target | tocemud |
Critical erosion shear stress of the mud (for output variables) More... | |
type(bief_obj), target | parthe |
Partheniades erosion coefficient (for output variables) More... | |
type(bief_obj), target | qscl |
Total transport rate for a sediment class : bedload+suspended load. More... | |
type(bief_obj), target | qscl_c |
Bedload transport rate for a sediment class [kg*(m-1*s-1)]. More... | |
type(bief_obj), target | qsclxc |
Bedload transport rate in the x and y direction for a sediment class [kg*(m-1*s-1)]. More... | |
type(bief_obj), target | qsclyc |
type(bief_obj), target | mudb |
Mass of mud in bedload added in suspension. More... | |
type(bief_obj), target | f_mudb |
Flux of mud in bedload added in suspension. More... | |
type(bief_obj), target | qscl_s |
Suspended load transport rate for a sediment class. More... | |
type(bief_obj), target | zfcl_c |
Bed evolution per class (due to bedload) More... | |
type(bief_obj), target | evcl_mb |
Mass evolution for class (due to bedload) More... | |
type(bief_obj), target | evcl_ms |
Mass evolution for class (due to suspension) More... | |
type(bief_obj), target | zfcl_ms |
Evolution for each class due to sloping bed effects. More... | |
type(bief_obj), target | mpm_aray |
Meyer Peter Mueller factor. More... | |
type(bief_obj), target | flulim_gai |
Flux limitation per segment. More... | |
type(bief_obj), target | flbcla |
Fluxes at boundary for every class. More... | |
double precision, dimension(:,:), allocatable, target | ivide |
Void index of bed layers. More... | |
integer, dimension(:), allocatable | pro_max |
Maximum layer number in a vertical sorting profile for each point. More... | |
integer, parameter | maxvar = 500 |
Maximum number of output variables. More... | |
integer | maxfro |
Maximum number of (liquid boundaries, solid boundaries) More... | |
integer | nfrliq |
Number of liquid boundaries. More... | |
integer | optsup |
Supg option. More... | |
integer | icf |
Bed-load transport formula. More... | |
integer | nvarcl |
Number of clandestine variable. More... | |
integer | ielmt |
Missing comment. More... | |
integer | ielmh_gai |
integer | ielmu_gai |
integer | ielmx |
integer | optban |
Option for the treatment of tidal flats. More... | |
integer | lvmac |
Vector length (for vectorisation) from steering file. More... | |
integer | optass |
Matrix storage. More... | |
integer | nsous |
Number of sub-iterations. More... | |
integer, dimension(3) | mardat |
Orginal date of time. More... | |
integer, dimension(3) | martim |
Original hour of time. More... | |
integer | produc |
Matrix-vector product. More... | |
integer | ptinig |
First time from which to write the graphical outputs. More... | |
integer | ptinil |
First time from which to write the listing outputs. More... | |
integer | npriv |
Number of private arrays, number of private arrays with given name. More... | |
integer | n_names_priv |
integer | nadvar |
Number of differentiating arrays, and those with a given name. More... | |
integer | n_names_advar |
integer | ad_numofdir |
Number of directions for differentiating in vector modes. More... | |
integer, target | lt |
Numero du pas de temps. More... | |
integer | devia |
Formula for deviation. More... | |
integer | slopeff |
Formula for slope effect. More... | |
integer, parameter | nsiclm = 10 |
Maximum number of sediment classes. More... | |
integer, target | nsicla |
Number of sediment classes of bed material (less than NISCLM) More... | |
integer | nsusp_tel |
Number of suspension sediment classes for TELEMAC3D or TELEMAC2D (less than NISCLM) More... | |
integer | npresed |
Number of prescribed suspended sediments for TELEMAC3D or TELEMAC2D. More... | |
integer | nverprosed |
Number of sediment vertical profiles. More... | |
integer | nsedsce |
Number of suspended sediments at the sources. More... | |
integer, parameter | nlaymax = 20 |
Maximum number of layers on the mesh. More... | |
integer | numstrat |
Number of layers of initial stratification. More... | |
integer, target | nomblay |
Number of bed load model layers = NUMSTRAT+1 to take the active layer into account. More... | |
integer | hidfac |
Hiding factor formulas. More... | |
integer | debug |
Debugger. More... | |
integer | icq |
Reference concentration formula. More... | |
integer | ncp |
Number of control sections points. More... | |
integer, dimension(:), allocatable | ctrlsc |
Array containing the global number of the points in the control sections. More... | |
integer | i_orig |
Coordinates of the origin. More... | |
integer | j_orig |
integer | ncouch_tass |
Number of layers for consolidation. More... | |
integer | icr |
Skin friction correction. More... | |
integer | iks |
Bed roughness predictor option. More... | |
integer | nsoldis |
Number of given solid discharges given by user. More... | |
integer | nprop |
Number of class proportion for imposed discharge given by user. More... | |
integer | maxadv |
Maximum number of iterations used for ensuring positive layer thickness. Beware that with larger time steps this parameter should be increased. More... | |
integer | nvar |
Index in varsor for output variables. More... | |
integer | nvar_ratios |
Index in varsor for output variables. More... | |
integer | nvar_qscl |
integer | nvar_qs_c |
integer | nvar_qsxc |
integer | nvar_qsyc |
integer | nvar_qscl_c |
integer | nvar_laythi |
integer | nvar_layconc |
integer | nvar_priv |
integer | nvar_ratiom |
integer | nvar_varcl |
integer | nvar_advar |
integer | nvar_mass_s |
integer | nvar_mass_m |
integer | nvar_mtrans |
integer | nvar_tocemud |
integer | nvar_parthe |
integer | hind_type |
Hindered settling method linked to floculation effects, 1:WHITEHOUSE ET AL. (2000), 2:WINTERWERP (1999), at the moment hard-set to 1 in gaia.F. More... | |
integer | floc_type |
Floculation method: 1: apply reduction due to turbulent breakup of flocs; 2: Soulsby floculation model. More... | |
integer | type_houle |
Type of waves (regular or irregular) More... | |
integer | solsys_gai |
Choose the advection field in cvdftr. More... | |
integer | optvf_gai |
Option for finite volumes (see cvtrvf) More... | |
integer, dimension(:), allocatable | schadvsed |
Scheme for advection of suspended sediments. More... | |
integer, dimension(:), allocatable | optadv_sed |
Advection scheme options for suspended sediments. More... | |
integer | schdsed |
Scheme for diffusion of suspended sediments in 3D. More... | |
integer, dimension(:), allocatable | verprosed |
integer | vsmtype |
For the Continous Vertical Sorting MODEL. More... | |
integer | pro_max_max |
Maximum Number of Profile SECTIONS. More... | |
integer | cvsmpperiod |
Printout Period for Full Vertical Sorting Model: PRO_D & PRO_F. More... | |
integer, dimension(100) | cvsmoutput |
CHOOSE POINTS or FULL MODEL AS PRINTOUT. More... | |
integer | alt_model |
CHOOSE A MODEL FOR ESTIMATION OF A DYNAMIC ACTIVE LAYER THICKNESS. More... | |
integer | percou |
COUPLING PERIOD USED IN CVSM TO CALCULATE THE TIME, SHOULD COME FROM TELEMAC ONE DAY. More... | |
integer | leopr |
GRAPHIC PRINTOUT PERIOD. More... | |
integer | lispr |
LISTING PRINTOUT PERIOD. More... | |
logical, dimension(:), allocatable | okcgl |
Used in function cgl_gaia. More... | |
logical, dimension(:), allocatable | okqgl |
Used in function qgl_gaia! More... | |
logical, dimension(maxvar) | sorleo |
Graphical output. More... | |
logical, dimension(maxvar) | sorimp |
Listing output. More... | |
logical | msk |
Include masking. More... | |
logical | entet |
Writes out (or not) More... | |
logical | yasmi |
Resolution for suspension is implicit (or not) More... | |
logical | spheri |
Work in spherical coordinates (hard-coded) More... | |
logical | bandec |
Include tidal flats in the simulation. More... | |
logical | houle |
Include wave effects. More... | |
logical, target | charr |
Include bedload in the simulation. More... | |
logical | noequbed |
Loading law used or not. More... | |
logical | vf |
Use a Finite Volumes formulation. More... | |
logical | const_alayer |
Constant active layer thickness. More... | |
logical, target | susp |
Suspension : yes if there is at least one suspended sediment this is the case if there is mud or if suspension is activated for the sand. More... | |
logical, target | susp_sand |
Suspension for all sands (mud is assumed to be suspended) More... | |
logical | bilma |
Mass balance. More... | |
logical | valid |
Validation. More... | |
logical | imp_inflow_c |
Imposed concentration in inflow. More... | |
logical | seccurrent |
Secondary currents. More... | |
logical | havesecfile |
Secondary currents radii file. More... | |
logical | corr_conv |
Correction on convection velocity. More... | |
logical | debu |
Computation continued. More... | |
logical | slide |
Sediment slide. More... | |
logical, dimension(nsiclm) | sedco |
Cohesive sediments (for each class) More... | |
logical | nestor |
Coupling with NESTOR. More... | |
logical | kscalc |
Bed roughness prediction. More... | |
logical | set_lag |
Settling lag: determines choice between Rouse and Miles concentration profile SET_LAG = TRUE : Miles = FALSE: Rouse. More... | |
logical | doflux |
Fluxline. More... | |
logical | debu_mass |
Option used in computation continued: if true, mass is contained in the previous sedimentological file. More... | |
logical | hinder |
Hindered settling switch. More... | |
logical | floc |
Include floculation effects. More... | |
logical | second_susp_step |
Logical used for coupling with T2D/T3D when suspension activated. More... | |
logical | conc_mud_found |
Logicals used to know whether the mud arrays were found in the restart file. If they are not found, they are taken from the steering file and constant in space in the active layer. More... | |
logical | toce_mud_found |
logical | partheniades_found |
logical | mtrans_found |
logical | yaflulim_gai |
Logical for modification of boundary fluxes. More... | |
logical | cvsm_out |
C-VSM WRITES OUT (OR NOT) IN THIS TIMESTEP. More... | |
logical | cvsm_out_full |
C-VSM_FULL WRITES OUT (OR NOT) EVER. More... | |
double precision | xmve |
Water density (from steering file of T2D or T3D) More... | |
double precision, dimension(nsiclm) | xmvs0 |
Sand density. More... | |
double precision, dimension(nlaymax), target | xkv0 |
Initial porosity by layers. More... | |
double precision | grav |
Gravity acceleration. More... | |
double precision | vce |
Water viscosity: it is defined here because the viscosity set in TELEMAC2D or TELEMAC3D may not b the physical one. More... | |
double precision | hmin |
Minimal value of the water height: below this value, the sediment flow rate is set to 0. More... | |
double precision | beta |
Beta coefficient for Koch and Flokstra slope effect formulation. More... | |
double precision, target | dt |
Time step It may be different from the one in TELEMAC because of the morphological factor. More... | |
double precision, dimension(nsiclm) | xwc0 |
Initial settling velocities. More... | |
double precision, dimension(nsiclm), target | xwc |
Settling velocities. More... | |
double precision, dimension(nsiclm), target | ac |
Critical shields parameter. More... | |
double precision, target | phised |
Friction angle of the sediment. More... | |
double precision, target | beta2 |
Parameter for deviation. More... | |
double precision, target | d90 |
Sediment diameter D90, for sand when only. More... | |
double precision, dimension(nsiclm) | hidi |
Hiding factor for each sediment class Used only if HIDFAC is set to 0. By default it is set to 1, which means there no hiding. More... | |
double precision, dimension(nsiclm), target | dcla |
Sediment diameter for each class It is only relevant for non-cohesive sediments. For the bedload, it can be the median diameter d50, or d65, or another, depending on the sediment flowrate formula used. Beware of this when you define the diameters in the steering file. For the suspension, it is used to assess the drag force on the sediments. The diameters of cohesive sediments have to be defined in the steering file anyway because it may be used for floculation. More... | |
double precision, dimension(nsiclm) | ava0 |
Initial fraction of each sediment class, the sum of AVA0 over all classes has to be equal to 1. More... | |
double precision | elay0 |
Wanted active layer thickness; ELAYO is a target value for ELAY, but ELAY may be lower than ELAY0 if there is not enough sediment. More... | |
double precision, dimension(nsiclm) | voltot |
Total volume of sediment of each class. More... | |
double precision, dimension(nsiclm) | volini |
Initial volume of sediment of each class for CVSM. More... | |
double precision, dimension(nsiclm) | masstot |
Total mass of sediment of each class. More... | |
double precision, dimension(nsiclm) | mass0act |
Initial mass in active layer of sediment of each class. More... | |
double precision, dimension(nsiclm) | mass0tot |
Initial total mass of sediment of each class. More... | |
double precision, dimension(nsiclm) | sumrmascl |
Cumulated evolution mass per class. More... | |
double precision, dimension(nsiclm) | summcumucl |
Cumulated erosion / deposition mass per class. More... | |
double precision, dimension(nsiclm) | massnestor |
Sediment mass from Nestor per class per time step. More... | |
double precision, dimension(nsiclm) | summassnestor |
Cumulated sediment mass from Nestor per class. More... | |
double precision, dimension(nsiclm) | sum_erosion |
Cumulated sediment mass erosion. More... | |
double precision, dimension(nsiclm) | sum_deposition |
Cumulated sediment mass deposition. More... | |
double precision, target | kspratio |
Ratio between skin friction and mean diameter. More... | |
double precision | karim_holly_yang |
Karim, Holly & Yang constant for hiding (with multiclass beds) More... | |
double precision | karman |
Karman constant. More... | |
double precision | cmax |
Maximum concentration used in the equilibrium concentration calculation (for suspension) More... | |
double precision | pi |
Pi. More... | |
double precision, target | mpm |
Meyer Peter Mueller-Coefficient. More... | |
double precision, target | alpha |
Secondary Current Alpha Coefficient. More... | |
double precision | mofac |
Morphological factor on the hydrodynamics: distorts the evolution of the hydrodynamics with respect to the morphodynamics: the end time of the simulation is going to be MOFAC times the end time asked for by the user. One hydrodynamics step is done every MOFAC morphodynamic step. Its use is recommended in fluvial cases to decrease computational times. Beware that it requires to distort the hydrodynamics forcing (for example the hydrograph at the entrance of the domain) with the same factor - this is up to the user. Beware with the use of suspension because erosion/ deposition is distorted but not the bedload... More... | |
double precision | mofac_bed |
Morphological factor on the bed: distorts the evolution of the morphodynamics with respect to the hydrodynamics: the morphodynamics time step size is MOFAC times the hydrodynamics time step size. Its use is recommended in maritime cases to decrease computational times. It is compatible with the use of suspension. More... | |
double precision | zero |
Parameter used for clipping variables or testing values against zero. More... | |
double precision | bijk |
B value for the Bijker formula. More... | |
double precision, dimension(:), allocatable | soldis |
Prescribed solid discharges. More... | |
double precision | masbed0 |
For mass balance of cohesive sediment. More... | |
double precision | masbed |
double precision | hmin_bedload |
Minimum depth for bedload. More... | |
double precision | dvf |
Upwinding for Exner FV. More... | |
double precision | turba |
Flocculation coefficient. More... | |
double precision | turbb |
Coefficient for floc destruction. More... | |
double precision | cgel |
Weak soil concentration for mud. More... | |
double precision | cini |
Threshold concentration for hindered settling. More... | |
double precision, dimension(:), allocatable | sanfra |
sand fraction for Wilcock & Crowe transport formula More... | |
double precision, dimension(:), allocatable | sed0 |
Initial values of suspended sediments. More... | |
double precision, dimension(:), allocatable | presed |
Prescribed values of suspended sediments. More... | |
double precision, dimension(:,:), allocatable | sedsce |
Values of suspended sediments at the sources. More... | |
double precision | difsednu |
Coefficient for diffusion of suspended sediments in 2D. More... | |
double precision, dimension(:), allocatable | dnusedh |
Coefficient for horizontal diffusion of suspended sediments in 3D. More... | |
double precision, dimension(:), allocatable | dnusedv |
Coefficient for vertical diffusion of suspended sediments in 3D. More... | |
character(len=72) | titca |
Title of the case. More... | |
character(len=72) | sortis |
List of the variable to ouput in the result file. More... | |
character(len=72) | varim |
List of the variable to print to the listing. More... | |
character(len=32), dimension(nsiclm) | varcla |
For clandestine variables. More... | |
character(len=32), dimension(maxvar) | texte |
Name of output variable. More... | |
character(len=32), dimension(maxvar) | textpr |
Name of variable in previous computation file. More... | |
character(len=32), dimension(4) | names_prive |
Names of private arrays (given by user) More... | |
character(len=32), dimension(maxvar) | names_advar |
Names of differenting arrays (given by user) More... | |
character(len=20) | equa |
Equation solved. More... | |
character(len=8), dimension(maxvar) | mnemo |
Mnemo of variables for graphic printouts (b for bottom, etc.) More... | |
type(slvcfg), dimension(:), allocatable | slvsed |
Solver for the diffusion of sediment. More... | |
type(bief_mesh), target | mesh |
Mesh structure. More... | |
type(bief_obj), pointer | t1 |
Aliases for work vectors in tb. More... | |
type(bief_obj), pointer | t2 |
type(bief_obj), pointer | t3 |
type(bief_obj), pointer | t4 |
type(bief_obj), pointer | t5 |
type(bief_obj), pointer | t6 |
type(bief_obj), pointer | t7 |
type(bief_obj), pointer | t8 |
type(bief_obj), pointer | t9 |
type(bief_obj), pointer | t10 |
type(bief_obj), pointer | t11 |
type(bief_obj), pointer | t12 |
type(bief_obj), pointer | t13 |
type(bief_obj), pointer | t14 |
type(bief_obj), pointer | ikle |
Connectivity table. More... | |
double precision, dimension(:), pointer | x |
2d coordinates of the mesh More... | |
double precision, dimension(:), pointer | y |
integer, pointer | nelem |
Number of elements in the mesh. More... | |
integer, pointer | nelmax |
Maximum number of elements in the mesh. More... | |
integer, pointer | nptfr |
Number of boundary points. More... | |
integer, pointer | nptfrx |
Maximum number number of boundary points. More... | |
integer, pointer | typelm |
Type of element. More... | |
integer, pointer | npoin |
Number of 2d points in the mesh. More... | |
integer, pointer | npmax |
Maximum number of 2d points in the mesh. More... | |
integer, pointer | mxptvs |
Maximum number of neighbouring points. More... | |
integer, pointer | mxelvs |
Maximum number of neighbouring elemnts. More... | |
integer, pointer | lv |
Vector length (for vectorisation) from mesh object. More... | |
double precision, dimension(:), pointer | save_uconv |
Save the velocity fields in the suspension computation. More... | |
double precision, dimension(:), pointer | save_vconv |
type(bief_obj), pointer | hold |
Save the water depth in the suspension computation. More... | |
integer, parameter | maxlu_gai = 46 |
Maximum rank of logical units as declared in submit strings in the dictionary. More... | |
type(bief_file), dimension(maxlu_gai), target | gai_files |
For storing information on files. More... | |
integer, target | gaires |
Various files ranks, which are also logical units if no coupling. More... | |
integer, target | gairef |
integer, target | gaipre |
integer, target | gaicou |
integer, target | gaigeo |
integer, target | gaicli |
integer, target | gaicas |
integer | gaifon |
integer | gaisec |
integer | gaiseo |
integer | gailiq |
integer | gaiflx |
integer | sinact |
integer | sinpol |
integer | sinref |
integer | sinrst |
integer | vspres |
type(chain_type), dimension(:), allocatable | chain |
double precision, dimension(:), allocatable | work |
double precision, dimension(:), allocatable | workb |
logical | init_fluxpr =.TRUE. |
integer, parameter | maxval_rfc =50 |
integer | nvalue_rfc |
integer | nlig_rfc |
integer | il1_rfc |
integer | il2_rfc |
double precision | tl1_rfc |
double precision | tl2_rfc |
double precision | lastat_rfc |
double precision, dimension(:,:), allocatable | infic_rfc |
double precision, dimension(:), allocatable | time_rfc |
character(len=8), dimension(maxval_rfc) | choix_rfc |
character(len=8) | lastwhat_rfc |
logical | deja_rfc = .FALSE. |
double precision, dimension(:), allocatable, target | tds_gai_node_depth |
double precision, dimension(:,:), allocatable, target | tds_node_sediment_fraction |
double precision, dimension(:), allocatable, target | tds_hn |
logical | pass |
integer | nit |
integer | valnit |
double precision | at0 |
logical | deja_flusec = .FALSE. |
integer, dimension(:), allocatable | nseg |
integer, dimension(:,:,:), allocatable | liste |
double precision, dimension(:), allocatable | volnegs |
double precision, dimension(:), allocatable | volposs |
double precision, dimension(:), allocatable | volnegc |
double precision, dimension(:), allocatable | volposc |
double precision, dimension(:), allocatable | flx |
double precision, dimension(:), allocatable | volneg |
double precision, dimension(:), allocatable | volpos |
double precision, dimension(:), allocatable | flxs |
double precision, dimension(:), allocatable | flxc |
logical | old_method_flusec =.FALSE. |
logical | deja_flusec2 = .FALSE. |
type(fluxline), dimension(:), allocatable | fluxlinedata_flusec2 |
double precision, dimension(:,:), allocatable | flux_flusec2 |
double precision, dimension(:,:), allocatable | volflux_flusec2 |
integer | numberoflines_flusec2 |
double precision | time_flusec2 |
integer | bed_model |
Bed model (3 choices, cf. dico) More... | |
logical | hirano |
Hirano model used. More... | |
integer | nsand |
Total number of sand. More... | |
integer | nmud |
Total number of muds. More... | |
character(len=3), dimension(:), allocatable | type_sed |
Type of sediment (co or nco) More... | |
integer, dimension(:), allocatable | num_imud_icla |
Tables to switch from mud number to class number and from sand number to class number. More... | |
integer, dimension(:), allocatable | num_isand_icla |
integer, dimension(:), allocatable | num_icla_imud |
Tables to switch from class number to mud number and from class number to sand number. More... | |
integer, dimension(:), allocatable | num_icla_isand |
integer, dimension(:), allocatable | num_isusp_icla |
Tables to switch from suspended sediment number to class number. More... | |
double precision, parameter | min_sed_mass_comp = 1.D-9 |
Minimum value to detect sediment mass. More... | |
double precision, dimension(nlaymax) | sed_thick |
Thickness of each bed layer (constant) More... | |
double precision, dimension(nlaymax) | conc_mud0 |
Mud concentration for each bed layer (constant) More... | |
double precision, dimension(:,:), allocatable, target | conc_mud |
Mud concentration for each bed layer, at each point. It is variable in space for the active layer (layer 1) only. It is a choice related to the way the bed model is done: the active layer is treated along with the others, there are no specialised arrays for the active layer. More... | |
double precision, dimension(nlaymax) | toce_mud0 |
Critical erosion shear stress of the mud per layer. More... | |
double precision, dimension(:,:), allocatable, target | toce_mud |
Critical erosion shear stress of the mud, for each bed layer, for each point. It is variable in space for the active layer (layer 1) only. It is a choice related to the way the bed model is done: the active layer is treated along with the others, there are no specialised arrays for the active layer. More... | |
double precision, dimension(nsiclm) | tocd_mud0 |
Critical shear stress for mud deposition. More... | |
double precision, dimension(:,:), allocatable | tocd_mud |
Critical shear stress for mud deposition, for each bed layer, for each point. More... | |
double precision, dimension(nlaymax) | partheniades0 |
Partheniades erosion coefficient: depends on the type of erosion so it actually varies on the sediment column. More... | |
double precision, dimension(:,:), allocatable, target | partheniades |
Partheniades erosion coefficient, for each bed layer, for each point. It is variable in space for the active layer (layer 1) only. It is a choice related to the way the bed model is done: the active layer is treated along with the others, there are no specialised arrays for the active layer. More... | |
double precision, dimension(nlaymax) | trans_mass0 |
Mass transfer for consolidation between layers. More... | |
double precision, dimension(:,:), allocatable, target | trans_mass |
Mass transfer for consolidation between layers, for each bed layer, for each point. It is variable in space for the active layer (layer 1) only. It is a choice related to the way the bed model is done: the active layer is treated along with the others, there are no specialised arrays for the active layer. More... | |
double precision, dimension(nsiclm) | toce_sand0 |
Critical erosion shear stress of the sand. More... | |
double precision, dimension(:,:), allocatable | toce_sand |
Critical erosion shear stress of the sand, for each sand, for each point. More... | |
type(bief_obj), target | ratio_toce |
Ratio between critical shear stress of pure sediment and mixed sediment in the same layer. More... | |
double precision, dimension(:), allocatable | conc_mud_activ_layer |
Concentation of mud in active layer (array defined for temporary work in some subroutines) More... | |
double precision, dimension(:), allocatable | mass_mud_activ_layer |
Mass of mud in active layer (array defined for temporary work in some subroutines) More... | |
double precision, dimension(:), allocatable | mass_sand_active_layer |
Mass of sand in active layer (array defined for temporary work in some subroutines) More... | |
double precision, dimension(:), allocatable | mass_sand_masked |
Contains "hidden" sand mass if more than 30% of mud (because no bedload for sand in that case) More... | |
double precision, dimension(:), allocatable | evcl_m_tot_sand |
Evolution of total (sum from each class) mass of sand for each point. More... | |
double precision, dimension(:), allocatable | ratio_evol_tot_sand |
Ratio between EVCL_M_TOT_SAND and the mass in the active layer. More... | |
double precision, dimension(:,:,:), allocatable | flux_mass_mud |
Flux of mud transfert inbetween layers. More... | |
double precision, dimension(:,:), allocatable | flux_mass_mud_tot |
Same as FLUX_MASS_MUD but summed on the mud layer. More... | |
double precision, dimension(:,:,:), allocatable | flux_mass_sand |
Flux of sand transfert inbetween layers. More... | |
integer, dimension(:), allocatable | num_transf |
Layer of mud of active layer into which mud will be added. More... | |
double precision, dimension(:,:), allocatable | flux_neg_mud_activ_layer |
Negative mud transfer to apply in case we have an active layer. More... | |
double precision, dimension(:,:), allocatable | flux_neg_sand_activ_layer |
Negative sand transfer to apply in case we have an active layer. More... | |
double precision, dimension(:,:,:), allocatable | flux_pos_mud_activ_layer |
Positive mud transfer to apply in case we have an active layer. More... | |
double precision, dimension(:,:,:), allocatable | flux_pos_sand_activ_layer |
Positive sand transfer to apply in case we have an active layer. More... | |
integer | setdep |
Options for the vertical advection-diffusion scheme with settling velocity (only relevant in 3D). This could be declared in TELEMAC3D instead, to be discussed (maybe this concerns other variables). More... | |
integer, dimension(maxvar) | alire = (/ (0,KKK=1,9),(0,KKK=10,MAXVAR) /) |
Variables to read if computation is continued0 : DISCARD 1 : READ (SEE SUBROUTINE NOMVAR) More... | |
integer, dimension(maxvar) | alirh = (/ (0,KKK=1,10),(1,KKK=11,13),(0,KKK=14,MAXVAR) /) |
integer, dimension(maxvar) | alirv = (/ (1,KKK=1,MAXVAR) /) |
For validation, each variable in the file is compared. More... | |
double precision, dimension(nsiclm), target declarations_gaia::ac |
Critical shields parameter.
Definition at line 1138 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::acladm |
Mean diameter of active-layer.
Definition at line 305 of file declarations_gaia.f.
integer declarations_gaia::ad_numofdir |
Number of directions for differentiating in vector modes.
Definition at line 733 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::advar |
Block of differentiated vectors.
Definition at line 511 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::afbor |
Flux condition nu df/dn=afbor * f + bfbor.
Definition at line 361 of file declarations_gaia.f.
integer, dimension(maxvar) declarations_gaia::alire = (/ (0,KKK=1,9),(0,KKK=10,MAXVAR) /) |
BED EVOLUTION
Definition at line 1767 of file declarations_gaia.f.
integer, dimension(maxvar) declarations_gaia::alirh = (/ (0,KKK=1,10),(1,KKK=11,13),(0,KKK=14,MAXVAR) /) |
Definition at line 1771 of file declarations_gaia.f.
integer, dimension(maxvar) declarations_gaia::alirv = (/ (1,KKK=1,MAXVAR) /) |
For validation, each variable in the file is compared.
Definition at line 1776 of file declarations_gaia.f.
double precision, target declarations_gaia::alpha |
Secondary Current Alpha Coefficient.
Definition at line 1258 of file declarations_gaia.f.
integer declarations_gaia::alt_model |
CHOOSE A MODEL FOR ESTIMATION OF A DYNAMIC ACTIVE LAYER THICKNESS.
Definition at line 909 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::am1_s |
Matrices.
Definition at line 489 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::am2_s |
Definition at line 489 of file declarations_gaia.f.
double precision declarations_gaia::at0 |
Definition at line 1545 of file declarations_gaia.f.
double precision, dimension(nsiclm) declarations_gaia::ava0 |
Initial fraction of each sediment class, the sum of AVA0 over all classes has to be equal to 1.
Definition at line 1178 of file declarations_gaia.f.
double precision, dimension(:,:,:), allocatable, target declarations_gaia::avail |
Sediment fraction for each layer, class, point.
Definition at line 535 of file declarations_gaia.f.
logical declarations_gaia::bandec |
Include tidal flats in the simulation.
Definition at line 960 of file declarations_gaia.f.
integer declarations_gaia::bed_model |
Bed model (3 choices, cf. dico)
Definition at line 1578 of file declarations_gaia.f.
double precision, dimension(:,:), allocatable declarations_gaia::bedload_b_flux |
Bedload boundary flux for every class (kg/s): variable for mass balance.
Definition at line 461 of file declarations_gaia.f.
double precision declarations_gaia::beta |
Beta coefficient for Koch and Flokstra slope effect formulation.
Definition at line 1120 of file declarations_gaia.f.
double precision, target declarations_gaia::beta2 |
Parameter for deviation.
Definition at line 1146 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::bfbor |
Definition at line 361 of file declarations_gaia.f.
double precision declarations_gaia::bijk |
B value for the Bijker formula.
Definition at line 1291 of file declarations_gaia.f.
logical declarations_gaia::bilma |
Mass balance.
Definition at line 994 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::boundary_colour |
Last column of the boundary condition file.
Definition at line 390 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::breach |
Array saying whether the non-erodable bottom has been reached (vf)
Definition at line 406 of file declarations_gaia.f.
double precision, dimension(:,:,:), allocatable declarations_gaia::cae_ilay |
Definition at line 452 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::calfa_cl |
Cosinus of the angle between mean flow q and transport qs.
Definition at line 173 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::cf |
Quadratic friction coefficient.
Definition at line 272 of file declarations_gaia.f.
double precision declarations_gaia::cgel |
Weak soil concentration for mud.
Definition at line 1319 of file declarations_gaia.f.
type (chain_type), dimension(:), allocatable declarations_gaia::chain |
Definition at line 1520 of file declarations_gaia.f.
logical, target declarations_gaia::charr |
Include bedload in the simulation.
Definition at line 968 of file declarations_gaia.f.
character(len=8), dimension(maxval_rfc) declarations_gaia::choix_rfc |
Definition at line 1533 of file declarations_gaia.f.
double precision declarations_gaia::cini |
Threshold concentration for hindered settling.
Definition at line 1323 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::clt |
Boundary conditions for tracer, u and v (modified litbor, liubor,livbor)
Definition at line 394 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::clu |
Definition at line 394 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::clv |
Definition at line 394 of file declarations_gaia.f.
double precision declarations_gaia::cmax |
Maximum concentration used in the equilibrium concentration calculation (for suspension)
Definition at line 1246 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::coefpn |
Correction of transport for sloping bed effect.
Definition at line 256 of file declarations_gaia.f.
double precision, dimension(:,:), allocatable, target declarations_gaia::conc_mud |
Mud concentration for each bed layer, at each point. It is variable in space for the active layer (layer 1) only. It is a choice related to the way the bed model is done: the active layer is treated along with the others, there are no specialised arrays for the active layer.
Definition at line 1629 of file declarations_gaia.f.
double precision, dimension(nlaymax) declarations_gaia::conc_mud0 |
Mud concentration for each bed layer (constant)
Definition at line 1620 of file declarations_gaia.f.
double precision, dimension(:), allocatable declarations_gaia::conc_mud_activ_layer |
Concentation of mud in active layer (array defined for temporary work in some subroutines)
Definition at line 1699 of file declarations_gaia.f.
logical declarations_gaia::conc_mud_found |
Logicals used to know whether the mud arrays were found in the restart file. If they are not found, they are taken from the steering file and constant in space in the active layer.
Definition at line 1069 of file declarations_gaia.f.
logical declarations_gaia::const_alayer |
Constant active layer thickness.
Definition at line 980 of file declarations_gaia.f.
logical declarations_gaia::corr_conv |
Correction on convection velocity.
Definition at line 1014 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::csratio |
Ratio between bottom concentration and average concentration.
Definition at line 349 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::cstaeq |
Sediment equilibrium concentration.
Definition at line 345 of file declarations_gaia.f.
integer, dimension(:), allocatable declarations_gaia::ctrlsc |
Array containing the global number of the points in the control sections.
Definition at line 806 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::cumbe |
Cumulated bed evolution over time [m].
Definition at line 70 of file declarations_gaia.f.
logical declarations_gaia::cvsm_out |
C-VSM WRITES OUT (OR NOT) IN THIS TIMESTEP.
Definition at line 1078 of file declarations_gaia.f.
logical declarations_gaia::cvsm_out_full |
C-VSM_FULL WRITES OUT (OR NOT) EVER.
Definition at line 1082 of file declarations_gaia.f.
integer, dimension(100) declarations_gaia::cvsmoutput |
CHOOSE POINTS or FULL MODEL AS PRINTOUT.
Definition at line 905 of file declarations_gaia.f.
integer declarations_gaia::cvsmpperiod |
Printout Period for Full Vertical Sorting Model: PRO_D & PRO_F.
Definition at line 901 of file declarations_gaia.f.
double precision, target declarations_gaia::d90 |
Sediment diameter D90, for sand when only.
Definition at line 1152 of file declarations_gaia.f.
double precision, dimension(nsiclm), target declarations_gaia::dcla |
Sediment diameter for each class It is only relevant for non-cohesive sediments. For the bedload, it can be the median diameter d50, or d65, or another, depending on the sediment flowrate formula used. Beware of this when you define the diameters in the steering file. For the suspension, it is used to assess the drag force on the sediments. The diameters of cohesive sediments have to be defined in the steering file anyway because it may be used for floculation.
Definition at line 1173 of file declarations_gaia.f.
logical declarations_gaia::debu |
Computation continued.
Definition at line 1018 of file declarations_gaia.f.
logical declarations_gaia::debu_mass |
Option used in computation continued: if true, mass is contained in the previous sedimentological file.
Definition at line 1050 of file declarations_gaia.f.
integer declarations_gaia::debug |
Debugger.
Definition at line 794 of file declarations_gaia.f.
logical declarations_gaia::deja_flusec = .FALSE. |
Definition at line 1547 of file declarations_gaia.f.
logical declarations_gaia::deja_flusec2 = .FALSE. |
Definition at line 1561 of file declarations_gaia.f.
logical declarations_gaia::deja_rfc = .FALSE. |
Definition at line 1534 of file declarations_gaia.f.
integer declarations_gaia::devia |
Formula for deviation.
Definition at line 741 of file declarations_gaia.f.
double precision declarations_gaia::difsednu |
Coefficient for diffusion of suspended sediments in 2D.
Definition at line 1343 of file declarations_gaia.f.
double precision, dimension(:), allocatable declarations_gaia::dnusedh |
Coefficient for horizontal diffusion of suspended sediments in 3D.
Definition at line 1347 of file declarations_gaia.f.
double precision, dimension(:), allocatable declarations_gaia::dnusedv |
Coefficient for vertical diffusion of suspended sediments in 3D.
Definition at line 1351 of file declarations_gaia.f.
logical declarations_gaia::doflux |
Fluxline.
Definition at line 1045 of file declarations_gaia.f.
double precision, target declarations_gaia::dt |
Time step It may be different from the one in TELEMAC because of the morphological factor.
Definition at line 1126 of file declarations_gaia.f.
double precision declarations_gaia::dvf |
Upwinding for Exner FV.
Definition at line 1307 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::e |
Evolution of the bed mass at each point for each time step [kg/m2].
Definition at line 38 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::ebor |
Imposed bed evolution at the boundary [m].
Definition at line 127 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::ecpl |
Evolution saved for constant flow discharge.
Definition at line 42 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::elay |
Active layer thickness.
Definition at line 321 of file declarations_gaia.f.
double precision declarations_gaia::elay0 |
Wanted active layer thickness; ELAYO is a target value for ELAY, but ELAY may be lower than ELAY0 if there is not enough sediment.
Definition at line 1183 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::emax |
Maximum evolution to be defined by the user for automatic.
Definition at line 75 of file declarations_gaia.f.
logical declarations_gaia::entet |
Writes out (or not)
Definition at line 948 of file declarations_gaia.f.
character(len=20) declarations_gaia::equa |
Equation solved.
Definition at line 1392 of file declarations_gaia.f.
double precision, dimension(:,:), allocatable, target declarations_gaia::es |
Layer thicknesses as double precision.
Definition at line 539 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::esomt |
Cumulated bed evolution over time [kg/m2].
Definition at line 66 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::estrat |
Active stratum thickness.
Definition at line 325 of file declarations_gaia.f.
double precision, dimension(:), allocatable declarations_gaia::evcl_m_tot_sand |
Evolution of total (sum from each class) mass of sand for each point.
Definition at line 1716 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::evcl_mb |
Mass evolution for class (due to bedload)
Definition at line 621 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::evcl_ms |
Mass evolution for class (due to suspension)
Definition at line 625 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::evol_mb |
Total mass evolution due to bedload [kg/m2].
Definition at line 50 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::evol_mc |
Total mass evolution due to consolidation [kg/m2].
Definition at line 58 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::evol_mm |
Total mass evolution due to sliding (maxslope) [kg/m2].
Definition at line 62 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::evol_ms |
Total mass evolution due to suspension [kg/m2].
Definition at line 54 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::f_mudb |
Flux of mud in bedload added in suspension.
Definition at line 609 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::flbcla |
Fluxes at boundary for every class.
Definition at line 641 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::flbor |
Zf values on boundaries.
Definition at line 141 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::flbor_gai |
Flux at the boundaries.
Definition at line 365 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::flbortra |
Flux at the boundaries for tracer.
Definition at line 369 of file declarations_gaia.f.
logical declarations_gaia::floc |
Include floculation effects.
Definition at line 1058 of file declarations_gaia.f.
integer declarations_gaia::floc_type |
Floculation method: 1: apply reduction due to turbulent breakup of flocs; 2: Soulsby floculation model.
Definition at line 859 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::fludp |
Deposition flux.
Definition at line 329 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::fludpt |
Deposition flux for implicitation.
Definition at line 333 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::fludpt_adv |
Definition at line 333 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::fluer |
Erosion flux.
Definition at line 337 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::fluer_adv |
Definition at line 337 of file declarations_gaia.f.
double precision, dimension(:,:), allocatable declarations_gaia::fluer_mix |
Definition at line 457 of file declarations_gaia.f.
double precision, dimension(:,:), allocatable declarations_gaia::fluer_pur_mud |
Definition at line 454 of file declarations_gaia.f.
double precision, dimension(:,:), allocatable declarations_gaia::fluer_pur_sand |
Definition at line 455 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::fluerdh |
Definition at line 337 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::fluert |
Erosion flux for implicitation.
Definition at line 341 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::flulim_gai |
Flux limitation per segment.
Definition at line 637 of file declarations_gaia.f.
double precision, dimension(:,:), allocatable declarations_gaia::flux_flusec2 |
Definition at line 1563 of file declarations_gaia.f.
double precision, dimension(:,:,:), allocatable declarations_gaia::flux_mass_mud |
Flux of mud transfert inbetween layers.
Definition at line 1724 of file declarations_gaia.f.
double precision, dimension(:,:), allocatable declarations_gaia::flux_mass_mud_tot |
Same as FLUX_MASS_MUD but summed on the mud layer.
Definition at line 1728 of file declarations_gaia.f.
double precision, dimension(:,:,:), allocatable declarations_gaia::flux_mass_sand |
Flux of sand transfert inbetween layers.
Definition at line 1732 of file declarations_gaia.f.
double precision, dimension(:,:), allocatable declarations_gaia::flux_neg_mud_activ_layer |
Negative mud transfer to apply in case we have an active layer.
Definition at line 1740 of file declarations_gaia.f.
double precision, dimension(:,:), allocatable declarations_gaia::flux_neg_sand_activ_layer |
Negative sand transfer to apply in case we have an active layer.
Definition at line 1744 of file declarations_gaia.f.
double precision, dimension(:,:,:), allocatable declarations_gaia::flux_pos_mud_activ_layer |
Positive mud transfer to apply in case we have an active layer.
Definition at line 1748 of file declarations_gaia.f.
double precision, dimension(:,:,:), allocatable declarations_gaia::flux_pos_sand_activ_layer |
Positive sand transfer to apply in case we have an active layer.
Definition at line 1752 of file declarations_gaia.f.
type(fluxline), dimension(:), allocatable declarations_gaia::fluxlinedata_flusec2 |
Definition at line 1562 of file declarations_gaia.f.
double precision, dimension(:), allocatable declarations_gaia::flx |
Definition at line 1551 of file declarations_gaia.f.
double precision, dimension(:), allocatable declarations_gaia::flxc |
Definition at line 1552 of file declarations_gaia.f.
double precision, dimension(:), allocatable declarations_gaia::flxs |
Definition at line 1552 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::fw |
Quadratic friction coefficient (waves)
Definition at line 220 of file declarations_gaia.f.
type(bief_file), dimension(maxlu_gai), target declarations_gaia::gai_files |
For storing information on files.
Definition at line 1504 of file declarations_gaia.f.
integer, target declarations_gaia::gaicas |
Definition at line 1509 of file declarations_gaia.f.
integer, target declarations_gaia::gaicli |
Definition at line 1509 of file declarations_gaia.f.
integer, target declarations_gaia::gaicou |
Definition at line 1509 of file declarations_gaia.f.
integer declarations_gaia::gaiflx |
Definition at line 1510 of file declarations_gaia.f.
integer declarations_gaia::gaifon |
Definition at line 1510 of file declarations_gaia.f.
integer, target declarations_gaia::gaigeo |
Definition at line 1509 of file declarations_gaia.f.
integer declarations_gaia::gailiq |
Definition at line 1510 of file declarations_gaia.f.
integer, target declarations_gaia::gaipre |
Definition at line 1508 of file declarations_gaia.f.
integer, target declarations_gaia::gairef |
Definition at line 1508 of file declarations_gaia.f.
integer, target declarations_gaia::gaires |
Various files ranks, which are also logical units if no coupling.
Definition at line 1508 of file declarations_gaia.f.
integer declarations_gaia::gaisec |
Definition at line 1510 of file declarations_gaia.f.
integer declarations_gaia::gaiseo |
Definition at line 1510 of file declarations_gaia.f.
double precision declarations_gaia::grav |
Gravity acceleration.
Definition at line 1104 of file declarations_gaia.f.
logical declarations_gaia::havesecfile |
Secondary currents radii file.
Definition at line 1010 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::hcpl |
Water depth saved for constant flow discharge.
Definition at line 123 of file declarations_gaia.f.
integer declarations_gaia::hidfac |
Hiding factor formulas.
Definition at line 790 of file declarations_gaia.f.
double precision, dimension(nsiclm) declarations_gaia::hidi |
Hiding factor for each sediment class Used only if HIDFAC is set to 0. By default it is set to 1, which means there no hiding.
Definition at line 1159 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::hiding |
Hiding factor correction.
Definition at line 317 of file declarations_gaia.f.
integer declarations_gaia::hind_type |
Hindered settling method linked to floculation effects, 1:WHITEHOUSE ET AL. (2000), 2:WINTERWERP (1999), at the moment hard-set to 1 in gaia.F.
Definition at line 854 of file declarations_gaia.f.
logical declarations_gaia::hinder |
Hindered settling switch.
Definition at line 1054 of file declarations_gaia.f.
logical declarations_gaia::hirano |
Hirano model used.
Definition at line 1582 of file declarations_gaia.f.
double precision declarations_gaia::hmin |
Minimal value of the water height: below this value, the sediment flow rate is set to 0.
Definition at line 1116 of file declarations_gaia.f.
double precision declarations_gaia::hmin_bedload |
Minimum depth for bedload.
Definition at line 1303 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::hn |
Water depth.
Definition at line 107 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::hn_gai |
Definition at line 107 of file declarations_gaia.f.
type(bief_obj), pointer declarations_gaia::hold |
Save the water depth in the suspension computation.
Definition at line 1490 of file declarations_gaia.f.
logical declarations_gaia::houle |
Include wave effects.
Definition at line 964 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::hprop |
Propagation height.
Definition at line 357 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::hw |
Significant wave height.
Definition at line 228 of file declarations_gaia.f.
integer declarations_gaia::i_orig |
Coordinates of the origin.
Definition at line 810 of file declarations_gaia.f.
integer declarations_gaia::icf |
Bed-load transport formula.
Definition at line 677 of file declarations_gaia.f.
integer declarations_gaia::icq |
Reference concentration formula.
Definition at line 798 of file declarations_gaia.f.
integer declarations_gaia::icr |
Skin friction correction.
Definition at line 818 of file declarations_gaia.f.
integer declarations_gaia::ielmh_gai |
Definition at line 685 of file declarations_gaia.f.
integer declarations_gaia::ielmt |
Missing comment.
Definition at line 685 of file declarations_gaia.f.
integer declarations_gaia::ielmu_gai |
Definition at line 685 of file declarations_gaia.f.
integer declarations_gaia::ielmx |
Definition at line 685 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::ifamas |
Like IFABOR but ignoring masked elements.
Definition at line 236 of file declarations_gaia.f.
type(bief_obj), pointer declarations_gaia::ikle |
Connectivity table.
Definition at line 1438 of file declarations_gaia.f.
integer declarations_gaia::iks |
Bed roughness predictor option.
Definition at line 822 of file declarations_gaia.f.
integer declarations_gaia::il1_rfc |
Definition at line 1529 of file declarations_gaia.f.
integer declarations_gaia::il2_rfc |
Definition at line 1529 of file declarations_gaia.f.
logical declarations_gaia::imp_inflow_c |
Imposed concentration in inflow.
Definition at line 1002 of file declarations_gaia.f.
double precision, dimension(:,:), allocatable declarations_gaia::infic_rfc |
Definition at line 1531 of file declarations_gaia.f.
logical declarations_gaia::init_fluxpr =.TRUE. |
Definition at line 1526 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::it1 |
Integer working arrays.
Definition at line 240 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::it2 |
Definition at line 240 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::it3 |
Definition at line 240 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::it4 |
Definition at line 240 of file declarations_gaia.f.
double precision, dimension(:,:), allocatable, target declarations_gaia::ivide |
Void index of bed layers.
Definition at line 645 of file declarations_gaia.f.
integer declarations_gaia::j_orig |
Definition at line 810 of file declarations_gaia.f.
double precision declarations_gaia::karim_holly_yang |
Karim, Holly & Yang constant for hiding (with multiclass beds)
Definition at line 1237 of file declarations_gaia.f.
double precision declarations_gaia::karman |
Karman constant.
Definition at line 1241 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::ks |
Total bed roughness.
Definition at line 293 of file declarations_gaia.f.
logical declarations_gaia::kscalc |
Bed roughness prediction.
Definition at line 1034 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::ksp |
Bed skin roughness.
Definition at line 297 of file declarations_gaia.f.
double precision, target declarations_gaia::kspratio |
Ratio between skin friction and mean diameter.
Definition at line 1232 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::ksr |
Ripple bed roughness.
Definition at line 301 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::kx |
Coefficients of the dispersion tensor (dim. npoin)
Definition at line 402 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::ky |
Definition at line 402 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::kz |
Definition at line 402 of file declarations_gaia.f.
double precision declarations_gaia::lastat_rfc |
Definition at line 1530 of file declarations_gaia.f.
character(len=8) declarations_gaia::lastwhat_rfc |
Definition at line 1533 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::layconc |
Layer concentration (for output variables)
Definition at line 563 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::laypor |
Layer porosity (for output variables)
Definition at line 567 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::laythi |
Layer thicknesses (for output variables)
Definition at line 559 of file declarations_gaia.f.
integer declarations_gaia::leopr |
GRAPHIC PRINTOUT PERIOD.
Definition at line 915 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::liebor |
Type of boundary conditions on bed evolution.
Definition at line 244 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::lihbor |
Type of boundary conditions for h.
Definition at line 378 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::limdif |
Type of boundary conditions for diffusion.
Definition at line 386 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::limpro |
Type of boundary conditions for propagation.
Definition at line 382 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::limtec |
Type of boundary conditions.
Definition at line 252 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::liqbor |
Type of boundary conditions on sand transport rate.
Definition at line 248 of file declarations_gaia.f.
integer declarations_gaia::lispr |
LISTING PRINTOUT PERIOD.
Definition at line 918 of file declarations_gaia.f.
integer, dimension(:,:,:), allocatable declarations_gaia::liste |
Definition at line 1548 of file declarations_gaia.f.
integer, target declarations_gaia::lt |
Numero du pas de temps.
Definition at line 737 of file declarations_gaia.f.
integer, pointer declarations_gaia::lv |
Vector length (for vectorisation) from mesh object.
Definition at line 1482 of file declarations_gaia.f.
integer declarations_gaia::lvmac |
Vector length (for vectorisation) from steering file.
Definition at line 693 of file declarations_gaia.f.
double precision, dimension(:,:), allocatable, target declarations_gaia::m2t |
conversion mass to thickness
Definition at line 543 of file declarations_gaia.f.
integer, dimension(3) declarations_gaia::mardat |
Orginal date of time.
Definition at line 705 of file declarations_gaia.f.
integer, dimension(3) declarations_gaia::martim |
Original hour of time.
Definition at line 709 of file declarations_gaia.f.
double precision declarations_gaia::masbed |
Definition at line 1299 of file declarations_gaia.f.
double precision declarations_gaia::masbed0 |
For mass balance of cohesive sediment.
Definition at line 1299 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::mask |
Block of masks.
Definition at line 499 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::maskb |
Mask.
Definition at line 197 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::maskel |
Mask.
Definition at line 201 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::maskpt |
Mask on points.
Definition at line 189 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::masktr |
Mask.
Definition at line 193 of file declarations_gaia.f.
double precision, dimension(nsiclm) declarations_gaia::mass0act |
Initial mass in active layer of sediment of each class.
Definition at line 1200 of file declarations_gaia.f.
double precision, dimension(nsiclm) declarations_gaia::mass0tot |
Initial total mass of sediment of each class.
Definition at line 1204 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::mass_m |
Mud mass (for output variables)
Definition at line 575 of file declarations_gaia.f.
double precision, dimension(:,:), allocatable declarations_gaia::mass_mix_tot |
Surface total mass of sediments (kg/m2), for ilayer,ipoin.
Definition at line 430 of file declarations_gaia.f.
double precision, dimension(:,:,:), allocatable, target declarations_gaia::mass_mud |
Surface mass of mud (kg/m2), for imud,ilayer,ipoin.
Definition at line 414 of file declarations_gaia.f.
double precision, dimension(:), allocatable declarations_gaia::mass_mud_activ_layer |
Mass of mud in active layer (array defined for temporary work in some subroutines)
Definition at line 1703 of file declarations_gaia.f.
double precision, dimension(:,:), allocatable declarations_gaia::mass_mud_tot |
Surface total mass of mud (kg/m2), for ilayer,ipoin.
Definition at line 422 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::mass_s |
Sand mass (for output variables)
Definition at line 571 of file declarations_gaia.f.
double precision, dimension(:,:,:), allocatable, target declarations_gaia::mass_sand |
Surface mass of sand (kg/m2), for isand,ilayer,ipoin.
Definition at line 418 of file declarations_gaia.f.
double precision, dimension(:), allocatable declarations_gaia::mass_sand_active_layer |
Mass of sand in active layer (array defined for temporary work in some subroutines)
Definition at line 1707 of file declarations_gaia.f.
double precision, dimension(:), allocatable declarations_gaia::mass_sand_masked |
Contains "hidden" sand mass if more than 30% of mud (because no bedload for sand in that case)
Definition at line 1712 of file declarations_gaia.f.
double precision, dimension(:,:), allocatable declarations_gaia::mass_sand_tot |
Surface total mass of sand (kg/m2), for ilayer,ipoin.
Definition at line 426 of file declarations_gaia.f.
double precision, dimension(nsiclm) declarations_gaia::massnestor |
Sediment mass from Nestor per class per time step.
Definition at line 1216 of file declarations_gaia.f.
double precision, dimension(nsiclm) declarations_gaia::masstot |
Total mass of sediment of each class.
Definition at line 1196 of file declarations_gaia.f.
integer declarations_gaia::maxadv |
Maximum number of iterations used for ensuring positive layer thickness. Beware that with larger time steps this parameter should be increased.
Definition at line 836 of file declarations_gaia.f.
integer declarations_gaia::maxfro |
Maximum number of (liquid boundaries, solid boundaries)
Definition at line 665 of file declarations_gaia.f.
integer, parameter declarations_gaia::maxlu_gai = 46 |
Maximum rank of logical units as declared in submit strings in the dictionary.
Definition at line 1500 of file declarations_gaia.f.
integer, parameter declarations_gaia::maxval_rfc =50 |
Definition at line 1528 of file declarations_gaia.f.
integer, parameter declarations_gaia::maxvar = 500 |
Maximum number of output variables.
Definition at line 661 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::mbor |
Boundary matrix.
Definition at line 485 of file declarations_gaia.f.
double precision, dimension(:), allocatable declarations_gaia::mcumucla |
cumulated mass through bedload boundary per class per time step (kg/s)
Definition at line 474 of file declarations_gaia.f.
type(bief_mesh), target declarations_gaia::mesh |
Mesh structure.
Definition at line 1416 of file declarations_gaia.f.
double precision, parameter declarations_gaia::min_sed_mass_comp = 1.D-9 |
Minimum value to detect sediment mass.
Definition at line 1612 of file declarations_gaia.f.
character(len=8), dimension(maxvar) declarations_gaia::mnemo |
Mnemo of variables for graphic printouts (b for bottom, etc.)
Definition at line 1396 of file declarations_gaia.f.
double precision declarations_gaia::mofac |
Morphological factor on the hydrodynamics: distorts the evolution of the hydrodynamics with respect to the morphodynamics: the end time of the simulation is going to be MOFAC times the end time asked for by the user. One hydrodynamics step is done every MOFAC morphodynamic step. Its use is recommended in fluvial cases to decrease computational times. Beware that it requires to distort the hydrodynamics forcing (for example the hydrograph at the entrance of the domain) with the same factor - this is up to the user. Beware with the use of suspension because erosion/ deposition is distorted but not the bedload...
Definition at line 1273 of file declarations_gaia.f.
double precision declarations_gaia::mofac_bed |
Morphological factor on the bed: distorts the evolution of the morphodynamics with respect to the hydrodynamics: the morphodynamics time step size is MOFAC times the hydrodynamics time step size. Its use is recommended in maritime cases to decrease computational times. It is compatible with the use of suspension.
Definition at line 1282 of file declarations_gaia.f.
double precision, dimension(:), allocatable, target declarations_gaia::mpa2t |
conversion mass per area to thickness
Definition at line 547 of file declarations_gaia.f.
double precision, target declarations_gaia::mpm |
Meyer Peter Mueller-Coefficient.
Definition at line 1254 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::mpm_aray |
Meyer Peter Mueller factor.
Definition at line 633 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::ms_sable |
For mixed sediments.
Definition at line 410 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::ms_vase |
Definition at line 410 of file declarations_gaia.f.
logical declarations_gaia::msk |
Include masking.
Definition at line 944 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::msktmp |
Mask.
Definition at line 205 of file declarations_gaia.f.
logical declarations_gaia::mtrans_found |
Definition at line 1069 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::mtransfer |
Mass transfer for consolidation between layers (for output variables)
Definition at line 580 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::mu |
Skin friction correction factor for bed roughness: Ratio between shear stress due skin friction and total bed shear stress.
Definition at line 289 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::mudb |
Mass of mud in bedload added in suspension.
Definition at line 606 of file declarations_gaia.f.
integer, pointer declarations_gaia::mxelvs |
Maximum number of neighbouring elemnts.
Definition at line 1478 of file declarations_gaia.f.
integer, pointer declarations_gaia::mxptvs |
Maximum number of neighbouring points.
Definition at line 1474 of file declarations_gaia.f.
integer declarations_gaia::n_names_advar |
Definition at line 729 of file declarations_gaia.f.
integer declarations_gaia::n_names_priv |
Definition at line 725 of file declarations_gaia.f.
integer declarations_gaia::nadvar |
Number of differentiating arrays, and those with a given name.
Definition at line 729 of file declarations_gaia.f.
character(len=32), dimension(maxvar) declarations_gaia::names_advar |
Names of differenting arrays (given by user)
Definition at line 1388 of file declarations_gaia.f.
character(len=32), dimension(4) declarations_gaia::names_prive |
Names of private arrays (given by user)
Definition at line 1384 of file declarations_gaia.f.
integer declarations_gaia::ncouch_tass |
Number of layers for consolidation.
Definition at line 814 of file declarations_gaia.f.
integer declarations_gaia::ncp |
Number of control sections points.
Definition at line 802 of file declarations_gaia.f.
integer, pointer declarations_gaia::nelem |
Number of elements in the mesh.
Definition at line 1446 of file declarations_gaia.f.
integer, pointer declarations_gaia::nelmax |
Maximum number of elements in the mesh.
Definition at line 1450 of file declarations_gaia.f.
logical declarations_gaia::nestor |
Coupling with NESTOR.
Definition at line 1030 of file declarations_gaia.f.
integer declarations_gaia::nfrliq |
Number of liquid boundaries.
Definition at line 669 of file declarations_gaia.f.
integer declarations_gaia::nit |
Definition at line 1542 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::nlayer |
Number of layers for each point.
Definition at line 313 of file declarations_gaia.f.
integer, parameter declarations_gaia::nlaymax = 20 |
Maximum number of layers on the mesh.
Definition at line 777 of file declarations_gaia.f.
integer declarations_gaia::nlig_rfc |
Definition at line 1529 of file declarations_gaia.f.
integer declarations_gaia::nmud |
Total number of muds.
Definition at line 1590 of file declarations_gaia.f.
logical declarations_gaia::noequbed |
Loading law used or not.
Definition at line 972 of file declarations_gaia.f.
integer, target declarations_gaia::nomblay |
Number of bed load model layers = NUMSTRAT+1 to take the active layer into account.
Definition at line 786 of file declarations_gaia.f.
integer, pointer declarations_gaia::npmax |
Maximum number of 2d points in the mesh.
Definition at line 1470 of file declarations_gaia.f.
integer, pointer declarations_gaia::npoin |
Number of 2d points in the mesh.
Definition at line 1466 of file declarations_gaia.f.
integer declarations_gaia::npresed |
Number of prescribed suspended sediments for TELEMAC3D or TELEMAC2D.
Definition at line 765 of file declarations_gaia.f.
integer declarations_gaia::npriv |
Number of private arrays, number of private arrays with given name.
Definition at line 725 of file declarations_gaia.f.
integer declarations_gaia::nprop |
Number of class proportion for imposed discharge given by user.
Definition at line 830 of file declarations_gaia.f.
integer, pointer declarations_gaia::nptfr |
Number of boundary points.
Definition at line 1454 of file declarations_gaia.f.
integer, pointer declarations_gaia::nptfrx |
Maximum number number of boundary points.
Definition at line 1458 of file declarations_gaia.f.
integer declarations_gaia::nsand |
Total number of sand.
Definition at line 1586 of file declarations_gaia.f.
integer declarations_gaia::nsedsce |
Number of suspended sediments at the sources.
Definition at line 773 of file declarations_gaia.f.
integer, dimension(:), allocatable declarations_gaia::nseg |
Definition at line 1548 of file declarations_gaia.f.
integer, target declarations_gaia::nsicla |
Number of sediment classes of bed material (less than NISCLM)
Definition at line 756 of file declarations_gaia.f.
integer, parameter declarations_gaia::nsiclm = 10 |
Maximum number of sediment classes.
Definition at line 752 of file declarations_gaia.f.
integer declarations_gaia::nsoldis |
Number of given solid discharges given by user.
Definition at line 826 of file declarations_gaia.f.
integer declarations_gaia::nsous |
Number of sub-iterations.
Definition at line 701 of file declarations_gaia.f.
integer declarations_gaia::nsusp_tel |
Number of suspension sediment classes for TELEMAC3D or TELEMAC2D (less than NISCLM)
Definition at line 761 of file declarations_gaia.f.
integer, dimension(:), allocatable declarations_gaia::num_icla_imud |
Tables to switch from class number to mud number and from class number to sand number.
Definition at line 1604 of file declarations_gaia.f.
integer, dimension(:), allocatable declarations_gaia::num_icla_isand |
Definition at line 1604 of file declarations_gaia.f.
integer, dimension(:), allocatable declarations_gaia::num_imud_icla |
Tables to switch from mud number to class number and from sand number to class number.
Definition at line 1599 of file declarations_gaia.f.
integer, dimension(:), allocatable declarations_gaia::num_isand_icla |
Definition at line 1599 of file declarations_gaia.f.
integer, dimension(:), allocatable declarations_gaia::num_isusp_icla |
Tables to switch from suspended sediment number to class number.
Definition at line 1608 of file declarations_gaia.f.
integer, dimension(:), allocatable declarations_gaia::num_transf |
Layer of mud of active layer into which mud will be added.
Definition at line 1736 of file declarations_gaia.f.
integer declarations_gaia::numberoflines_flusec2 |
Definition at line 1565 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::numliq |
Liquid boundary numbering.
Definition at line 260 of file declarations_gaia.f.
integer declarations_gaia::numstrat |
Number of layers of initial stratification.
Definition at line 781 of file declarations_gaia.f.
integer declarations_gaia::nvalue_rfc |
Definition at line 1529 of file declarations_gaia.f.
integer declarations_gaia::nvar |
Index in varsor for output variables.
Definition at line 840 of file declarations_gaia.f.
integer declarations_gaia::nvar_advar |
Definition at line 844 of file declarations_gaia.f.
integer declarations_gaia::nvar_layconc |
Definition at line 844 of file declarations_gaia.f.
integer declarations_gaia::nvar_laythi |
Definition at line 844 of file declarations_gaia.f.
integer declarations_gaia::nvar_mass_m |
Definition at line 844 of file declarations_gaia.f.
integer declarations_gaia::nvar_mass_s |
Definition at line 844 of file declarations_gaia.f.
integer declarations_gaia::nvar_mtrans |
Definition at line 844 of file declarations_gaia.f.
integer declarations_gaia::nvar_parthe |
Definition at line 844 of file declarations_gaia.f.
integer declarations_gaia::nvar_priv |
Definition at line 844 of file declarations_gaia.f.
integer declarations_gaia::nvar_qs_c |
Definition at line 844 of file declarations_gaia.f.
integer declarations_gaia::nvar_qscl |
Definition at line 844 of file declarations_gaia.f.
integer declarations_gaia::nvar_qscl_c |
Definition at line 844 of file declarations_gaia.f.
integer declarations_gaia::nvar_qsxc |
Definition at line 844 of file declarations_gaia.f.
integer declarations_gaia::nvar_qsyc |
Definition at line 844 of file declarations_gaia.f.
integer declarations_gaia::nvar_ratiom |
Definition at line 844 of file declarations_gaia.f.
integer declarations_gaia::nvar_ratios |
Index in varsor for output variables.
Definition at line 844 of file declarations_gaia.f.
integer declarations_gaia::nvar_tocemud |
Definition at line 844 of file declarations_gaia.f.
integer declarations_gaia::nvar_varcl |
Definition at line 844 of file declarations_gaia.f.
integer declarations_gaia::nvarcl |
Number of clandestine variable.
Definition at line 681 of file declarations_gaia.f.
integer declarations_gaia::nverprosed |
Number of sediment vertical profiles.
Definition at line 769 of file declarations_gaia.f.
logical, dimension(:), allocatable declarations_gaia::okcgl |
Used in function cgl_gaia.
Definition at line 928 of file declarations_gaia.f.
logical, dimension(:), allocatable declarations_gaia::okqgl |
Used in function qgl_gaia!
Definition at line 932 of file declarations_gaia.f.
logical declarations_gaia::old_method_flusec =.FALSE. |
Definition at line 1553 of file declarations_gaia.f.
integer, dimension(:), allocatable declarations_gaia::optadv_sed |
Advection scheme options for suspended sediments.
Definition at line 879 of file declarations_gaia.f.
integer declarations_gaia::optass |
Matrix storage.
Definition at line 697 of file declarations_gaia.f.
integer declarations_gaia::optban |
Option for the treatment of tidal flats.
Definition at line 689 of file declarations_gaia.f.
integer declarations_gaia::optsup |
Supg option.
Definition at line 673 of file declarations_gaia.f.
integer declarations_gaia::optvf_gai |
Option for finite volumes (see cvtrvf)
Definition at line 871 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::parthe |
Partheniades erosion coefficient (for output variables)
Definition at line 590 of file declarations_gaia.f.
double precision, dimension(:,:), allocatable, target declarations_gaia::partheniades |
Partheniades erosion coefficient, for each bed layer, for each point. It is variable in space for the active layer (layer 1) only. It is a choice related to the way the bed model is done: the active layer is treated along with the others, there are no specialised arrays for the active layer.
Definition at line 1666 of file declarations_gaia.f.
double precision, dimension(nlaymax) declarations_gaia::partheniades0 |
Partheniades erosion coefficient: depends on the type of erosion so it actually varies on the sediment column.
Definition at line 1657 of file declarations_gaia.f.
logical declarations_gaia::partheniades_found |
Definition at line 1069 of file declarations_gaia.f.
logical declarations_gaia::pass |
Definition at line 1541 of file declarations_gaia.f.
integer declarations_gaia::percou |
COUPLING PERIOD USED IN CVSM TO CALCULATE THE TIME, SHOULD COME FROM TELEMAC ONE DAY.
Definition at line 912 of file declarations_gaia.f.
double precision, target declarations_gaia::phised |
Friction angle of the sediment.
Definition at line 1142 of file declarations_gaia.f.
double precision declarations_gaia::pi |
Pi.
Definition at line 1250 of file declarations_gaia.f.
double precision, dimension(:), allocatable declarations_gaia::presed |
Prescribed values of suspended sediments.
Definition at line 1335 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::prive |
Block of private vectors.
Definition at line 507 of file declarations_gaia.f.
double precision, dimension(:,:,:), allocatable, target declarations_gaia::pro_d |
Vertical sorting profile: depth for each layer, class, point.
Definition at line 531 of file declarations_gaia.f.
double precision, dimension(:,:,:), allocatable, target declarations_gaia::pro_f |
Vertical sorting profile: fraction for each layer, class, point.
Definition at line 527 of file declarations_gaia.f.
integer, dimension(:), allocatable declarations_gaia::pro_max |
Maximum layer number in a vertical sorting profile for each point.
Definition at line 657 of file declarations_gaia.f.
integer declarations_gaia::pro_max_max |
Maximum Number of Profile SECTIONS.
Definition at line 897 of file declarations_gaia.f.
integer declarations_gaia::produc |
Matrix-vector product.
Definition at line 713 of file declarations_gaia.f.
integer declarations_gaia::ptinig |
First time from which to write the graphical outputs.
Definition at line 717 of file declarations_gaia.f.
integer declarations_gaia::ptinil |
First time from which to write the listing outputs.
Definition at line 721 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::q |
Flow rate.
Definition at line 87 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::q2bor |
Imposed solid transport at the boundary In m2/s, total, read in the boundary conditions file.
Definition at line 137 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::qbor |
Imposed solid transport at the boundary In m3/s, for every class.
Definition at line 132 of file declarations_gaia.f.
double precision, dimension(:), allocatable declarations_gaia::qe_moy |
Definition at line 450 of file declarations_gaia.f.
double precision, dimension(:), allocatable declarations_gaia::qer_mud |
Definition at line 449 of file declarations_gaia.f.
double precision, dimension(:), allocatable declarations_gaia::qer_sand |
Definition at line 449 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::qs |
Total solid discharge (bedload+suspension)
Definition at line 91 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::qs_c |
Solid discharge (bedload)
Definition at line 99 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::qscl |
Total transport rate for a sediment class : bedload+suspended load.
Definition at line 594 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::qscl_c |
Bedload transport rate for a sediment class [kg*(m-1*s-1)].
Definition at line 598 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::qscl_s |
Suspended load transport rate for a sediment class.
Definition at line 613 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::qsclxc |
Bedload transport rate in the x and y direction for a sediment class [kg*(m-1*s-1)].
Definition at line 602 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::qsclyc |
Definition at line 602 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::qsx |
Solid discharge, along x and y.
Definition at line 95 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::qsxc |
Solid discharge (bedload), along x and y.
Definition at line 103 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::qsy |
Definition at line 95 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::qsyc |
Definition at line 103 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::qu |
X component of the flow rate.
Definition at line 79 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::qv |
Y component of the flow rate.
Definition at line 83 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::radsec |
Curve radius for secondary currents.
Definition at line 181 of file declarations_gaia.f.
double precision, dimension(:), allocatable declarations_gaia::ratio_debimp |
Ratio of sand in the prescribed solid discharge.
Definition at line 446 of file declarations_gaia.f.
double precision, dimension(:), allocatable declarations_gaia::ratio_evol_tot_sand |
Ratio between EVCL_M_TOT_SAND and the mass in the active layer.
Definition at line 1720 of file declarations_gaia.f.
double precision, dimension(:,:,:), allocatable, target declarations_gaia::ratio_mud |
Ratio of mud to all muds, for imud,ilayer,ipoin.
Definition at line 438 of file declarations_gaia.f.
double precision, dimension(:,:), allocatable declarations_gaia::ratio_mud_sand |
Ratio of mud to sand, for ilayer,ipoin.
Definition at line 442 of file declarations_gaia.f.
double precision, dimension(:,:,:), allocatable, target declarations_gaia::ratio_sand |
Ratio of sand to all sands, for isand,ilayer,ipoin.
Definition at line 434 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::ratio_toce |
Ratio between critical shear stress of pure sediment and mixed sediment in the same layer.
Definition at line 1694 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::ratiom |
Sediment composition : mud (for output variables)
Definition at line 555 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::ratios |
Sediment composition : sand (for output variables)
Definition at line 551 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::s |
Void structure.
Definition at line 185 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::salfa_cl |
Sinus of the angle between mean flow q and transport qs.
Definition at line 177 of file declarations_gaia.f.
double precision, dimension(:), allocatable declarations_gaia::sanfra |
sand fraction for Wilcock & Crowe transport formula
Definition at line 1327 of file declarations_gaia.f.
double precision, dimension(:), pointer declarations_gaia::save_uconv |
Save the velocity fields in the suspension computation.
Definition at line 1486 of file declarations_gaia.f.
double precision, dimension(:), pointer declarations_gaia::save_vconv |
Definition at line 1486 of file declarations_gaia.f.
integer, dimension(:), allocatable declarations_gaia::schadvsed |
Scheme for advection of suspended sediments.
Definition at line 875 of file declarations_gaia.f.
integer declarations_gaia::schdsed |
Scheme for diffusion of suspended sediments in 3D.
Definition at line 883 of file declarations_gaia.f.
logical declarations_gaia::seccurrent |
Secondary currents.
Definition at line 1006 of file declarations_gaia.f.
logical declarations_gaia::second_susp_step |
Logical used for coupling with T2D/T3D when suspension activated.
Definition at line 1062 of file declarations_gaia.f.
double precision, dimension(:), allocatable declarations_gaia::sed0 |
Initial values of suspended sediments.
Definition at line 1331 of file declarations_gaia.f.
double precision, dimension(nlaymax) declarations_gaia::sed_thick |
Thickness of each bed layer (constant)
Definition at line 1616 of file declarations_gaia.f.
logical, dimension(nsiclm) declarations_gaia::sedco |
Cohesive sediments (for each class)
Definition at line 1026 of file declarations_gaia.f.
double precision, dimension(:,:), allocatable declarations_gaia::sedsce |
Values of suspended sediments at the sources.
Definition at line 1339 of file declarations_gaia.f.
logical declarations_gaia::set_lag |
Settling lag: determines choice between Rouse and Miles concentration profile SET_LAG = TRUE : Miles = FALSE: Rouse.
Definition at line 1041 of file declarations_gaia.f.
integer declarations_gaia::setdep |
Options for the vertical advection-diffusion scheme with settling velocity (only relevant in 3D). This could be declared in TELEMAC3D instead, to be discussed (maybe this concerns other variables).
Definition at line 1759 of file declarations_gaia.f.
integer declarations_gaia::sinact |
Definition at line 1511 of file declarations_gaia.f.
integer declarations_gaia::sinpol |
Definition at line 1511 of file declarations_gaia.f.
integer declarations_gaia::sinref |
Definition at line 1511 of file declarations_gaia.f.
integer declarations_gaia::sinrst |
Definition at line 1511 of file declarations_gaia.f.
logical declarations_gaia::slide |
Sediment slide.
Definition at line 1022 of file declarations_gaia.f.
integer declarations_gaia::slopeff |
Formula for slope effect.
Definition at line 745 of file declarations_gaia.f.
type(slvcfg), dimension(:), allocatable declarations_gaia::slvsed |
Solver for the diffusion of sediment.
Definition at line 1406 of file declarations_gaia.f.
double precision, dimension(:), allocatable declarations_gaia::soldis |
Prescribed solid discharges.
Definition at line 1295 of file declarations_gaia.f.
integer declarations_gaia::solsys_gai |
Choose the advection field in cvdftr.
Definition at line 867 of file declarations_gaia.f.
logical, dimension(maxvar) declarations_gaia::sorimp |
Listing output.
Definition at line 940 of file declarations_gaia.f.
logical, dimension(maxvar) declarations_gaia::sorleo |
Graphical output.
Definition at line 936 of file declarations_gaia.f.
character(len=72) declarations_gaia::sortis |
List of the variable to ouput in the result file.
Definition at line 1364 of file declarations_gaia.f.
logical declarations_gaia::spheri |
Work in spherical coordinates (hard-coded)
Definition at line 956 of file declarations_gaia.f.
double precision, dimension(nsiclm) declarations_gaia::sum_deposition |
Cumulated sediment mass deposition.
Definition at line 1228 of file declarations_gaia.f.
double precision, dimension(nsiclm) declarations_gaia::sum_erosion |
Cumulated sediment mass erosion.
Definition at line 1224 of file declarations_gaia.f.
double precision, dimension(:,:), allocatable declarations_gaia::sumbedload_b |
Cumulated bedload on boundary for every class (kg): variable for mass balance.
Definition at line 465 of file declarations_gaia.f.
double precision, dimension(:), allocatable declarations_gaia::sumbedload_b_flux |
Sum over classes of bedload boundary flux or cumulated bedload:
Definition at line 470 of file declarations_gaia.f.
double precision, dimension(nsiclm) declarations_gaia::summassnestor |
Cumulated sediment mass from Nestor per class.
Definition at line 1220 of file declarations_gaia.f.
double precision, dimension(nsiclm) declarations_gaia::summcumucl |
Cumulated erosion / deposition mass per class.
Definition at line 1212 of file declarations_gaia.f.
double precision, dimension(nsiclm) declarations_gaia::sumrmascl |
Cumulated evolution mass per class.
Definition at line 1208 of file declarations_gaia.f.
logical, target declarations_gaia::susp |
Suspension : yes if there is at least one suspended sediment this is the case if there is mud or if suspension is activated for the sand.
Definition at line 986 of file declarations_gaia.f.
logical, target declarations_gaia::susp_sand |
Suspension for all sands (mud is assumed to be suspended)
Definition at line 990 of file declarations_gaia.f.
type(bief_obj), pointer declarations_gaia::t1 |
Aliases for work vectors in tb.
Definition at line 1429 of file declarations_gaia.f.
type(bief_obj), pointer declarations_gaia::t10 |
Definition at line 1429 of file declarations_gaia.f.
type(bief_obj), pointer declarations_gaia::t11 |
Definition at line 1429 of file declarations_gaia.f.
type(bief_obj), pointer declarations_gaia::t12 |
Definition at line 1429 of file declarations_gaia.f.
type(bief_obj), pointer declarations_gaia::t13 |
Definition at line 1430 of file declarations_gaia.f.
type(bief_obj), pointer declarations_gaia::t14 |
Definition at line 1430 of file declarations_gaia.f.
type(bief_obj), pointer declarations_gaia::t2 |
Definition at line 1429 of file declarations_gaia.f.
type(bief_obj), pointer declarations_gaia::t3 |
Definition at line 1429 of file declarations_gaia.f.
type(bief_obj), pointer declarations_gaia::t4 |
Definition at line 1429 of file declarations_gaia.f.
type(bief_obj), pointer declarations_gaia::t5 |
Definition at line 1429 of file declarations_gaia.f.
type(bief_obj), pointer declarations_gaia::t6 |
Definition at line 1429 of file declarations_gaia.f.
type(bief_obj), pointer declarations_gaia::t7 |
Definition at line 1429 of file declarations_gaia.f.
type(bief_obj), pointer declarations_gaia::t8 |
Definition at line 1429 of file declarations_gaia.f.
type(bief_obj), pointer declarations_gaia::t9 |
Definition at line 1429 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::taup |
Shear stress modified by skin friction.
Definition at line 268 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::tb |
Blocks of working arrays.
Definition at line 503 of file declarations_gaia.f.
double precision, dimension(:), allocatable, target declarations_gaia::tds_gai_node_depth |
Definition at line 1536 of file declarations_gaia.f.
double precision, dimension(:), allocatable, target declarations_gaia::tds_hn |
Definition at line 1539 of file declarations_gaia.f.
double precision, dimension(:,:), allocatable, target declarations_gaia::tds_node_sediment_fraction |
Definition at line 1537 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::te1 |
Work arrays for elements.
Definition at line 398 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::te2 |
Definition at line 398 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::te3 |
Definition at line 398 of file declarations_gaia.f.
character(len=32), dimension(maxvar) declarations_gaia::texte |
Name of output variable.
Definition at line 1376 of file declarations_gaia.f.
character(len=32), dimension(maxvar) declarations_gaia::textpr |
Name of variable in previous computation file.
Definition at line 1380 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::thetac |
Current direction (deg trigo)
Definition at line 119 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::thetaw |
Wave direction (deg wrt ox axis) !!!!!some say oy axis!!!!!
Definition at line 216 of file declarations_gaia.f.
double precision, dimension(:), allocatable declarations_gaia::time |
Definition at line 449 of file declarations_gaia.f.
double precision declarations_gaia::time_flusec2 |
Definition at line 1566 of file declarations_gaia.f.
double precision, dimension(:), allocatable declarations_gaia::time_rfc |
Definition at line 1532 of file declarations_gaia.f.
character(len=72) declarations_gaia::titca |
Title of the case.
Definition at line 1360 of file declarations_gaia.f.
double precision declarations_gaia::tl1_rfc |
Definition at line 1530 of file declarations_gaia.f.
double precision declarations_gaia::tl2_rfc |
Definition at line 1530 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::tob |
Bed shear stress [n/m2].
Definition at line 264 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::tobcw_max |
Maximum of total current + wave shear stress.
Definition at line 284 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::tobcw_mean |
Mean of total current + wave shear stress.
Definition at line 280 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::tobw |
Wave induced shear stress.
Definition at line 276 of file declarations_gaia.f.
double precision, dimension(:,:), allocatable declarations_gaia::tocd_mud |
Critical shear stress for mud deposition, for each bed layer, for each point.
Definition at line 1652 of file declarations_gaia.f.
double precision, dimension(nsiclm) declarations_gaia::tocd_mud0 |
Critical shear stress for mud deposition.
Definition at line 1647 of file declarations_gaia.f.
double precision, dimension(:,:,:), allocatable declarations_gaia::toce_mix |
Definition at line 451 of file declarations_gaia.f.
double precision, dimension(:,:), allocatable, target declarations_gaia::toce_mud |
Critical erosion shear stress of the mud, for each bed layer, for each point. It is variable in space for the active layer (layer 1) only. It is a choice related to the way the bed model is done: the active layer is treated along with the others, there are no specialised arrays for the active layer.
Definition at line 1643 of file declarations_gaia.f.
double precision, dimension(nlaymax) declarations_gaia::toce_mud0 |
Critical erosion shear stress of the mud per layer.
Definition at line 1633 of file declarations_gaia.f.
logical declarations_gaia::toce_mud_found |
Definition at line 1069 of file declarations_gaia.f.
double precision, dimension(:,:), allocatable declarations_gaia::toce_sand |
Critical erosion shear stress of the sand, for each sand, for each point.
Definition at line 1689 of file declarations_gaia.f.
double precision, dimension(nsiclm) declarations_gaia::toce_sand0 |
Critical erosion shear stress of the sand.
Definition at line 1684 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::tocemud |
Critical erosion shear stress of the mud (for output variables)
Definition at line 585 of file declarations_gaia.f.
double precision, dimension(:,:), allocatable, target declarations_gaia::trans_mass |
Mass transfer for consolidation between layers, for each bed layer, for each point. It is variable in space for the active layer (layer 1) only. It is a choice related to the way the bed model is done: the active layer is treated along with the others, there are no specialised arrays for the active layer.
Definition at line 1680 of file declarations_gaia.f.
double precision, dimension(nlaymax) declarations_gaia::trans_mass0 |
Mass transfer for consolidation between layers.
Definition at line 1670 of file declarations_gaia.f.
double precision declarations_gaia::turba |
Flocculation coefficient.
Definition at line 1311 of file declarations_gaia.f.
double precision declarations_gaia::turbb |
Coefficient for floc destruction.
Definition at line 1315 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::tw |
Mean wave period.
Definition at line 232 of file declarations_gaia.f.
integer declarations_gaia::type_houle |
Type of waves (regular or irregular)
Definition at line 863 of file declarations_gaia.f.
character(len=3), dimension(:), allocatable declarations_gaia::type_sed |
Type of sediment (co or nco)
Definition at line 1594 of file declarations_gaia.f.
integer, pointer declarations_gaia::typelm |
Type of element.
Definition at line 1462 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::u2d |
Components of depth-averaged velocity.
Definition at line 111 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::uconv_gai |
Components of velocity vectors.
Definition at line 353 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::unladm |
Mean diameter of under-layer.
Definition at line 309 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::unorm |
Norm of the mean flow velocity.
Definition at line 115 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::unsv2d |
Inverse of integral of bases.
Definition at line 169 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::uw |
Orbital wave velocity.
Definition at line 224 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::v2d |
Definition at line 111 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::v2dpar |
Integral of bases in parallel.
Definition at line 165 of file declarations_gaia.f.
logical declarations_gaia::valid |
Validation.
Definition at line 998 of file declarations_gaia.f.
integer declarations_gaia::valnit |
Definition at line 1542 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::varcl |
Block of clandestine variables.
Definition at line 515 of file declarations_gaia.f.
character(len=32), dimension(nsiclm) declarations_gaia::varcla |
For clandestine variables.
Definition at line 1372 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::varhyd |
Block of variables for input.
Definition at line 519 of file declarations_gaia.f.
character(len=72) declarations_gaia::varim |
List of the variable to print to the listing.
Definition at line 1368 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::varsor |
Block of variables for output.
Definition at line 523 of file declarations_gaia.f.
double precision declarations_gaia::vce |
Water viscosity: it is defined here because the viscosity set in TELEMAC2D or TELEMAC3D may not b the physical one.
Definition at line 1110 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::vconv_gai |
Definition at line 353 of file declarations_gaia.f.
integer, dimension(:), allocatable declarations_gaia::verprosed |
Definition at line 887 of file declarations_gaia.f.
logical declarations_gaia::vf |
Use a Finite Volumes formulation.
Definition at line 976 of file declarations_gaia.f.
double precision, dimension(:,:), allocatable declarations_gaia::volflux_flusec2 |
Definition at line 1564 of file declarations_gaia.f.
double precision, dimension(nsiclm) declarations_gaia::volini |
Initial volume of sediment of each class for CVSM.
Definition at line 1191 of file declarations_gaia.f.
double precision, dimension(:), allocatable declarations_gaia::volneg |
Definition at line 1551 of file declarations_gaia.f.
double precision, dimension(:), allocatable declarations_gaia::volnegc |
Definition at line 1550 of file declarations_gaia.f.
double precision, dimension(:), allocatable declarations_gaia::volnegs |
Definition at line 1549 of file declarations_gaia.f.
double precision, dimension(:), allocatable declarations_gaia::volpos |
Definition at line 1551 of file declarations_gaia.f.
double precision, dimension(:), allocatable declarations_gaia::volposc |
Definition at line 1550 of file declarations_gaia.f.
double precision, dimension(:), allocatable declarations_gaia::volposs |
Definition at line 1549 of file declarations_gaia.f.
double precision, dimension(nsiclm) declarations_gaia::voltot |
Total volume of sediment of each class.
Definition at line 1187 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::volu2d |
Integral of bases.
Definition at line 161 of file declarations_gaia.f.
integer declarations_gaia::vsmtype |
For the Continous Vertical Sorting MODEL.
Type of the Vertical Grain Sorting: Hirano Layers or Continous-VSM
Definition at line 893 of file declarations_gaia.f.
integer declarations_gaia::vspres |
Definition at line 1512 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::w1 |
Working arrays.
Definition at line 209 of file declarations_gaia.f.
double precision, dimension(:), allocatable declarations_gaia::work |
Definition at line 1525 of file declarations_gaia.f.
double precision, dimension(:), allocatable declarations_gaia::workb |
Definition at line 1525 of file declarations_gaia.f.
double precision, dimension(:), pointer declarations_gaia::x |
2d coordinates of the mesh
Definition at line 1442 of file declarations_gaia.f.
double precision, dimension(nlaymax), target declarations_gaia::xkv0 |
Initial porosity by layers.
Definition at line 1100 of file declarations_gaia.f.
double precision declarations_gaia::xmve |
Water density (from steering file of T2D or T3D)
Definition at line 1092 of file declarations_gaia.f.
double precision, dimension(nsiclm) declarations_gaia::xmvs0 |
Sand density.
Definition at line 1096 of file declarations_gaia.f.
double precision, dimension(nsiclm), target declarations_gaia::xwc |
Settling velocities.
Definition at line 1134 of file declarations_gaia.f.
double precision, dimension(nsiclm) declarations_gaia::xwc0 |
Initial settling velocities.
Definition at line 1130 of file declarations_gaia.f.
double precision, dimension(:), pointer declarations_gaia::y |
Definition at line 1442 of file declarations_gaia.f.
logical declarations_gaia::yaflulim_gai |
Logical for modification of boundary fluxes.
Definition at line 1074 of file declarations_gaia.f.
logical declarations_gaia::yasmi |
Resolution for suspension is implicit (or not)
Definition at line 952 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::z |
Free surface elevation.
Definition at line 46 of file declarations_gaia.f.
double precision declarations_gaia::zero |
Parameter used for clipping variables or testing values against zero.
Definition at line 1287 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::zf |
Bottom elevation.
Definition at line 145 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::zfcl_c |
Bed evolution per class (due to bedload)
Definition at line 617 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::zfcl_ms |
Evolution for each class due to sloping bed effects.
Definition at line 629 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::zr |
Non erodable (rigid) bottom elevation.
Definition at line 149 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::zref |
Reference elevation.
Definition at line 157 of file declarations_gaia.f.
type(bief_obj), target declarations_gaia::zrl |
Reference level for Nestor.
Definition at line 153 of file declarations_gaia.f.