From: YOANN AUDOUIN Date: Tue, 1 Dec 2020 08:06:51 +0000 (+0100) Subject: Missing files X-Git-Url: http://git.salome-platform.org/gitweb/?a=commitdiff_plain;h=be61069cbc78c409e447b0b891e19f3f7e61e3a8;p=tools%2Feficas.git Missing files --- diff --git a/Telemac/gaia_cata_auto.py b/Telemac/gaia_cata_auto.py new file mode 100644 index 00000000..5dc122f6 --- /dev/null +++ b/Telemac/gaia_cata_auto.py @@ -0,0 +1,2190 @@ + +# -*- coding: latin-1 -*- + +from Accas import * +class DateJJMMAAAA: + def __init__(self): + self.ntuple=3 + + def __convert__(self,valeur): + if type(valeur) == types.StringType: return None + if len(valeur) != self.ntuple: return None + return valeur + + def info(self): + return "Date : jj/mm/aaaa " + + __repr__=info + __str__=info + +class grma(GEOM): + pass + +import types +class Tuple: + def __init__(self,ntuple): + self.ntuple=ntuple + + def __convert__(self,valeur): + if type(valeur) == types.StringType: + return None + if len(valeur) != self.ntuple: + return None + return valeur + + def info(self): + return "Tuple de %s elements" % self.ntuple + + + +JdC = JDC_CATA (code = 'GAIA', + execmodul = None, + ) +# ======================================================================= +# Catalog entry for the MAP function : c_pre_interfaceBody_mesh +# ======================================================================= + +VERSION_CATALOGUE="TRUNK_20201030" +# ----------------------------------------------------------------------- +COMPUTATION_ENVIRONMENT = PROC(nom= "COMPUTATION_ENVIRONMENT",op = None, +# ----------------------------------------------------------------------- +# ----------------------------------- + GLOBAL = FACT(statut='o', +# ----------------------------------- +# ----------------------------------- + TITLE = SIMP(statut ='f', +# ----------------------------------- + typ = 'TXM', + defaut = '', + fr = """Titre du cas etudie. +Ce titre sera inscrit dans les sorties.""", + ang = """Title of the case being considered.""", + ), +# ----------------------------------- + PARALLEL_PROCESSORS = SIMP(statut ='f', +# ----------------------------------- + typ = 'I', + defaut = [0], + fr = """NOMBRE DE PROCESSEURS EN CALCUL PARALLELE +0 : 1 machine, compilation sans bibliotheque de parallelisme +1 : 1 machine, compilation avec bibliotheque de parallelisme +2 : 2 processeurs ou machines en parallele +etc...""", + ang = """NUMBER OF PROCESSORS FOR PARALLEL PROCESSING +0 : 1 machine, compiling without parallel library +1 : 1 machine, compiling with a parallel library +2 : 2 processors or machines in parallel +etc....""", + ), +# ----------------------------------- + CHECKING_THE_MESH = SIMP(statut ='o', +# ----------------------------------- + typ = bool, + defaut = [False], + fr = """Si oui on appelle le sous-programme checkmesh qui verifie +la coherence du maillage, points superposes, etc.""", + ang = """if this key word is equal to yes, a call to subroutine +checkmesh will look for errors in the mesh, superimposed points, etc.""", + ), +# ----------------------------------- + MAXIMUM_NUMBER_OF_BOUNDARIES = SIMP(statut ='f', +# ----------------------------------- + typ = 'I', + defaut = 30, + fr = """nombre maximal de frontieres differentes dans le maillage. +Sert au dimensionnement de la memoire, a augmenter si necessaire""", + ang = """maximal number of boundaries in the mesh. +Used for dimensioning arrays. Can be increased if needed""", + ), + ), +# ----------------------------------- + INPUT = FACT(statut='o', +# ----------------------------------- +# ----------------------------------- + DATA = FACT(statut='o', +# ----------------------------------- +# ----------------------------------- + VALIDATION = SIMP(statut ='f', +# ----------------------------------- + typ = bool, + defaut = False, + fr = """Option utilisee principalement pour le dossier de validation. +Si ce mot-cle vaut OUI, les resultats du calcul vont alors etre +compares aux valeurs du fichier de reference. +La comparaison est effectuee par le sous-programme VALIDA qui peut +etre modifie pour realiser, par exemple, une comparaison avec +une solution exacte.""", + ang = """This option is primarily used for the validation +documents. If this keyword is equal to YES, the REFERENCE FILE +is then considered as a reference which the computation is +going to be compared with. +The comparison is made by the subroutine VALIDA, which can be +modified so as to include,for example,a comparison with an +exact solution.""", + ), +# ----------------------------------- + b_VALIDATIONG = BLOC(condition="VALIDATION == True", +# ----------------------------------- +# ----------------------------------- + REFERENCE_FILE_FORMAT = SIMP(statut ='f', +# ----------------------------------- + typ = 'TXM', + into = ['SERAFIN','SERAFIND','MED'], + defaut = 'SERAFIN', + fr = """Format du fichier de resultats du calcul precedent. +Les valeurs possibles sont : +- SERAFIN : format standard simple precision pour Telemac; +- SERAFIND: format standard double precision pour Telemac; +- MED : format MED base sur HDF5""", + ang = """Previous computation results file format. +Possible values are: +- SERAFIN : classical single precision format in Telemac; +- SERAFIND: classical double precision format in Telemac; +- MED : MED format based on HDF5""", + ), +# ----------------------------------- + REFERENCE_FILE = SIMP(statut ='f', +# ----------------------------------- + typ = ('Fichier','All Files (*)'), max='**', + defaut = '', + fr = """Nom du fichier servant a valider le calcul. +Si VALIDATION = OUI, les resultats du calcul vont etre +comparees aux valeurs contenues dans ce fichier. +La comparaison est effectuee par le sous-programme VALIDA.""", + ang = """Name of the file used to validate the computation. +If VALIDATION = YES, the results of the computation will be +compared with the values of this file. The comparison is +made by the subroutine VALIDA.""", + ), + ), + ), + ), +# ----------------------------------- + OUTPUT = FACT(statut='o', +# ----------------------------------- +# ----------------------------------- + RESULTS = FACT(statut='o', +# ----------------------------------- +# ----------------------------------- + NUMBER_OF_PRIVATE_ARRAYS = SIMP(statut ='o', +# ----------------------------------- + typ = 'I', + defaut = [1], + fr = """Nombre de tableaux mis a disposition de l utilisateur""", + ang = """Number of arrays for own user programming""", + ), + ), + ), +) +# ----------------------------------------------------------------------- +INTERNAL = PROC(nom= "INTERNAL",op = None, +# ----------------------------------------------------------------------- + UIinfo = {"groupes": ("CACHE")}, +# ----------------------------------- + RELEASE = SIMP(statut ='f', +# ----------------------------------- + typ = 'TXM', + defaut = 'TRUNK', + fr = """Numero de version des bibliotheques utilisees par GAIA.""", + ang = """Release of the libraries used by GAIA.""", + ), +# ----------------------------------- + DICTIONARY = SIMP(statut ='f', +# ----------------------------------- + typ = ('Fichier','All Files (*)'), + defaut = 'gaia.dico', + fr = """Dictionnaire des mots cles.""", + ang = """Key word dictionary.""", + ), +) +# ----------------------------------------------------------------------- +GENERAL_PARAMETERS = PROC(nom= "GENERAL_PARAMETERS",op = None, +# ----------------------------------------------------------------------- +# ----------------------------------- + DEBUGGER = SIMP(statut ='f', +# ----------------------------------- + typ = 'I', + defaut = [0], + fr = """Pour imprimer la sequence des appels, mettre 1""", + ang = """If 1, calls of subroutines will be printed in the listing""", + ), +# ----------------------------------- + LOCATION = FACT(statut='o', +# ----------------------------------- +# ----------------------------------- + ORIGIN_COORDINATES = SIMP(statut ='o', +# ----------------------------------- + typ = 'I', min= 2, max= 2, + defaut = [0,0], + fr = """Valeur en metres, utilise pour eviter les trop grands nombres, +transmis dans le format Selafin mais pas d''autre traitement pour +l''instant""", + ang = """Value in metres, used to avoid large real numbers, +added in Selafin format, but so far no other treatment""", + ), + ), +) +# ----------------------------------------------------------------------- +HYDRODYNAMICS = PROC(nom= "HYDRODYNAMICS",op = None, +# ----------------------------------------------------------------------- +# ----------------------------------- + TIDAL_FLATS_INFO = FACT(statut='o', +# ----------------------------------- +# ----------------------------------- + OPTION_FOR_THE_TREATMENT_OF_TIDAL_FLATS = SIMP(statut ='o', +# ----------------------------------- + typ = 'I', + defaut = 1, + fr = """Utilise si ''BANCS DECOUVRANTS'' est vrai + 1 : EQUATIONS RESOLUES PARTOUT AVEC CORRECTION + SUR LES BANCS DECOUVRANTS + 2 : GEL DES ELEMENTS DECOUVRANTS +Il est conseille de choisir l''option 1 car elle permet de +conserver la masse.""", + ang = """Used if ''TIDAL FLATS'' is true + 1 : EQUATIONS SOLVED EVERYWHERE WITH CORRECTION ON TIDAL FLATS + 2 : DRY ELEMENTS FROZEN +It is recommended to choose 1 since it ensures mass conservation.""", + ), +# ----------------------------------- + MINIMAL_VALUE_OF_THE_WATER_HEIGHT = SIMP(statut ='o', +# ----------------------------------- + typ = 'R', + defaut = 1.E-3, + fr = """Fixe la valeur minimale de la hauteur d''eau. +Est utilise lorsque le mot cle BANCS DECOUVRANTS est egal a oui.""", + ang = """Sets the minimum value of the water depth. +Is used when the keyword TIDAL FLATS is equal to yes.""", + ), +# ----------------------------------- + TIDAL_FLATS = SIMP(statut ='o', +# ----------------------------------- + typ = bool, + defaut = True, + fr = """permet de supprimer les tests sur les bancs decouvrants, dans +les cas ou l''on est certain qu''il n''y en aura pas. +En cas de doute : oui""", + ang = """When no, the specific treatments for tidal flats +are by-passed. +This spares time, but of course you must be sure that you +have no tidal flats""", + ), + ), +) +# ----------------------------------------------------------------------- +MISCELLANEOUS = PROC(nom= "MISCELLANEOUS",op = None, +# ----------------------------------------------------------------------- +# ----------------------------------- + NESTOR = SIMP(statut ='f', +# ----------------------------------- + typ = bool, + defaut = [False], + fr = """Pour le couplage avec NESTOR""", + ang = """For coupling with NESTOR""", + ), +# ----------------------------------- + NESTOR_ACTION_FILE = SIMP(statut ='f', +# ----------------------------------- + typ = ('Fichier','All Files (*)'), max='**', + defaut = '', + fr = """Nom du fichier de commandes de nestor""", + ang = """Name of the Nestor steering file""", + ), +# ----------------------------------- + NESTOR_POLYGON_FILE = SIMP(statut ='f', +# ----------------------------------- + typ = ('Fichier','All Files (*)'), max='**', + defaut = '', + fr = """Nom du fichier de polygons de Nestor""", + ang = """Name of the Nestor polygon file""", + ), +# ----------------------------------- + NESTOR_RESTART_FILE = SIMP(statut ='f', +# ----------------------------------- + typ = ('Fichier','All Files (*)'), max='**', + defaut = '', + fr = """Nom du fichier de phydef-cf.cfg.ds de Nestor""", + ang = """Name of the Nestor file phydef-cf.cfg.ds""", + ), +# ----------------------------------- + NESTOR_SURFACE_REFERENCE_FILE = SIMP(statut ='f', +# ----------------------------------- + typ = ('Fichier','All Files (*)'), max='**', + defaut = '', + fr = """Nom du fichier de reference surface de Nestor""", + ang = """Name of the Nestor file which contains the reference + water surface""", + ), +) +# ----------------------------------------------------------------------- +GENERAL = PROC(nom= "GENERAL",op = None, +# ----------------------------------------------------------------------- +# ----------------------------------- + FLUXLINE_INPUT_FILE = SIMP(statut ='f', +# ----------------------------------- + typ = ('Fichier','All Files (*)'), + defaut = '', + fr = """Nom du fichier de fluxline""", + ang = """Name of the Fluxline file""", + ), +# ----------------------------------- + FLUXLINE = SIMP(statut ='f', +# ----------------------------------- + typ = bool, + defaut = False, + fr = """FLUXLINE""", + ang = """Use Fluxline to compute flux over lines""", + ), +# ----------------------------------- + CONTROL_SECTIONS = SIMP(statut ='f', +# ----------------------------------- + typ = 'I', min= 3, max= 3, + fr = """Couples de points (numeros globaux dans le maillage) entre +lesquels les debits instantanes et cumules seront donnes.""", + ang = """Couples of points (global numbers in the mesh) defining sections + where the instantaneous and cumulated discharges will be given""", + ), +# ----------------------------------- + SECONDARY_CURRENTS = SIMP(statut ='f', +# ----------------------------------- + typ = bool, + defaut = [False], + fr = """Pour prendre en compte les courants secondaires""", + ang = """using the parametrisation for secondary currents""", + ), +# ----------------------------------- + SECONDARY_CURRENTS_FILE = SIMP(statut ='f', +# ----------------------------------- + typ = bool, + defaut = [False], + fr = """Pour prendre en compte les courants secondaires avec FICHIER""", + ang = """The radii needed for the parametrisation of secondary currents +are read from SELAFIN file""", + ), +# ----------------------------------- + EFFECT_OF_WAVES = SIMP(statut ='f', +# ----------------------------------- + typ = bool, + defaut = False, + fr = """Prend en compte l''effet de la houle sur le transport solide""", + ang = """Takes into account the effect of waves""", + ), +# ----------------------------------- + TYPE_OF_WAVES = SIMP(statut ='f', +# ----------------------------------- + typ = 'I', + defaut = 2, + fr = """Utilise pour calculer Uw + Si Uw est calcule par Tomawac, choisir 2 (defaut) + 1= vagues regulieres (monochormatique) + 2= vagues irregulieres (spectre)""", + ang = """is used to calculate Uw + if Uw is calculated with Tomawac, choose 2 (default) + 1= regular (monochromatic) waves + 2= irregular (spectral) waves""", + ), +) +# ----------------------------------------------------------------------- +COHESIVE_AND_NON_COHESIVE = PROC(nom= "COHESIVE_AND_NON_COHESIVE",op = None, +# ----------------------------------------------------------------------- +# ----------------------------------- + BED_MODEL = SIMP(statut ='f', +# ----------------------------------- + typ = 'I', + defaut = 1, + fr = """3 types de modeles de lit sont disponibles : +1 : multicouche (couche active automatique si plusieurs classes) +2 : multicouche avec consolidation +3 : consolidation basee sur la theorie de Gibson""", + ang = """3 kinds of bed model are available: +1 : multilayers (automatic active layer if several classes) +2 : multilayer with consolidation +3 : consolidation model based on Gibson theory""", + ), +# ----------------------------------- + CHARRIAGE = FACT(statut='o', +# ----------------------------------- +# ----------------------------------- + CLASSES_SHIELDS_PARAMETERS = SIMP(statut ='f', +# ----------------------------------- + typ = 'R', min=0, max='**', + defaut = [-9.,-9.], + fr = """Utilise pour determiner la valeur de la contrainte critique +d''entrainement (sediments non-cohesifs). En multiclasse, specifier la +valeur pour chaque classe. Donner valeur negative pour les sediments +cohesifs.""", + ang = """Used to determine the critical bed shear stress value +(non-cohesive sediments). +For multi grain size, +the shields parameter needs to be specified for each class. +It is necessary to give a negative value +in the parameter file for cohesive sediments.""", + ), + ), +# ----------------------------------- + SUSPENSION = FACT(statut='o', +# ----------------------------------- +# ----------------------------------- + CLASSES_SETTLING_VELOCITIES = SIMP(statut ='f', +# ----------------------------------- + typ = 'R', min=0, max='**', + defaut = [-9,-9.], + fr = """Fixe la valeur de vitesse de chute pour chaque sediment. Donner une +valuer negative pour utiliser les formules de Stokes, Zanke ou Van +Rijn (appliquées selon la taille des grains).""", + ang = """Sets the value of settling velocity for every sediment. Give a +negative value to use the Stokes, Zanke or Van Rijn formulae +(depending on the grain size)""", + ), +# ----------------------------------- + EQUILIBRIUM_INFLOW_CONCENTRATION = SIMP(statut ='f', +# ----------------------------------- + typ = bool, + defaut = [False], + fr = """Impose la concentration en entree du domaine dans les cas 2D. +Pour les sediments non-cohesifs, la concentration d''equilibre est +calculee en accord avec la formule de transport pour tous les sable.""", + ang = """Imposes the equilibrium concentration at the inlet boundaries in 2D +cases. +For non cohesive sediments, the equilibrium near bed concentration is +computed with respect to the suspension transport formula for all +sands.""", + ), + ), +# ----------------------------------- + BED_MATERIAL = FACT(statut='o', +# ----------------------------------- +# ----------------------------------- + CLASSES_SEDIMENT_DIAMETERS = SIMP(statut ='f', +# ----------------------------------- + typ = 'R', min=0, max='**', + defaut = [.01,.01], + fr = """Sets value of diameter dm for particular size class.""", + ang = """Sets value of diameter dm for particular size class.""", + ), +# ----------------------------------- + CLASSES_HIDING_FACTOR = SIMP(statut ='f', +# ----------------------------------- + typ = 'R', min=0, max='**', + defaut = [1.,1.], + fr = """Fixe la valeur du facteur de pavage par classe +granulometrique""", + ang = """Sets value of hiding factor for particular size class.""", + ), +# ----------------------------------- + CLASSES_INITIAL_FRACTION = SIMP(statut ='f', +# ----------------------------------- + typ = 'R', min=0, max='**', + defaut = [1.,0.], + fr = """Fixe la fraction initiale de chaque classe sédimentologique +dans le mélange. Attention, la somme de AVA0 sur toutes les +classes doit valoir 1.""", + ang = """Sets the value of the initial fraction of each sediment class. +Beware that the sum over all classes must be equal to 1.""", + ), +# ----------------------------------- + LAYERS_INITIAL_THICKNESS = SIMP(statut ='f', +# ----------------------------------- + typ = 'R', min= 2, max= 2, + fr = """Epaisseurs initiales des sediments (m).""", + ang = """Sediment layers thickness (m) for initialisation.""", + ), +# ----------------------------------- + CLASSES_TYPE_OF_SEDIMENT = SIMP(statut ='o', +# ----------------------------------- + typ = 'TXM', min=0, max='**', + fr = """Liste des types de sediment: cohesif (CO) ou non cohesif (NCO).""", + ang = """ Liste of types of sediment: cohesive (CO) ou non cohesive (NCO).""", + ), + ), +) +# ----------------------------------------------------------------------- +BED_STRUCTURE = PROC(nom= "BED_STRUCTURE",op = None, +# ----------------------------------------------------------------------- +# ----------------------------------- + INITIALIZATION = FACT(statut='o', +# ----------------------------------- +# ----------------------------------- + NUMBER_OF_LAYERS_FOR_INITIAL_STRATIFICATION = SIMP(statut ='f', +# ----------------------------------- + typ = 'I', + defaut = 1, + fr = """Nombre de couche du lit initial, defaut NUMSTRAT=1""", + ang = """Number of layers for initial stratification, default NUMSTRAT=1""", + ), + ), +) +# ----------------------------------------------------------------------- +USELESS = PROC(nom= "USELESS",op = None, +# ----------------------------------------------------------------------- +# ----------------------------------- + VECTOR_LENGTH = SIMP(statut ='f', +# ----------------------------------- + typ = 'I', + defaut = 1, + fr = """longueur du vecteur pour les machines vectorielles.""", + ang = """vector length on vector machines.""", + ), +# ----------------------------------- + STEERING_FILE = SIMP(statut ='o', +# ----------------------------------- + typ = ('Fichier','All Files (*)'), max='**', + defaut = '', + fr = """Nom du fichier contenant les parametres du calcul +a realiser. Il peut-etre ecrit par l''utilisateur avec EDAMOX.""", + ang = """Name of the file containing the parameters +of the computation. Could be written by the user with EDAMOX.""", + ), +) +# ----------------------------------------------------------------------- +INPUT_OUTPUT__FILES = PROC(nom= "INPUT_OUTPUT__FILES",op = None, +# ----------------------------------------------------------------------- +# ----------------------------------- + GEOMETRY_FILE_FORMAT = SIMP(statut ='f', +# ----------------------------------- + typ = 'TXM', + into = ['SERAFIN','SERAFIND','MED'], + defaut = 'SERAFIN', + fr = """Format du fichier de geometrie. +Les valeurs possibles sont : +- SERAFIN : format standard simple precision pour Telemac; +- SERAFIND: format standard double precision pour Telemac; +- MED : format MED base sur HDF5""", + ang = """Geometry file format. +Possible values are: +- SERAFIN : classical single precision format in Telemac; +- SERAFIND: classical double precision format in Telemac; +- MED : MED format based on HDF5""", + ), +# ----------------------------------- + NAMES = FACT(statut='o', +# ----------------------------------- +# ----------------------------------- + GEOMETRY_FILE = SIMP(statut ='f', +# ----------------------------------- + typ = ('Fichier','All Files (*)'), max='**', + fr = """Nom du fichier contenant le maillage du calcul a realiser.""", + ang = """Name of the file containing the mesh. This file may also +contain the topography and the friction coefficients.""", + ), +# ----------------------------------- + NAMES_OF_PRIVATE_VARIABLES = SIMP(statut ='f', +# ----------------------------------- + typ = 'TXM', min= 2, max= 2, + fr = """Noms des variables privees en 32 caracteres, 16 pour le nom + 16 pour l''unite. Elles correspondent au bloc PRIVE + et peuvent etre lues dans le fichier de geometrie si elles + y sont presentes avec leur nom""", + ang = """Name of private variables in 32 characters, 16 for the name, + 16 for the unit. They are stored in the block PRIVE and + can be read in the geometry file if they are here with their + name""", + ), +# ----------------------------------- + BEDLOAD_BOUNDARIES_FILE = SIMP(statut ='f', +# ----------------------------------- + typ = ('Fichier','All Files (*)'), max='**', + defaut = '', + fr = """Fichier de variations en temps des conditions aux limites en charriage. +Les donnees de ce fichier sont sur le canal GAI\_FILES(GAILIQ)%LU.""", + ang = """Variations in time of boundary conditions in bedload. Data of this file +are read on channel GAI\_FILES(GAILIQ)%LU.""", + ), + ), +) +# ----------------------------------------------------------------------- +RESULTS = PROC(nom= "RESULTS",op = None, +# ----------------------------------------------------------------------- +# ----------------------------------- + RESULTS_FILE_FORMAT = SIMP(statut ='f', +# ----------------------------------- + typ = 'TXM', + into = ['SERAFIN','SERAFIND','MED'], + defaut = 'SERAFIN', + fr = """Format du fichier de resultats. +Les valeurs possibles sont : +- SERAFIN : format standard simple precision pour Telemac; +- SERAFIND: format standard double precision pour Telemac; +- MED : format MED base sur HDF5""", + ang = """Results file format. Possible values are: +- SERAFIN : classical single precision format in Telemac; +- SERAFIND: classical double precision format in Telemac; +- MED : MED format based on HDF5""", + ), +# ----------------------------------- + RESULTS_FILE = SIMP(statut ='f', +# ----------------------------------- + typ = ('Fichier','All Files (*)','Sauvegarde'), max='**', + fr = """Nom du fichier dans lequel seront ecrits les resultats avec +une periodicite donnee par le mot cle PERIODE DE SORTIE GRAPHIQUE +dans telemac2d ou telemac3d.""", + ang = """Name of the file into wich the computation results shall be +written, the periodicity being given by the keyword +GRAPHIC PRINTOUT PERIOD in telemac2d or telemac3d.""", + ), +# ----------------------------------- + VARIABLES_TO_BE_PRINTED = SIMP(statut ='f', +# ----------------------------------- + typ = 'TXM', max='**', + into = ["velocity along x axis (m/s)","velocity along y axis (m/s)","wawe celerity (m/s)","water depth (m)","free surface elevation (m)","bottom elevation (m)","Froude number","scalar flowrate of fluid (m2/s)","flowrate along x axis (m2/s)","flowrate along y axis (m2/s)","bed-load discharge (m2/s)","bed-load discharge along x axis (m2/s)","bed-load discharge along y axis (m2/s)","bottom evolution (m)","non erodable bottom","bed friction coefficient (m if Nikuradse)","mean bottom friction (N/m2)","wave angle with axis Oy (deg)","wave height","wave period","fraction of sediment of class i in the first layer","fraction of sediment of class i in the second layer","bed load transport rate of sediment of class i","thicknes of bed layer i","concentration of bed layer i ","concentration for class i","supplementary variable A","supplementary variable G","supplementary variable L","supplementary variable O"], + defaut = '', + fr = """Nom des variables que l''utilisateur desire ecrire sur +le lisring. Meme possibilites que pour les sorties graphiques.""", + ang = """Names of variables the user wants to write on the listing. +Each variable is represented by a letter in the same manner as +it is done in the graphic results file.""", + ), +# ----------------------------------- + LISTING_PRINTOUT_PERIOD = SIMP(statut ='f', +# ----------------------------------- + typ = 'I', + defaut = 1, + fr = """Determine la periode en nombre de pas de temps d''impression +des ''VARIABLES A IMPRIMER'' (voir ce mot-cle). +La sortie des resultats est effectuee sur le fichier listing +(fichier cas\_numerodeprocessus.sortie sur station de travail).""", + ang = """Determines, in number of time steps, the printout period of +the ''VARIABLES TO BE PRINTED''. +The results are printed out on the listing file +(file cas\_numerodeprocessus.sortie on a workstation).""", + ), +# ----------------------------------- + MASS_BALANCE = SIMP(statut ='f', +# ----------------------------------- + typ = bool, + defaut = False, + fr = """Determine si oui ou non le bilan de masse est realise.""", + ang = """Determines whether a check of the mass-balance over the domain +is made or not""", + ), +# ----------------------------------- + SECTIONS_OUTPUT_FILE = SIMP(statut ='f', +# ----------------------------------- + typ = ('Fichier','All Files (*)','Sauvegarde'), + defaut = '', + fr = """sections output file, written by the master""", + ang = """sections output file, written by the master""", + ), +# ----------------------------------- + C_VSM_RESULTS_FILE = SIMP(statut ='f', +# ----------------------------------- + typ = ('Fichier','All Files (*)','Sauvegarde'), max='**', + defaut = '', + fr = """Nom du fichier dans lequel seront ecrits les resultats C-VSM du +calcul avec la periodicite donnee par le mot cle +\telkey{C-VSM FULL PRINTOUT PERIOD}.""", + ang = """Name of the file into which the C-VSM results of the computation +are written, the periodicity being given by the keyword: +\telkey{C-VSM FULL PRINTOUT PERIOD}.""", + ), +# ----------------------------------- + C_VSM_RESULTS_FILE_FORMAT = SIMP(statut ='f', +# ----------------------------------- + typ = 'TXM', + into = ['SERAFIN','SERAFIND','MED'], + defaut = 'SERAFIN', + fr = """Format du \telkey{FICHIER DES C-VSM}. +Les valeurs possibles sont : +\begin{itemize} +\item SERAFIN : format standard simple precision pour \tel ; +\item SERAFIND: format standard double precision pour \tel ; +\item MED : format MED double precision base sur HDF5. +\end{itemize}""", + ang = """Format of the \telkey{C-VSM RESULT FILE}. Possible choices are: +\begin{itemize} +\item SERAFIN : classical single precision format in \tel, +\item SERAFIND: classical double precision format in \tel, +\item MED : MED double precision format based on HDF5. +\end{itemize}""", + ), +) +# ----------------------------------------------------------------------- +DATA_FILES = PROC(nom= "DATA_FILES",op = None, +# ----------------------------------------------------------------------- +# ----------------------------------- + WAVE_FILE_FORMAT = SIMP(statut ='f', +# ----------------------------------- + typ = 'TXM', + into = ['SERAFIN','SERAFIND','MED'], + defaut = 'SERAFIN', + fr = """Format du fichier de houle. +Les valeurs possibles sont : +- SERAFIN : format standard simple precision pour Telemac; +- SERAFIND: format standard double precision pour Telemac; +- MED : format MED base sur HDF5""", + ang = """Wave file format. +Possible values are: +- SERAFIN : classical single precision format in Telemac; +- SERAFIND: classical double precision format in Telemac; +- MED : MED format based on HDF5""", + ), +# ----------------------------------- + FORTRAN_FILE = SIMP(statut ='f', +# ----------------------------------- + typ = ('Fichier','All Files (*)'), max='**', + defaut = '', + fr = """Nom du fichier FORTRAN a soumettre.""", + ang = """Name of FORTRAN file to be submitted.""", + ), +# ----------------------------------- + BOUNDARY_CONDITIONS_FILE = SIMP(statut ='f', +# ----------------------------------- + typ = ('Fichier','All Files (*)'), max='**', + fr = """Nom du fichier contenant les types de conditions aux limites. +Ce fichier est rempli de facon automatique par le mailleur au moyen de +couleurs affectees aux noeuds des frontieres du domaine de calcul.""", + ang = """Name of the file containing the types of boundary conditions. +This file is filled automatically by the mesh generator through +colours that are assigned to the computation domain boundary nodes.""", + ), +# ----------------------------------- + WAVE_FILE = SIMP(statut ='f', +# ----------------------------------- + typ = ('Fichier','All Files (*)'), max='**', + defaut = '', + fr = """Nom d''un fichier contenant les resultats d''un calcul +precedent TOMAWAC realise sur le meme maillage. La houle sera donnee, +par le dernier pas de temps +de ce fichier . Seules les donnees de houle de ce fichier +seront conservees (hauteur de houle, periode de +houle, angle de la houle). +Les donnees hydrodynamiques(hauteur d''eau,vitesses) seront lues +dans le fichier hydrodynamique (Verifier la compatibilite !!!) +Les donnees de houle peuvent aussi etre imposees +par l''utilisateur dans le sous programme USER\_FORCING\_GAIA. +ou encore lues dans le fichier hydrodynamique.""", + ang = """Name of a file containing the results a previous +TOMAWAC computation made on the same mesh. The wave data (wave height, + wave period, wave angle ) will +be given by the last record of the file. +The user has to verify that both informations (wave and current data) +are consistent. +Remark :The wave data can also be specified in + the hydrodynamic file. the user has also + the possibility to give the values +of the wave data in the subroutine USER\_FORCING\_GAIA. +This is recommended for non-steady flow simulation.""", + ), +# ----------------------------------- + BOTTOM_TOPOGRAPHY_FILE = SIMP(statut ='f', +# ----------------------------------- + typ = ('Fichier','All Files (*)'), max='**', + defaut = '', + fr = """Nom du fichier facultatif contenant la bathymetrie +associee au maillage.""", + ang = """Name of the possible file containing the bathymetric data.""", + ), +# ----------------------------------- + SECTIONS_INPUT_FILE = SIMP(statut ='f', +# ----------------------------------- + typ = ('Fichier','All Files (*)'), + defaut = '', + fr = """sections input file, partitioned""", + ang = """sections input file, partitioned""", + ), +) +# ----------------------------------------------------------------------- +INITIAL_CONDITIONS = PROC(nom= "INITIAL_CONDITIONS",op = None, +# ----------------------------------------------------------------------- +# ----------------------------------- + PREVIOUS_SEDIMENTOLOGICAL_COMPUTATION_FILE_FORMAT = SIMP(statut ='f', +# ----------------------------------- + typ = 'TXM', + into = ['SERAFIN','SERAFIND','MED'], + defaut = 'SERAFIN', + fr = """Format du fichier de resultats du calcul precedent. +Les valeurs possibles sont : +- SERAFIN : format standard simple precision pour Telemac; +- SERAFIND: format standard double precision pour Telemac; +- MED : format MED base sur HDF5""", + ang = """Previous computation results file format. +Possible values are: +- SERAFIN : classical single precision format in Telemac; +- SERAFIND: classical double precision format in Telemac; +- MED : MED format based on HDF5""", + ), +# ----------------------------------- + PREVIOUS_SEDIMENTOLOGICAL_COMPUTATION_FILE = SIMP(statut ='f', +# ----------------------------------- + typ = ('Fichier','All Files (*)'), max='**', + defaut = '', + fr = """Nom d''un fichier contenant les resultats d''un +calcul precedent sedimentologique realise sur le meme maillage +et dont le dernier pas de temps enregistre va fournir les +conditions initiales pour une suite de de calcul.""", + ang = """Name of a file containing the results of an +earlier sedimentological computation which was made +on the same mesh. The last recorded time step will provide +the initial conditions for the new computation.""", + ), +# ----------------------------------- + COMPUTATION_CONTINUED = SIMP(statut ='f', +# ----------------------------------- + typ = bool, + defaut = [False], + fr = """Determine si le calcul en cours est independant de tout autre +resultat ou est une reprise effectuee a partir du resultat d''un calcul +precedent. +NON : Il s''agit du premier passage pour ce calcul et il est necessaire +de definir un jeu complet de conditions initiales +OUI : Il s''agit d''une reprise de calcul : +les conditions initiales sont constituees par le dernier pas de temps du +FICHIER PRECEDENT SEDIMENTOLOGIQUE du fichier des parametres utilise +pour soumettre le calcul. +Par contre, l''ensemble des donnees du fichier des parametres +peuvent etre redefinies +De meme, il est necessaire de definir des conditions aux limites""", + ang = """Determines whether the computation under way is an independent +result or is following an earlier result. +NO: It is the first run for this computation and a whole set of +initial conditions should be defined. +YES: It follows a former computation: +the initial conditions consist in the last time step of the +PREVIOUS COMPUTATION FILE +in the steering file used for submitting the computation. +All the data from the steering file may be defined once again, which +provides an opportunity to change, for example, the time step. +It is also possible to define new boundary conditions.""", + ), +) +# ----------------------------------------------------------------------- +INPUT_OUTPUT__GRAPHICS_AND_LISTING = PROC(nom= "INPUT_OUTPUT__GRAPHICS_AND_LISTING",op = None, +# ----------------------------------------------------------------------- +# ----------------------------------- + VARIABLES_FOR_GRAPHIC_PRINTOUTS = SIMP(statut ='f', +# ----------------------------------- + typ = 'TXM', min=0, max='**', + into = ["velocity along x axis (m/s)","velocity along y axis (m/s)","water depth (m)","free surface elevation (m)","bottom elevation (m)","scalar flowrate of fluid (m2/s)","flowrate along x axis (m2/s)","flowrate along y axis (m2/s)","non erodable bottom","Bed Shear stress (Totalfriction) (N/m2)","wave height","wave period","wave angle with axis Oy (deg)","bed-load discharge (kg/(m*s))","bed-load discharge along x axis (kg/(m*s))","bed-load discharge along y axis (kg/(m*s))","bottom evolution (m)","total bed roughness (m)","Skin friction correction factor","Mean grain diameter","wave orbital velocity (m/s)","fraction of non cohesive sediment of class i, in 1st layer","fraction of non cohesive sediment of class i, in 2nd layer","fraction of non cohesive sediment of class i, in k layer","solid transport load of class i","mass concentration of class i","mass concentration of class i for 2D graphic printouts (only for 3D simulations)","sediment viscosity along x axis (m2/s) - only 3D","sediment viscosity along y axis (m2/s) - only 3D","sediment viscosity along z axis (m2/s) - only 3D","bed load transport rate (kg/(m*s))","bed load transport rate x axis","bed load transport rate y axis","bedload transport rate of class i","thickness of the k layer","concentration of bed layer k","bed load transport rate of sediment of class i","supplementary variable A","supplementary variable G","supplementary variable L","supplementary variable O","fraction of cohesive sediment of class i, in 1st layer","fraction of cohesive sediment of class i, in 2nd layer","fraction of cohesive sediment of class i, in k layer","porosity of k layer","mass of non cohesive sediment of class i, in 1st layer","mass of non cohesive sediment of class i, in 2nd layer","mass of non cohesive sediment of class i, in k layer","mass of cohesive sediment of class i, in 1st layer","mass of cohesive sediment of class i, in 2nd layer","mass of cohesive sediment of class i, in k layer","reference level for Nestor"], + defaut = ["velocity along x axis (m/s)","velocity along y axis (m/s)","water depth (m)","free surface elevation (m)","bottom elevation (m)","non erodable bottom","bottom evolution (m)"], + fr = """Noms des variables que l''utilisateur veut ecrire dans +le fichier des resultats. +Chaque variable est representee par une lettre. +Le choix des separateurs est libre. Voir CHOIX ci-dessus. + On peut utiliser *, *A* signifie : toutes les fractions""", + ang = """Names of variables the user wants to write +into the graphic results file. +Each variable is represented by a letter. See CHOIX1 above. + One can use *, *A* means all fractions""", + ), +) +# ----------------------------------------------------------------------- +TIME = PROC(nom= "TIME",op = None, +# ----------------------------------------------------------------------- +# ----------------------------------- + NUMBER_OF_SUB_ITERATIONS = SIMP(statut ='f', +# ----------------------------------- + typ = 'I', + defaut = [1], + fr = """permet de realiser des sous iterations au sein de la +boucle en temps (En mode non permananet). +Peut etre utile en non permanent lorsque le +pas de temps qui est donne par le pas de sortie graphique du +FICHIER DE CALCUL PRECEDENT est trop grand.""", + ang = """enable to realize sub-iteration inside a time step +(this key word is not used if the key word VARIABLE TIME-STEP +is set equal to yes). It could be useful for a non steady case +be useful for a non steady case when the time step which is fixed +by the graphic printout period of the HYDRODYNAMIC FILE +is too large.""", + ), +# ----------------------------------- + ORIGINAL_HOUR_OF_TIME = SIMP(statut ='f', +# ----------------------------------- + typ = 'I', min= 3, max= 3, + defaut = [0,0,0], + fr = """Permet de fixer l''heure d''origine des temps du modele lors +de la prise en compte de la force generatrice de la maree.""", + ang = """Give the time of the time origin of the model when taking into +account of the tide generator force.""", + ), +# ----------------------------------- + ORIGINAL_DATE_OF_TIME = SIMP(statut ='f', +# ----------------------------------- + typ = 'I', min= 3, max= 3, + defaut = [0,0,0], + fr = """Permet de fixer la date d''origine des temps du modele lors +de la prise en compte de la force generatrice de la maree.""", + ang = """Give the date of the time origin of the model when taking into +account the tide generating force.""", + ), +) +# ----------------------------------------------------------------------- +NON_COHESIVE = PROC(nom= "NON_COHESIVE",op = None, +# ----------------------------------------------------------------------- +# ----------------------------------- + LAYERS_NON_COHESIVE_BED_POROSITY = SIMP(statut ='f', +# ----------------------------------- + typ = 'R', min= 2, max= 2, + defaut = [0.4,0.4], + fr = """la concentration volumique du lit est definie par +CSF= (1-porosite) +Ce parametre est utilise pour les sediments non-cohesifs.""", + ang = """The bed volume concentration CSF=(1-porosity) is used to +calculate the bed evolution of non-cohesive sand transport.""", + ), +# ----------------------------------- + CHARRIAGE = FACT(statut='o', +# ----------------------------------- +# ----------------------------------- + BOUNDARY_CONDITIONS = FACT(statut='o', +# ----------------------------------- +# ----------------------------------- + CLASSES_IMPOSED_SOLID_DISCHARGES_DISTRIBUTION = SIMP(statut ='f', +# ----------------------------------- + typ = 'R', min=0, max='**', + fr = """Donne la proportion du debit solide total impose par classe. +Donner un nombre par classe de non-cohesifs""", + ang = """Gives the proportion of the imposed solid discharge for each class. +Give one numbre for each non-cohesive class""", + ), + ), + ), +# ----------------------------------- + BEDLOAD = FACT(statut='o', +# ----------------------------------- +# ----------------------------------- + MORPHOLOGICAL_FACTOR_ON_TIME_SCALE = SIMP(statut ='f', +# ----------------------------------- + typ = 'R', + defaut = 1., + fr = """Coefficient d''amplification de l''echelle des temps""", + ang = """amplification coefficient of time scale""", + ), +# ----------------------------------- + MORPHOLOGICAL_FACTOR_ON_BED_EVOLUTION = SIMP(statut ='f', +# ----------------------------------- + typ = 'R', + defaut = 1., + fr = """Coefficient d''amplification de l''evolution du lit""", + ang = """amplification coefficient of bed evolution""", + ), +# ----------------------------------- + MINIMUM_DEPTH_FOR_BEDLOAD = SIMP(statut ='f', +# ----------------------------------- + typ = 'R', + defaut = 1.E-2, + fr = """Suppression des flux de sediment de et vers les points secs""", + ang = """To cancel sediment fluxes to and from dry points""", + ), +# ----------------------------------- + BED_LOAD_FOR_ALL_SANDS = SIMP(statut ='f', +# ----------------------------------- + typ = bool, + defaut = False, + fr = """calcul avec charriage""", + ang = """""", + ), +# ----------------------------------- + BED_LOAD_TRANSPORT_FORMULA_FOR_ALL_SANDS = SIMP(statut ='f', +# ----------------------------------- + typ = 'I', + defaut = 1, + fr = """10 formules de transport solide sont implementees dans GAIA. +Les formules Ne3, Ne30 et Ne9 ne doivent pas etre utilisees en cas de +couplage avec la suspension. +Les formules Ne4, Ne5, Ne8 and Ne9 calculent le taux de transport sous +l''action combinee de la houle et du courant : + 1 : MEYER-PETER (charriage) + 2 : EINSTEIN-BROWN (charriage) + 3 : ENGELUND-HANSEN + CHOLLET ET CUNGE (VERSION 5.3) + 30: ENGELUND-HANSEN (total) + 4 : BIJKER (charriage + suspension) + 5 : SOULSBY - VAN RIJN (charriage + suspension) + 6 : HUNZIKER (uniquement granulometrie etendue) + DE MASQUAGE DE HUNZIKER APPLIQUEE + et mot-cle HIDING-FACTOR not used + 7 : VAN RIJN (bed load) + 8 : BAILARD (charriage + suspension) + 9 : DIBAJNIA ET WATANABE (total) + 10 : WILCOCK ET CROWE (granulometrie etendue) +L''utilisateur a aussi la possibilite d''imposer une autre formule de +transport solide (sous-programme bedload\_qb\_user.f) en fixant la +valeur du mot cle a 0 : + 0 : IMPOSEE PAR L''UTILISATEUR +Attention : dans ce cas, il n''est pas possible de choisir l''option +PAS DE TEMPS VARIABLE.""", + ang = """10 bed-load or total load transport formulas are implemented in +GAIA. +The formula Ne3, Ne30 and Ne9 should not be used in the case of coupling +with the suspension. +The formula Ne4, Ne5, Ne8 and Ne9 model the transport under the +combined action of currents and waves : + 1 : MEYER-PETER (bed load) + 2 : EINSTEIN-BROWN (bed load) + 3 : ENGELUND-HANSEN + CHOLLET AND CUNGE (VERSION 5.3) + 30: ENGELUND-HANSEN (total) + 4 : BIJKER (bed load + suspension) + 5 : SOULSBY - VAN RIJN (bed load + suspension) + 6 : HUNZIKER (only for sand grading) + IN THIS CASE HIDING FACTOR KEYWORD DISCARDED + And Hunziker formula used + 7 : VAN RIJN (bed load) + 8 : BAILARD (bed load + suspension) + 9 : DIBAJNIA ET WATANABE (total) + 10 : WILCOCK AND CROWE (graded sediment) +Users can also program other formulas (subroutine bedload\_qb\_user.f) +setting this key word to zero : + 0 : FORMULA PROGRAMMED BY USER +Warning : it is not then possible to choose the option +VARIABLE TIME-STEP""", + ), +# ----------------------------------- + B_VALUE_FOR_THE_BIJKER_FORMULA = SIMP(statut ='f', +# ----------------------------------- + typ = 'R', + defaut = 2.E0, + fr = """Coefficient b de la formule de Bijker""", + ang = """b value for the Bijker formula""", + ), +# ----------------------------------- + MPM_COEFFICIENT = SIMP(statut ='o', +# ----------------------------------- + typ = 'R', + defaut = 8.0E-00, + fr = """""", + ang = """""", + ), +# ----------------------------------- + BOUNDARY_CONDITIONS = FACT(statut='o', +# ----------------------------------- +# ----------------------------------- + PRESCRIBED_SOLID_DISCHARGES = SIMP(statut ='f', +# ----------------------------------- + typ = 'R', min= 2, max= 2, + fr = """ Valeurs des debits solides imposes aux frontieres +liquides entrantes (kg/s). +Une valeur par frontiere liquide""", + ang = """Values of prescribed solid discharges +at the inflow boundaries (kg/s). +One value per liquid boundary""", + ), + ), +# ----------------------------------- + SLOPE_INFLUENCE = FACT(statut='o', +# ----------------------------------- +# ----------------------------------- + FORMULA_FOR_SLOPE_EFFECT = SIMP(statut ='f', +# ----------------------------------- + typ = 'I', + defaut = 1, + fr = """1 : formule de Koch et Flokstra, modifie le transport solide + mot cle associe : BETA + 2 : formule de Soulsby, modifie la contrainte seuil, ne peut + donc etre utilisee que avec une formule a seuil. + mot cle associe : ANGLE DE REPOS DU SEDIMENT""", + ang = """1 : formula of Koch et Flokstra, modification of bed load + linked keyword : BETA + 2 : formula of Soulsby, modification critical shear stress, + can only be used with a threshold fomula + linked keyword : FRICTION ANGLE OF THE SEDIMENT""", + ), +# ----------------------------------- + FRICTION_ANGLE_OF_THE_SEDIMENT = SIMP(statut ='f', +# ----------------------------------- + typ = 'R', + defaut = 40., + fr = """Angle de repos du sediment, intervient pour la prise de compte + de la pente sur la contrainte critique par la formule de Soulsby. +Utiliser si ...=2""", + ang = """Angle of repose of the sediment. Used in the Soulsby formula to +take into account the influence of bed slope on critical shear stress. +Use if ...=2""", + ), +# ----------------------------------- + FORMULA_FOR_DEVIATION = SIMP(statut ='f', +# ----------------------------------- + typ = 'I', + defaut = 1, + fr = """1 : Koch et Flokstra + 2 : formule de Talmon et al. 1995, JHR 33(4) formules (1) et +(17) mot cle associe : BETA2""", + ang = """1: Koch and Flokstra + 2: formula of Talmon et al. 1995, JHR 33(4) formulas (1) and +(17) linked keyword : BETA2""", + ), +# ----------------------------------- + PARAMETER_FOR_DEVIATION = SIMP(statut ='f', +# ----------------------------------- + typ = 'R', + defaut = 0.85, + fr = """Parametre pour la deviation causee par effet de pente + pour la formule de Talmon et al. +Une valeur elevee provoque une faible deviation""", + ang = """Parameter pour la deviation pour la formule de Talmon et al.""", + ), +# ----------------------------------- + SLOPE_EFFECT = SIMP(statut ='f', +# ----------------------------------- + typ = bool, + defaut = [True ], + fr = """Prise en compte de l''effet de pente : +deviation et modification du seuil critique. +NON supprime les mots-cles + POUR EFFET DE PENTE et POUR LA DEVIATION""", + ang = """If yes, slope effect taken into account: +deviation + modification of critical shear stress. +NO will cancel the key-words +FORMULA FOR SLOPE EFFECT and FORMULA FOR DEVIATION""", + ), +# ----------------------------------- + BETA = SIMP(statut ='f', +# ----------------------------------- + typ = 'R', + defaut = 1.3, + fr = """Determine la valeur du coefficient beta qui intervient dans la +formulation de l''effet de pente de Koch et Flokstra.""", + ang = """Specifies the value of the beta coefficient used in the Koch +and Flokstra slope effect formulation.""", + ), + ), + ), +# ----------------------------------- + FRICTION = FACT(statut='o', +# ----------------------------------- +# ----------------------------------- + RATIO_BETWEEN_SKIN_FRICTION_AND_MEAN_DIAMETER = SIMP(statut ='f', +# ----------------------------------- + typ = 'R', + defaut = 3.0, + fr = """Ratio pour le calcul du frottement de peau. +rugosite de peau = ratio * diametre moyen. +( pour la granulometrie etendue, le diametre moyen utilise +est une valeur moyenne par noeud calculee a partir de la fraction +et du diametre moyen de chaque sediment en chaque noeud du maillage)""", + ang = """ Ratio for the computation of skin friction. +skin roughness = ratio * mean diameter +(for the mixture of sand, the mean diameter used is a value per node +which is computed thanks to the fraction and the mean diameter of each +sediment for each node of the mesh) +if KSPRATIO =0 : use skin friction prediction from Van Rijn (2007) +for currents and the Wiberg and Harris method for waves""", + ), +# ----------------------------------- + SKIN_FRICTION_CORRECTION = SIMP(statut ='f', +# ----------------------------------- + typ = 'I', + defaut = 1, + fr = """Correction du frottement pour le transport solide (voir aussi KSPRATIO) +pour faire en sorte que le frottement de peau soit utilisé dans +les formules au lieu du frottement issu de l''hydrodynamique, +qui comprend souvent d''autres effets (surtout en 2D) + 0 : Pas de correction (TAUP= TOB), valide si la rugosite + donnee a TELEMAC est physique - proche de la rugosite de peau + estimee a 3d50 + 1 : Correction pour fond plat (KSP= KSPRATIO * D50) + 2 : Prise en compte des rides""", + ang = """Formula to modify the shear stress in sediment flow rate formulae +so they use the skin bed roughness (see also KSPRATIO) + 0 : No correction (TAUP= TOB), valid if the roughness provided + to TELEMAC is physical - close to the skin roughness, usually + estimated to 3d50 + 1 : Correction for a flat bed (KSP= KSPRATIO * D50) + 2 : Ripple correction factor""", + ), +# ----------------------------------- + ADVANCED = FACT(statut='o', +# ----------------------------------- +# ----------------------------------- + BED_ROUGHNESS_PREDICTOR_OPTION = SIMP(statut ='f', +# ----------------------------------- + typ = 'I', + defaut = 1, + fr = """1 : Fond plat ks=KSPRATIO D50, +2: Fond ride (methode de Wiberg et Harris), +3: Dunes et megarides (methode de Van Rijn)""", + ang = """1: Flat bed, 2: Rippled bed, +3: Dunes and mega ripples (Method of Van Rijn)""", + ), +# ----------------------------------- + COMPUTE_BED_ROUGHNESS_AT_SEDIMENT_SCALE = SIMP(statut ='f', +# ----------------------------------- + typ = bool, + defaut = [False], + fr = """Calcul de la rugosite de Nikuradse a l''echelle du sediment +- voir OPTION DU PREDICTEUR DE RUGOSITE -. Elle peut etre +differente de la rugosite utilisee pour l''hydrodynamique +dans les cas avec vagues ou avec une granulometrie variable en +temps et en espace. Le frottement +modifie pourra eventuellement etre envoye a Telemac mais ce n''est +pas encore supporte.""", + ang = """Compute a bed roughness at the sediment scale - see +BED ROUGHNESS PREDICTOR OPTION -. It can be different from +the hydrodynamics roughness due to the action of waves or to +a space-time varying grain size distribution. This roughness +could be sent to Telemac but it is not supported yet.""", + ), + ), + ), +# ----------------------------------- + SUSPENSION = FACT(statut='o', +# ----------------------------------- +# ----------------------------------- + SETTLING_LAG = SIMP(statut ='f', +# ----------------------------------- + typ = bool, + defaut = False, + fr = """Uses the velocity profile based on the Miles approximation""", + ang = """Uses the velocity profile based on the Miles approximation""", + ), +# ----------------------------------- + SUSPENSION_FOR_ALL_SANDS = SIMP(statut ='f', +# ----------------------------------- + typ = bool, + defaut = False, + fr = """Active la suspension pour tous les sables. Il n''est pas possible +d''avoir un comportement different entre classe de sable. La vase +est toujours consideree en suspension.""", + ang = """Activate suspension for all the sands in the simulation. It is not +possible to have a different behaviour between sand classes. Mud +is always considered in suspension.""", + ), +# ----------------------------------- + SUSPENSION_TRANSPORT_FORMULA_FOR_ALL_SANDS = SIMP(statut ='f', +# ----------------------------------- + typ = 'I', + defaut = 1, + fr = """Different formules sont proposees pour le calcul de la concentration +d''equilibre: +1 : formule de Zyserman et Fredsoe +2 : methode de Bijker. La concentration au fond + est reliee au taux de transport par charriage +3 : formule de Van Rijn (1987) +4 : formule de Soulsy\_van Rijn""", + ang = """Different choice to compute the equilibrium near-bed concentration +1 : Zysderman and Fredsoe, equilibrium formula +2: Bijker method. The near bed concentration +is related to the bedload . This option cannot be used +without bedload transport +3: Van Rijn formula +4: Soulsby\_van Rijn formula""", + ), + ), +# ----------------------------------- + BED_MATERIAL = FACT(statut='o', +# ----------------------------------- +# ----------------------------------- + ACTIVE_LAYER_THICKNESS = SIMP(statut ='f', +# ----------------------------------- + typ = 'R', + defaut = [10000.], + fr = """Epaisseur de reference pour la stratification du lit. La +composition de la premiere couche sert a calculer le transport +solide. Utiliser une tres grande valeur pour ne pas avoir de +stratification.""", + ang = """Thickness for bed stratification. Composition of first +layer is used to compute bed load transport rate. If you do not want +a stratification, use a large value""", + ), +# ----------------------------------- + HIDING_FACTOR_FORMULA = SIMP(statut ='f', +# ----------------------------------- + typ = 'I', + defaut = [0], + fr = """4 formules pour le hiding factor sont programmees dans GAIA + 0: const => il faut donner le HIDING FACTOR PAR CLASSE + 1: Egiazaroff + 2: Ashida \& Michiue + : + 4: Karim, Holly \& Yang""", + ang = """4 hiding factor formulas are implemented in GAIA + 0: const => need to give CLASSES HIDING FACTOR + 1: Egiazaroff + 2: Ashida \& Michiue + : + 4: Karim, Holly \& Yang""", + ), +# ----------------------------------- + CONSTANT_ACTIVE_LAYER_THICKNESS = SIMP(statut ='f', +# ----------------------------------- + typ = bool, + defaut = True, + fr = """epaisseur de couche active constante ou non""", + ang = """constant active layer thickness or not""", + ), +# ----------------------------------- + D90_SAND_DIAMETER_FOR_ONLY_ONE_CLASS = SIMP(statut ='f', +# ----------------------------------- + typ = 'R', min= 2, max= 2, + defaut = [.01], + fr = """Fixe la valeur de D90 pour des simulations avec une + seule classe de sable. Pour des simulations avec plusieurs + classes de sable, D90 est calcule par GAIA.""", + ang = """Sets the value of diameter d90 for simulations with one sand class. + With multiple sand classes, D90 is computed by GAIA.""", + ), + ), +# ----------------------------------- + BED_STRUCTURE = FACT(statut='o', +# ----------------------------------- +# ----------------------------------- + ADVANCED = FACT(statut='o', +# ----------------------------------- +# ----------------------------------- + SEDIMENT_SLIDE = SIMP(statut ='f', +# ----------------------------------- + typ = bool, + defaut = [False], + fr = """Prise en compte de la pente d''equilibre du sable donnee par le +mot-cle ANGLE DE FROTTEMENT DU SEDIMENT""", + ang = """If yes, the key-word FRICTION ANGLE OF THE SEDIMENT is taken +into account for slope stability""", + ), + ), + ), +) +# ----------------------------------------------------------------------- +INITIAL_CONDITION = PROC(nom= "INITIAL_CONDITION",op = None, +# ----------------------------------------------------------------------- +# ----------------------------------- + SETTING = FACT(statut='o', +# ----------------------------------- +# ----------------------------------- + SUSPENSION = FACT(statut='o', +# ----------------------------------- +# ----------------------------------- + INITIAL_SUSPENDED_SEDIMENTS_CONCENTRATION_VALUES = SIMP(statut ='o', +# ----------------------------------- + typ = 'R', min=0, max='**', + defaut = [0.,0.], + fr = """Fixe les valeurs initiales de concentration des sediments en +suspension.""", + ang = """Sets the initial values of suspended sediment concentration.""", + ), + ), + ), +) +# ----------------------------------------------------------------------- +BOUNDARY_CONDITIONS = PROC(nom= "BOUNDARY_CONDITIONS",op = None, +# ----------------------------------------------------------------------- +# ----------------------------------- + SETTING = FACT(statut='o', +# ----------------------------------- +# ----------------------------------- + SUSPENSION = FACT(statut='o', +# ----------------------------------- +# ----------------------------------- + PRESCRIBED_SUSPENDED_SEDIMENTS_CONCENTRATION_VALUES = SIMP(statut ='o', +# ----------------------------------- + typ = 'R', max='**', + fr = """Valeurs de concentration des sediment en suspension imposees aux +frontieres liquides entrantes. Les valeurs sont imposees a la premiere +frontiere, puis la deuxieme etc. suivant la meme logique que pour les +traceurs.""", + ang = """Suspended sediment concentration values prescribed at the inflow +boundaries. Determines the imposed value of sediments at the first +boundary, then at the second and so on, with the same logic as tracers.""", + ), +# ----------------------------------- + VERTICAL_PROFILES_OF_SUSPENDED_SEDIMENTS = SIMP(statut ='f', +# ----------------------------------- + typ = 'TXM', min=0, max='**', + into = ["User defined","Constant","Constant or Rouse if sediment", "Normalized Rouse profile and imposed conc", "Modified Rouse profile accounting for molecular viscosity"], + fr = """Permet de specifier le type de profil de concentration des +sediments sur la verticale (uniquement pour des simulations 3D). +Les choix possibles sont : +\begin{itemize} +\item 0 : Programmation utilisateur ; +\item 1 : Constant ; +\item 2 : Rouse equilibrium concentration ; +\item 3 : Rouse (normalise) et concentration imposee. +\item 4 : Rouse modifie avec viscosite moleculaire. +\end{itemize}""", + ang = """Specifies the type of profiles of sediment concentration on the +vertical (only for 3D simulations). Possible choices are: +\begin{itemize} +\item 0: user defined, +\item 1: constant, +\item 2: Rouse equilibrium, constant (diluted sediment) +or Rouse (sediment), +\item 3: Rouse (normalized) and imposed concentration. +\item 4: Rouse modified with molecular viscosity. +\end{itemize}""", + ), +# ----------------------------------- + SUSPENDED_SEDIMENTS_CONCENTRATION_VALUES_AT_THE_SOURCES = SIMP(statut ='o', +# ----------------------------------- + typ = 'R', min=0, max='**', + fr = """Valeurs des sediments en suspension a chacune des sources. +toutes les sources pour le premier sediment +puis toutes les sources du deuxieme sediment, etc. +Par exemple, s''il y a 3 sediments en suspension (SED1, SED2 et SED3) +et 2 sources (S1 et S2), la syntaxe suivante est utilisee :\\ +S1\_SED1;S1\_SED2;S1\_SED3;S2\_SED1;S2\_SED2;S2\_SED3\\ +10.0; 10.0; 0.0; 0.0; 10.0; 10.0""", + ang = """Values of the suspended sediments at the sources. +All sources for the first suspended sediment, then +all sources for the second suspended sediment, etc. +For example, if there are 3 suspended sediments (SED1, SED2 and SED3) +and 2 sources (S1 and S2), the following syntax is used:\\ +S1\_SED1;S1\_SED2;S1\_SED3;S2\_SED1;S2\_SED2;S2\_SED3\\ +10.0; 10.0; 0.0; 0.0; 10.0; 10.0""", + ), + ), + ), +) +# ----------------------------------------------------------------------- +NUMERICAL_PARAMETERS = PROC(nom= "NUMERICAL_PARAMETERS",op = None, +# ----------------------------------------------------------------------- +# ----------------------------------- + MAXIMUM_NUMBER_OF_ITERATIONS_FOR_POSITIVE_THICKNESS = SIMP(statut ='f', +# ----------------------------------- + typ = 'I', + defaut = [50], + fr = """Seulement pour le charriage elements finis. +Parametres de positive\_depths. +Ancienne valeur par defaut = 10 jusqu en version 8.1.""", + ang = """Only for bedload in finite elements. +Parameter for positive\_depths. +Old default value = 10 until release 8.1.""", + ), +# ----------------------------------- + BEDLOAD = FACT(statut='o', +# ----------------------------------- +# ----------------------------------- + UPWINDING_FOR_BEDLOAD = SIMP(statut ='f', +# ----------------------------------- + typ = 'R', + defaut = 0.5E0, + fr = """Parametre pour la résolution VF de equation d Exner, +0.5 = Centre (precis), 1 = Decentrage amont (stable car diffusif)""", + ang = """Parameter for FV solving the Exner equation, +0.5 = Centered (precise), 1 = Upwind (stable because diffusive)""", + ), + ), +# ----------------------------------- + ADVECTION_INFO = FACT(statut='o', +# ----------------------------------- +# ----------------------------------- + SUSPENSION = FACT(statut='o', +# ----------------------------------- +# ----------------------------------- + SCHEME_FOR_ADVECTION_OF_SUSPENDED_SEDIMENTS = SIMP(statut ='o', +# ----------------------------------- + typ = 'TXM', + into = ["NO ADVECTION","CHARACTERISTICS","EXPLICIT + SUPG","EXPLICIT LEO POSTMA","EXPLICIT + MURD SCHEME N","EXPLICIT + MURD SCHEME PSI","N-SCHEME FOR TIDAL FLATS","N-SCHEME FOR TIDAL FLATS","ERIA SCHEME - ONLY IN 2D"], + defaut = "EXPLICIT + MURD SCHEME PSI", + fr = """Choix du schema de convection pour les sediments en suspension, +ERIA fonctionne uniquement en 2D. A donner en suivant l''ordre +des sediments en suspension""", + ang = """Choice of the advection scheme for the suspended sediments, +ERIA works only in 3D. The order of the chosen scheme must follow +the order of the suspended sediments.""", + ), +# ----------------------------------- + SCHEME_OPTION_FOR_ADVECTION_OF_SUSPENDED_SEDIMENTS = SIMP(statut ='f', +# ----------------------------------- + typ = 'I', + defaut = 4, + fr = """Si schema PSI ou N : 1=explicite 2=predicteur-correcteur +3=predicteur-correcteur deuxieme ordre en temps +4=implicite""", + ang = """If N or PSI SCHEME: 1=explicit 2=predictor-corrector +3= predictor-corrector second-order in time 4= implicit""", + ), + ), + ), +# ----------------------------------- + SOLVER = FACT(statut='o', +# ----------------------------------- +# ----------------------------------- + SUSPENSION = FACT(statut='o', +# ----------------------------------- +# ----------------------------------- + SCHEME_FOR_DIFFUSION_OF_SUSPENDED_SEDIMENTS_IN_3D = SIMP(statut ='f', +# ----------------------------------- + typ = 'TXM', + into = ["NO DIFFUSION","IMPLICIT","VERTICAL DIFFUSION ONLY"], + defaut = "IMPLICIT", + fr = """Permet de specifier si l''on utilise ou non la diffusion +des sediments pour des simulations 3d. +Les choix possibles sont : +\begin{itemize} +\item 0 : pas de diffusion, +\item 1 : implicite; +\item 2 : diffusion verticale seulement. +\end{itemize}""", + ang = """Monitors the choice of the diffusion scheme +for sediments in 3D simulations. +Possible choices are: +\begin{itemize} +\item 0: no diffusion, +\item 1: implicit, +\item 2: vertical diffusion only. +\end{itemize}""", + ), +# ----------------------------------- + SOLVER_FOR_DIFFUSION_OF_SUSPENSION = SIMP(statut ='f', +# ----------------------------------- + typ = 'TXM', min= 2, max= 2, + into = ["conjugate gradient","conjugate residual","conjugate gradient on a normal equation","minimum error","squared conjugate gradient","cgstab","gmres","direct solver"], + defaut = ["conjugate gradient"], + fr = """Permet de choisir le solveur utilise pour la resolution de +la suspension. +Les choix possibles sont : +\begin{itemize} +\item 1 : gradient conjugue ; +\item 2 : residu conjugue ; +\item 3 : gradient conjugue sur equation normale ; +\item 4 : erreur minimale ; +\item 5 : gradient conjugue carre ; +\item 6 : CGSTAB ; +\item 7 : GMRES ; +\item 8 : solveur direct. +\end{itemize}""", + ang = """Choice of the solver for suspension resolution. +Possible choices are: +\begin{itemize} +\item 1: conjugate gradient, +\item 2: conjugate residual, +\item 3: conjugate gradient on a normal equation, +\item 4: minimum error, +\item 5: squared conjugate gradient, +\item 6: CGSTAB, +\item 7: GMRES, +\item 8: direct solver. +\end{itemize}""", + ), +# ----------------------------------- + SOLVER_OPTION_FOR_DIFFUSION_OF_SUSPENSION = SIMP(statut ='f', +# ----------------------------------- + typ = 'I', + defaut = 5, + fr = """Dimension de l''espace de Krylov pour la methode GMRES (7).""", + ang = """Dimension of Krylov space for the GMRES method (7).""", + ), +# ----------------------------------- + MAXIMUM_NUMBER_OF_ITERATIONS_FOR_SOLVER_FOR_SUSPENSION = SIMP(statut ='f', +# ----------------------------------- + typ = 'I', + defaut = 60, + fr = """Limite le nombre d''iterations du solveur a chaque pas +de temps pour le calcul de la diffusion de la suspension.""", + ang = """Limits the number of solver iterations for the diffusion of +sediments.""", + ), +# ----------------------------------- + ACCURACY_FOR_DIFFUSION_OF_SUSPENSION = SIMP(statut ='f', +# ----------------------------------- + typ = 'R', + defaut = [1.E-8], + fr = """Fixe la precision demandee pour le calcul de la diffusion +de la suspension. Une seule valeur est acceptee pour tous les +solveurs.""", + ang = """Sets the accuracy needed for the computation of +the diffusion of suspension. It is not possible to set different +values for different solvers, only one is accepted.""", + ), +# ----------------------------------- + PRECONDITIONING_FOR_DIFFUSION_OF_SUSPENSION = SIMP(statut ='f', +# ----------------------------------- + typ = 'TXM', + into = ["no preconditioning","diagonal","diagonal condensed","diagonal with absolute values","Crout","Gauss-Seidel EBE","Matrix defined by the user","diagonal and Crout","direct solver on the vertical","diagonal condensed and Crout","diagonal and direct solver on the vertical"], + defaut = "diagonal", + fr = """Permet de preconditionner le systeme relatif +a la diffusion de la suspension. Les choix possibles sont : +\begin{itemize} +\item 0 : aucun ; +\item 2 : diagonal ; +\item 3 : diagonal avec matrice condensee en 3D; +\item 5 : diagonal avec valeurs absolues en 3D ; +\item 7 : Crout ; +\item 11 : Gauss-Seidel EBE en 3D; +\item 13 : matrice fournie par l''utilisateur en 3D ; +\item 14 : diagonal et Crout ; +\item 17 : solveur direct sur la verticale en 3D; +\item 21 : diagonal condensee et Crout en 3D; +\item 34 : diagonal et solveur direct sur la verticale en 3D. +\end{itemize}""", + ang = """Choice of preconditioning for the diffusion of sediments. +Possible choices are: +\begin{itemize} +\item 0: no preconditioning, +\item 2: diagonal, +\item 3: diagonal with the condensed matrix in 3D, +\item 5: diagonal with absolute values in 3D, +\item 7: Crout, +\item 11: Gauss-Seidel EBE in 3D, +\item 13: matrix defined by the user in 3D, +\item 14: diagonal and Crout, +\item 17: direct solver on the vertical in 3D, +\item 21: diagonal condensed and Crout in 3D, +\item 34: diagonal and direct solver on the vertical in 3D. +\end{itemize}""", + ), + ), + ), +# ----------------------------------- + AUTOMATIC_DIFFERENTIATION = FACT(statut='o', +# ----------------------------------- +# ----------------------------------- + AD_NUMBER_OF_DERIVATIVES = SIMP(statut ='f', +# ----------------------------------- + typ = 'I', + defaut = [0], + fr = """Definit le nombre de derivees utilisateurs, dans le cadre +de la differentiation algorithmique.""", + ang = """Defines the number of user derivatives, within the framework +of the algorithmic differentiation.""", + ), +# ----------------------------------- + AD_NAMES_OF_DERIVATIVES = SIMP(statut ='f', +# ----------------------------------- + typ = 'TXM', min= 2, max= 2, + fr = """Noms des derivees utilisateurs en 32 caracteres, + 16 pour le nom, 16 pour l''unite""", + ang = """Name of user derivatives in 32 characters, + 16 for the name, 16 for the unit.""", + ), +# ----------------------------------- + AD_NUMBER_OF_DIRECTIONS = SIMP(statut ='f', +# ----------------------------------- + typ = 'I', + defaut = [1], + fr = """Definit le nombre de directions de differentiateurs.""", + ang = """Defines the number of directions for the differentiators""", + ), +# ----------------------------------- + AD_SYMBOLIC_LINEAR_SOLVER = SIMP(statut ='f', +# ----------------------------------- + typ = bool, + defaut = False, + fr = """Permet le solveur lineaire symbolique pour l AD.""", + ang = """Enables the symbolic linear solver for AD.""", + ), +# ----------------------------------- + AD_LINEAR_SOLVER_RESET_DERIVATIVES = SIMP(statut ='f', +# ----------------------------------- + typ = bool, + defaut = True, + fr = """Remet a zero les derivees pour l AD.""", + ang = """Resets the derivatives for AD.""", + ), +# ----------------------------------- + AD_LINEAR_SOLVER_DERIVATIVE_CONVERGENCE = SIMP(statut ='f', +# ----------------------------------- + typ = bool, + defaut = True, + fr = """Solveur lineaire iteratif : test de convergence des derivees +pour l AD.""", + ang = """Iterative linear solvers: derivative convergence test for AD.""", + ), + ), +) +# ----------------------------------------------------------------------- +SEDIMENT_INFO = PROC(nom= "SEDIMENT_INFO",op = None, +# ----------------------------------------------------------------------- +# ----------------------------------- + SETTLING_VELOCITY = FACT(statut='o', +# ----------------------------------- +# ----------------------------------- + ADVECTION_DIFFUSION_SCHEME_WITH_SETTLING_VELOCITY = SIMP(statut ='f', +# ----------------------------------- + typ = 'I', + defaut = 0, + fr = """Choix de schema vertical pour la diffusion et le depot du +sediment (uniquement pour le 3D): +\begin{itemize} +\item 0 : Diffusion implicite ; +\item 1 : Schema implicite de convection-diffusion +(tridiagonal matrix solver) ; +\item 2 : Convection faible \telfile{sed\_fall.f} +\end{itemize}""", + ang = """Choice of the vertical scheme for diffusion and settling of +sediment (only in 3D): +\begin{itemize} +\item 0: Implicit-diffusion scheme, +\item 1: Implicit-convection scheme (Tridiagonal matrix solver), +\item 2: \telfile{set\_fall.f} +\end{itemize}""", + ), + ), +) +# ----------------------------------------------------------------------- +COHESIVE = PROC(nom= "COHESIVE",op = None, +# ----------------------------------------------------------------------- +# ----------------------------------- + INITIALIZATION = FACT(statut='o', +# ----------------------------------- +# ----------------------------------- + SUSPENSION = FACT(statut='o', +# ----------------------------------- +# ----------------------------------- + LAYERS_CRITICAL_EROSION_SHEAR_STRESS_OF_THE_MUD = SIMP(statut ='f', +# ----------------------------------- + typ = 'R', min= 2, max= 2, + defaut = [0.5,1.], + fr = """Taux critique d erosion de la vase needs to be defined + for each layer (N par m2)""", + ang = """Critical erosion shear stress of the mud per layer (N per m2)""", + ), + ), + ), +# ----------------------------------- + SETTLING_VELOCITY = FACT(statut='o', +# ----------------------------------- +# ----------------------------------- + HINDERED_SETTLING = SIMP(statut ='f', +# ----------------------------------- + typ = bool, + defaut = False, + fr = """Decide si la formulation entravee doit etre utilisee +pour calculer la vitesse de chute de la vase.""", + ang = """Decides if hindered formulation is to be used to +compute settling velocity for mud.""", + ), +# ----------------------------------- + HINDERED_SETTLING_FORMULA = SIMP(statut ='f', +# ----------------------------------- + typ = 'I', + defaut = 1, + fr = """Type de vitesse de chute entravee : +\begin{itemize} +\item 1 : Whitehouse et al. (2000) - fonctionne ; +\item 2 : Winterwerp (1999) - ne fonctionne pas actuellement. +\end{itemize}""", + ang = """Type of hindered settling: +\begin{itemize} +\item 1: Whitehouse et al. (2000) - working, +\item 2: Winterwerp (1999) - not currently working. +\end{itemize}""", + ), +# ----------------------------------- + WEAK_SOIL_CONCENTRATION_FOR_MUD = SIMP(statut ='f', +# ----------------------------------- + typ = 'R', + defaut = 0.0, + fr = """Concentration limite en kg/m$^3$ au-dela de laquelle +la couche de vase fluide devient solide. +Cette valeur est demandee lorsque +\telkey{VITESSE DE CHUTE ENTRAVEE} = OUI.""", + ang = """The sediment concentration at which sediment +forms a weak soil in kg/m$^3$. These values are needed when +\telkey{HINDERED SETTLING} = YES.""", + ), +# ----------------------------------- + THRESHOLD_CONCENTRATION_FOR_HINDERED_SETTLING = SIMP(statut ='f', +# ----------------------------------- + typ = 'R', + defaut = 0.0, + fr = """Concentration de sediment a laquelle la chute entravee est +initiee. Ces valeurs sont necessaires lorsque +\telkey{VITESSE DE CHUTE ENTRAVEE} = OUI.""", + ang = """The sediment concentration at which hindered settling is +initiated. These values are needed when +\telkey{HINDERED SETTLING} = YES.""", + ), +# ----------------------------------- + FLOCCULATION = SIMP(statut ='f', +# ----------------------------------- + typ = bool, + defaut = False, + fr = """Decide si la formulation entravee doit etre utilisee +pour calculer la vitesse de chute pour la vase.""", + ang = """Decides if hindered formulation is to be used to +compute settling velocity for mud.""", + ), +# ----------------------------------- + FLOCCULATION_FORMULA = SIMP(statut ='f', +# ----------------------------------- + typ = 'I', + defaut = 1, + fr = """Formule pour floculation : +\begin{itemize} +\item 1: Van Leussen ; +\item 2: Soulsby et al. (2013). +\end{itemize}""", + ang = """Type of flocculation formula: +\begin{itemize} +\item 1: Van Leussen, +\item 2: Soulsby et al. (2013). +\end{itemize}""", + ), +# ----------------------------------- + FLOCCULATION_COEFFICIENT = SIMP(statut ='f', +# ----------------------------------- + typ = 'R', + defaut = 0.3, + fr = """Coefficient intervenant dans la modelisation de l''influence de +la turbulence sur la floculation, il intervient plus precisement dans +le terme de formation des flocs par les contraintes turbulentes +(coefficient $a$ de la formule de Van Leussen). +Valeur a imposer si +\telkey{INFLUENCE DE LA TURBULENCE SUR LA VITESSE DE CHUTE} += OUI.""", + ang = """When the influence of turbulence on the settling velocity +is modelled, this coefficient traduces the formation of flocs by +turbulence (coefficient $a$ of Van Leussen formula). +Value to be imposed if +\telkey{INFLUENCE OF TURBULENCE ON SETTLING VELOCITY} = YES.""", + ), +# ----------------------------------- + COEFFICIENT_RELATIVE_TO_FLOC_DESTRUCTION = SIMP(statut ='f', +# ----------------------------------- + typ = 'R', + defaut = 0.09, + fr = """Coefficient intervenant dans la modelisation de l''influence de +la turbulence sur la floculation, il intervient plus precisement dans +le terme de destruction des flocs par les contraintes turbulentes +(coefficient $b$ de la formulede Van Leussen). +Valeur a imposer si +\telkey{INFLUENCE DE LA TURBULENCE SUR LA VITESSE DE CHUTE} += OUI.""", + ang = """When the influence of turbulence on the settling velocity +is modelled, this coefficient traduces the breaking of flocs by +turbulence (coefficient $b$ of Van Leussen formula). +Value to be imposed if +\telkey{INFLUENCE OF TURBULENCE ON SETTLING VELOCITY} = YES.""", + ), + ), +# ----------------------------------- + SUSPENSION = FACT(statut='o', +# ----------------------------------- +# ----------------------------------- + CLASSES_CRITICAL_SHEAR_STRESS_FOR_MUD_DEPOSITION = SIMP(statut ='f', +# ----------------------------------- + typ = 'R', min=0, max='**', + defaut = [1000.,1000.], + fr = """Contrainte critique de depot (Pa)""", + ang = """Critical shear stress for deposition (Pa)""", + ), +# ----------------------------------- + LAYERS_PARTHENIADES_CONSTANT = SIMP(statut ='f', +# ----------------------------------- + typ = 'R', min= 2, max= 2, + defaut = [1.E-3,1.E-3], + fr = """constante de la loi d''erosion de la vase (Kg/m2/s)""", + ang = """constant of the Krone and Partheniades erosion law (Kg/m2/s)""", + ), + ), +# ----------------------------------- + BED_STRUCTURE = FACT(statut='o', +# ----------------------------------- +# ----------------------------------- + INITIALIZATION = FACT(statut='o', +# ----------------------------------- +# ----------------------------------- + LAYERS_MUD_CONCENTRATION = SIMP(statut ='f', +# ----------------------------------- + typ = 'R', min= 2, max= 2, + fr = """Concentration du lit de vase en g/ l - defini par couches""", + ang = """Concentrations of the mud-bed in g per l (per layer)""", + ), + ), + ), +# ----------------------------------- + CONSOLIDATION = FACT(statut='o', +# ----------------------------------- +# ----------------------------------- + NUMBER_OF_LAYERS_OF_THE_CONSOLIDATION_MODEL = SIMP(statut ='f', +# ----------------------------------- + typ = 'I', + defaut = [1], + fr = """Structure verticale du lit cohesif- le nombre de couche doit + etre inferieur a 10""", + ang = """Vertical bed structure - The number of layers should be less + than 10""", + ), +# ----------------------------------- + LAYERS_MASS_TRANSFER = SIMP(statut ='f', +# ----------------------------------- + typ = 'R', min= 2, max= 2, + fr = """Coefficients de transfert de masse du modele +de tassement multicouche en s-1""", + ang = """Mass transfert coefficients of +the multilayer consolidation model in s-1""", + ), + ), +) +# ----------------------------------------------------------------------- +NUMERICAL = PROC(nom= "NUMERICAL",op = None, +# ----------------------------------------------------------------------- +# ----------------------------------- + ZERO = SIMP(statut ='f', +# ----------------------------------- + typ = 'R', + defaut = 1.E-10, + fr = """Fixe le zero de GAIA utilise pour les clippings.""", + ang = """Sets the zero of GAIA used for clipping values.""", + ), +# ----------------------------------- + FINITE_VOLUMES = SIMP(statut ='f', +# ----------------------------------- + typ = bool, + defaut = [False], + fr = """Methodes volumes finis ou pas""", + ang = """Set finite volumes method or not""", + ), +# ----------------------------------- + MATRIX_VECTOR_PRODUCT = SIMP(statut ='f', +# ----------------------------------- + typ = 'I', + defaut = [1], + fr = """""", + ang = """""", + ), +# ----------------------------------- + MATRIX_STORAGE = SIMP(statut ='f', +# ----------------------------------- + typ = 'I', + defaut = [1], + fr = """""", + ang = """""", + ), +) +# ----------------------------------------------------------------------- +PHYSICS = PROC(nom= "PHYSICS",op = None, +# ----------------------------------------------------------------------- +# ----------------------------------- + CLASSES_SEDIMENT_DENSITY = SIMP(statut ='f', +# ----------------------------------- + typ = 'R', min=0, max='**', + defaut = [2650.,2650.], + fr = """Fixe la valeur de la masse volumique du sediment par classe en Kg/m3""", + ang = """Sets the value of the sediment density for each class en Kg/m3""", + ), +# ----------------------------------- + WATER_VISCOSITY = SIMP(statut ='f', +# ----------------------------------- + typ = 'R', + defaut = 1.E-6, + fr = """Definit la viscosite cinematique de l''eau. + M/S2""", + ang = """Specifies the water kinematic viscosity. + M/S2""", + ), +) +# ----------------------------------------------------------------------- +SUSPENSION = PROC(nom= "SUSPENSION",op = None, +# ----------------------------------------------------------------------- +# ----------------------------------- + CORRECTION_ON_CONVECTION_VELOCITY = SIMP(statut ='f', +# ----------------------------------- + typ = bool, + defaut = [False], + fr = """Modification du champ convecteur 2D pour prise en compte du +gradient vertical de vitesse et concentration""", + ang = """Modification of 2D convection velocities to account for +velocity and concentration profiles""", + ), +# ----------------------------------- + THETA_IMPLICITATION_FOR_SUSPENSION = SIMP(statut ='f', +# ----------------------------------- + typ = 'R', + defaut = [1.], + fr = """facteur implicitation du terme de depot et de la diffusion. + si teta =0, tout le terme de depot est traite de maniere explicite. + Valide seulement pour le modèle 2D.""", + ang = """ implicitation factor for the deposition flux and the diffusion. + for teta =0, the deposition flux is only explicit. + Only valid for the 2D model.""", + ), +# ----------------------------------- + TURBULENCE = FACT(statut='o', +# ----------------------------------- +# ----------------------------------- + COEFFICIENT_FOR_DIFFUSION_OF_SUSPENDED_SEDIMENTS = SIMP(statut ='o', +# ----------------------------------- + typ = 'R', min=0, max='**', + defaut = [1.E-6], + fr = """Fixe la valeur du coefficient de diffusion des sediments en +suspension en 2D. +L''influence de ce parametre sur l''evolution des sediments dans +le temps est importante. C'' est un scalaire (une seule valeur pour +tous les sediments.""", + ang = """Sets the value of the suspended sediments diffusivity in 2D. +This value may have a significant effect on the evolution of +sediments in time. It is a scalar (one value for all sediments).""", + ), +# ----------------------------------- + COEFFICIENT_FOR_HORIZONTAL_DIFFUSION_OF_SUSPENDED_SEDIMENTS = SIMP(statut ='f', +# ----------------------------------- + typ = 'R', min=0, max='**', + fr = """Fixe les valeurs de coefficients de diffusion horizontal des +sediments, en 3D. L''influence de ce parametre sur l''evolution des +sediments dans le temps est importante. +C'' est un tableau avec une valeur par sediment en suspension, + separation par un point virgule.""", + ang = """Sets the values of the horizontal diffusion of sediments in 3D. +These values may have a significant effect on the evolution of +sediments in time. +It is an array, with one value per suspended sediment, separated by + semicolons.""", + ), + ), +) +# ----------------------------------------------------------------------- +SUSPENSIONS = PROC(nom= "SUSPENSIONS",op = None, +# ----------------------------------------------------------------------- +# ----------------------------------- + TURBULENCE = FACT(statut='o', +# ----------------------------------- +# ----------------------------------- + COEFFICIENT_FOR_VERTICAL_DIFFUSION_OF_SUSPENDED_SEDIMENTS = SIMP(statut ='f', +# ----------------------------------- + typ = 'R', min=0, max='**', + fr = """Fixe les valeurs de coefficients de diffusion vertical des +sediments, en 3D. L''influence de ce parametre sur l''evolution des + sediments dans le temps est importante. +C'' est un tableau avec une valeur par sediemnts en suspension, +separation par un point virgule.""", + ang = """Sets the values of the vertical diffusion of sediments in 3D. +These values may have a significant effect on the evolution of +sediments in time. +It is an array, with one value per suspended sediment, separated by + semicolons.""", + ), + ), +) +# ----------------------------------------------------------------------- +SEDIMENTOLOGY = PROC(nom= "SEDIMENTOLOGY",op = None, +# ----------------------------------------------------------------------- +# ----------------------------------- + GENERAL = FACT(statut='o', +# ----------------------------------- +# ----------------------------------- + SECONDARY_CURRENTS_ALPHA_COEFFICIENT = SIMP(statut ='f', +# ----------------------------------- + typ = 'R', + defaut = 1.0E-00, + fr = """(-)""", + ang = """Alpha coefficient of secondary current(-), +Should be chosen between 0.75 (rough bottom) and 1 (smooth bottom)""", + ), + ), +) +# ----------------------------------------------------------------------- +BED_MATERIAL = PROC(nom= "BED_MATERIAL",op = None, +# ----------------------------------------------------------------------- +# ----------------------------------- + C_VSM = FACT(statut='o', +# ----------------------------------- +# ----------------------------------- + VERTICAL_GRAIN_SORTING_MODEL = SIMP(statut ='f', +# ----------------------------------- + typ = 'I', + defaut = [0], + fr = """(-)""", + ang = """Defines the model of the vertical grain sorting: + 0 = HR-VSM = Layer Model (Classic Hirano / Ribberink approach) + 1 = C-VSM (Continous Vertical Grain Sorting Model)""", + ), +# ----------------------------------- + C_VSM_MAXIMUM_SECTIONS = SIMP(statut ='f', +# ----------------------------------- + typ = 'I', + defaut = [200], + fr = """(-)""", + ang = """Defines the maximum discretisation of the + Continous Vertical Sorting Model: + Should be bigger than 8xNumber of Fractions. + The bigger the higher the RAM requirements, + but the faster and accurater the + bookkeeping of the sediments.""", + ), +# ----------------------------------- + C_VSM_FULL_PRINTOUT_PERIOD = SIMP(statut ='f', +# ----------------------------------- + typ = 'I', + defaut = [0], + fr = """(-)""", + ang = """Number of Timesteps to next printout + of the full C-VSM. These printouts are highly + time and disc consuming. + 0 = Coupled to GRAPHIC PRINTOUT PERIOD + >0 = Own printout period for the C-VSM""", + ), +# ----------------------------------- + C_VSM_PRINTOUT_SELECTION = SIMP(statut ='f', +# ----------------------------------- + typ = 'TXM', min=13, max=13, + defaut = '0;0;0;0;0;0;0;0;0;0;0;0;0', + fr = """(-)""", + ang = """Printout the C-VSM for the whole model as 3D + \telkey{C-VSM RESULTS FILE} + or / and for some nodes as + \telkey{C-VSM NODE FILE} + Give Up to 100 INTEGER numbers separated by ";" + 0 = Full model .-> VSPRES + N = 1,2...NPOINT; 2D-ID of a SELFIN MESH POINT ->*\_VSP.CSV""", + ), +# ----------------------------------- + ACTIVE_LAYER_THICKNESS_FORMULA = SIMP(statut ='f', +# ----------------------------------- + typ = 'I', + defaut = [0], + fr = """(-)""", + ang = """MODEL FOR ACTIVE LAYER THICKNESS + 0 = ELAY0 (Keyword: ACTIVE LAYER THICKNESS) + 1 = Hunziker \& G$\ddot{u}$nther + 2 = Fredsoe \& Deigaard (1992) + 3 = van RIJN (1993) + 4 = Wong (2006) + 5 = Malcherek (2003) + 6 = $3*d50$ within last time steps ALT""", + ), + ), +) +TEXTE_NEW_JDC = "\ +COMPUTATION_ENVIRONMENT();\ +GENERAL_PARAMETERS();\ +HYDRODYNAMICS();\ +MISCELLANEOUS();\ +GENERAL();\ +COHESIVE_AND_NON_COHESIVE();\ +BED_STRUCTURE();\ +USELESS();\ +INPUT_OUTPUT__FILES();\ +RESULTS();\ +DATA_FILES();\ +INITIAL_CONDITIONS();\ +INPUT_OUTPUT__GRAPHICS_AND_LISTING();\ +TIME();\ +NON_COHESIVE();\ +INITIAL_CONDITION();\ +BOUNDARY_CONDITIONS();\ +NUMERICAL_PARAMETERS();\ +SEDIMENT_INFO();\ +COHESIVE();\ +NUMERICAL();\ +PHYSICS();\ +SUSPENSION();\ +SUSPENSIONS();\ +SEDIMENTOLOGY();\ +BED_MATERIAL();\ +" +Ordre_Des_Commandes = ( +'COMPUTATION_ENVIRONMENT', +'INTERNAL', +'GENERAL_PARAMETERS', +'HYDRODYNAMICS', +'MISCELLANEOUS', +'GENERAL', +'COHESIVE_AND_NON_COHESIVE', +'BED_STRUCTURE', +'USELESS', +'INPUT_OUTPUT__FILES', +'RESULTS', +'DATA_FILES', +'INITIAL_CONDITIONS', +'INPUT_OUTPUT__GRAPHICS_AND_LISTING', +'TIME', +'NON_COHESIVE', +'INITIAL_CONDITION', +'BOUNDARY_CONDITIONS', +'NUMERICAL_PARAMETERS', +'SEDIMENT_INFO', +'COHESIVE', +'NUMERICAL', +'PHYSICS', +'SUSPENSION', +'SUSPENSIONS', +'SEDIMENTOLOGY', +'BED_MATERIAL') +try: + import TelApy + source = "eficas" +except Exception as excpt: + source = "Telemac" +enum = source+'.gaia_enum_auto' +dicoCasEn = source+'.gaia_dicoCasEnToCata' +dicoCasFr = source+'.gaia_dicoCasFrToCata' diff --git a/Telemac/gaia_dicoCasEnToCata.py b/Telemac/gaia_dicoCasEnToCata.py new file mode 100644 index 00000000..5a0addd1 --- /dev/null +++ b/Telemac/gaia_dicoCasEnToCata.py @@ -0,0 +1,292 @@ +dicoCataToEngTelemac = { + "TITLE" : "TITLE", + "RELEASE" : "RELEASE", + "DICTIONARY" : "DICTIONARY", + "PARALLEL_PROCESSORS" : "PARALLEL PROCESSORS", + "VALIDATION" : "VALIDATION", + "NUMBER_OF_PRIVATE_ARRAYS" : "NUMBER OF PRIVATE ARRAYS", + "ORIGIN_COORDINATES" : "ORIGIN COORDINATES", + "DEBUGGER" : "DEBUGGER", + "OPTION_FOR_THE_TREATMENT_OF_TIDAL_FLATS" : "OPTION FOR THE TREATMENT OF TIDAL FLATS", + "NESTOR" : "NESTOR", + "NESTOR_ACTION_FILE" : "NESTOR ACTION FILE", + "NESTOR_POLYGON_FILE" : "NESTOR POLYGON FILE", + "NESTOR_RESTART_FILE" : "NESTOR RESTART FILE", + "NESTOR_SURFACE_REFERENCE_FILE" : "NESTOR SURFACE REFERENCE FILE", + "CHECKING_THE_MESH" : "CHECKING THE MESH", + "MAXIMUM_NUMBER_OF_BOUNDARIES" : "MAXIMUM NUMBER OF BOUNDARIES", + "FLUXLINE_INPUT_FILE" : "FLUXLINE INPUT FILE", + "FLUXLINE" : "FLUXLINE", + "CONTROL_SECTIONS" : "CONTROL SECTIONS", + "CLASSES_SHIELDS_PARAMETERS" : "CLASSES SHIELDS PARAMETERS", + "MINIMAL_VALUE_OF_THE_WATER_HEIGHT" : "MINIMAL VALUE OF THE WATER HEIGHT", + "TIDAL_FLATS" : "TIDAL FLATS", + "SECONDARY_CURRENTS" : "SECONDARY CURRENTS", + "SECONDARY_CURRENTS_FILE" : "SECONDARY CURRENTS FILE", + "NUMBER_OF_LAYERS_FOR_INITIAL_STRATIFICATION" : "NUMBER OF LAYERS FOR INITIAL STRATIFICATION", + "EFFECT_OF_WAVES" : "EFFECT OF WAVES", + "TYPE_OF_WAVES" : "TYPE OF WAVES", + "VECTOR_LENGTH" : "VECTOR LENGTH", + "STEERING_FILE" : "STEERING FILE", + "GEOMETRY_FILE_FORMAT" : "GEOMETRY FILE FORMAT", + "GEOMETRY_FILE" : "GEOMETRY FILE", + "NAMES_OF_PRIVATE_VARIABLES" : "NAMES OF PRIVATE VARIABLES", + "BEDLOAD_BOUNDARIES_FILE" : "BEDLOAD BOUNDARIES FILE", + "RESULTS_FILE_FORMAT" : "RESULTS FILE FORMAT", + "RESULTS_FILE" : "RESULTS FILE", + "VARIABLES_TO_BE_PRINTED" : "VARIABLES TO BE PRINTED", + "LISTING_PRINTOUT_PERIOD" : "LISTING PRINTOUT PERIOD", + "MASS_BALANCE" : "MASS-BALANCE", + "SECTIONS_OUTPUT_FILE" : "SECTIONS OUTPUT FILE", + "C_VSM_RESULTS_FILE" : "C-VSM RESULTS FILE", + "C_VSM_RESULTS_FILE_FORMAT" : "C-VSM RESULTS FILE FORMAT", + "REFERENCE_FILE_FORMAT" : "REFERENCE FILE FORMAT", + "WAVE_FILE_FORMAT" : "WAVE FILE FORMAT", + "FORTRAN_FILE" : "FORTRAN FILE", + "BOUNDARY_CONDITIONS_FILE" : "BOUNDARY CONDITIONS FILE", + "WAVE_FILE" : "WAVE FILE", + "REFERENCE_FILE" : "REFERENCE FILE", + "BOTTOM_TOPOGRAPHY_FILE" : "BOTTOM TOPOGRAPHY FILE", + "SECTIONS_INPUT_FILE" : "SECTIONS INPUT FILE", + "PREVIOUS_SEDIMENTOLOGICAL_COMPUTATION_FILE_FORMAT" : "PREVIOUS SEDIMENTOLOGICAL COMPUTATION FILE FORMAT", + "PREVIOUS_SEDIMENTOLOGICAL_COMPUTATION_FILE" : "PREVIOUS SEDIMENTOLOGICAL COMPUTATION FILE", + "COMPUTATION_CONTINUED" : "COMPUTATION CONTINUED", + "VARIABLES_FOR_GRAPHIC_PRINTOUTS" : "VARIABLES FOR GRAPHIC PRINTOUTS", + "NUMBER_OF_SUB_ITERATIONS" : "NUMBER OF SUB-ITERATIONS", + "ORIGINAL_HOUR_OF_TIME" : "ORIGINAL HOUR OF TIME", + "ORIGINAL_DATE_OF_TIME" : "ORIGINAL DATE OF TIME", + "PRESCRIBED_SOLID_DISCHARGES" : "PRESCRIBED SOLID DISCHARGES", + "CLASSES_IMPOSED_SOLID_DISCHARGES_DISTRIBUTION" : "CLASSES IMPOSED SOLID DISCHARGES DISTRIBUTION", + "INITIAL_SUSPENDED_SEDIMENTS_CONCENTRATION_VALUES" : "INITIAL SUSPENDED SEDIMENTS CONCENTRATION VALUES", + "PRESCRIBED_SUSPENDED_SEDIMENTS_CONCENTRATION_VALUES" : "PRESCRIBED SUSPENDED SEDIMENTS CONCENTRATION VALUES", + "VERTICAL_PROFILES_OF_SUSPENDED_SEDIMENTS" : "VERTICAL PROFILES OF SUSPENDED SEDIMENTS", + "SUSPENDED_SEDIMENTS_CONCENTRATION_VALUES_AT_THE_SOURCES" : "SUSPENDED SEDIMENTS CONCENTRATION VALUES AT THE SOURCES", + "SCHEME_FOR_ADVECTION_OF_SUSPENDED_SEDIMENTS" : "SCHEME FOR ADVECTION OF SUSPENDED SEDIMENTS", + "SCHEME_OPTION_FOR_ADVECTION_OF_SUSPENDED_SEDIMENTS" : "SCHEME OPTION FOR ADVECTION OF SUSPENDED SEDIMENTS", + "SCHEME_FOR_DIFFUSION_OF_SUSPENDED_SEDIMENTS_IN_3D" : "SCHEME FOR DIFFUSION OF SUSPENDED SEDIMENTS IN 3D", + "SOLVER_FOR_DIFFUSION_OF_SUSPENSION" : "SOLVER FOR DIFFUSION OF SUSPENSION", + "SOLVER_OPTION_FOR_DIFFUSION_OF_SUSPENSION" : "SOLVER OPTION FOR DIFFUSION OF SUSPENSION", + "MAXIMUM_NUMBER_OF_ITERATIONS_FOR_SOLVER_FOR_SUSPENSION" : "MAXIMUM NUMBER OF ITERATIONS FOR SOLVER FOR SUSPENSION", + "ACCURACY_FOR_DIFFUSION_OF_SUSPENSION" : "ACCURACY FOR DIFFUSION OF SUSPENSION", + "PRECONDITIONING_FOR_DIFFUSION_OF_SUSPENSION" : "PRECONDITIONING FOR DIFFUSION OF SUSPENSION", + "ADVECTION_DIFFUSION_SCHEME_WITH_SETTLING_VELOCITY" : "ADVECTION-DIFFUSION SCHEME WITH SETTLING VELOCITY", + "HINDERED_SETTLING" : "HINDERED SETTLING", + "HINDERED_SETTLING_FORMULA" : "HINDERED SETTLING FORMULA", + "WEAK_SOIL_CONCENTRATION_FOR_MUD" : "WEAK SOIL CONCENTRATION FOR MUD", + "THRESHOLD_CONCENTRATION_FOR_HINDERED_SETTLING" : "THRESHOLD CONCENTRATION FOR HINDERED SETTLING", + "FLOCCULATION" : "FLOCCULATION", + "FLOCCULATION_FORMULA" : "FLOCCULATION FORMULA", + "FLOCCULATION_COEFFICIENT" : "FLOCCULATION COEFFICIENT", + "COEFFICIENT_RELATIVE_TO_FLOC_DESTRUCTION" : "COEFFICIENT RELATIVE TO FLOC DESTRUCTION", + "ZERO" : "ZERO", + "FINITE_VOLUMES" : "FINITE VOLUMES", + "MATRIX_VECTOR_PRODUCT" : "MATRIX-VECTOR PRODUCT", + "MATRIX_STORAGE" : "MATRIX STORAGE", + "UPWINDING_FOR_BEDLOAD" : "UPWINDING FOR BEDLOAD", + "MAXIMUM_NUMBER_OF_ITERATIONS_FOR_POSITIVE_THICKNESS" : "MAXIMUM NUMBER OF ITERATIONS FOR POSITIVE THICKNESS", + "BED_ROUGHNESS_PREDICTOR_OPTION" : "BED ROUGHNESS PREDICTOR OPTION", + "AD_NUMBER_OF_DERIVATIVES" : "AD NUMBER OF DERIVATIVES", + "AD_NAMES_OF_DERIVATIVES" : "AD NAMES OF DERIVATIVES", + "AD_NUMBER_OF_DIRECTIONS" : "AD NUMBER OF DIRECTIONS", + "AD_SYMBOLIC_LINEAR_SOLVER" : "AD SYMBOLIC LINEAR SOLVER", + "AD_LINEAR_SOLVER_RESET_DERIVATIVES" : "AD LINEAR SOLVER RESET DERIVATIVES", + "AD_LINEAR_SOLVER_DERIVATIVE_CONVERGENCE" : "AD LINEAR SOLVER DERIVATIVE CONVERGENCE", + "CLASSES_SEDIMENT_DENSITY" : "CLASSES SEDIMENT DENSITY", + "LAYERS_NON_COHESIVE_BED_POROSITY" : "LAYERS NON COHESIVE BED POROSITY", + "WATER_VISCOSITY" : "WATER VISCOSITY", + "SETTLING_LAG" : "SETTLING LAG", + "CLASSES_SETTLING_VELOCITIES" : "CLASSES SETTLING VELOCITIES", + "SUSPENSION_FOR_ALL_SANDS" : "SUSPENSION FOR ALL SANDS", + "EQUILIBRIUM_INFLOW_CONCENTRATION" : "EQUILIBRIUM INFLOW CONCENTRATION", + "SUSPENSION_TRANSPORT_FORMULA_FOR_ALL_SANDS" : "SUSPENSION TRANSPORT FORMULA FOR ALL SANDS", + "CORRECTION_ON_CONVECTION_VELOCITY" : "CORRECTION ON CONVECTION VELOCITY", + "THETA_IMPLICITATION_FOR_SUSPENSION" : "THETA IMPLICITATION FOR SUSPENSION", + "CLASSES_CRITICAL_SHEAR_STRESS_FOR_MUD_DEPOSITION" : "CLASSES CRITICAL SHEAR STRESS FOR MUD DEPOSITION", + "LAYERS_PARTHENIADES_CONSTANT" : "LAYERS PARTHENIADES CONSTANT", + "COEFFICIENT_FOR_DIFFUSION_OF_SUSPENDED_SEDIMENTS" : "COEFFICIENT FOR DIFFUSION OF SUSPENDED SEDIMENTS", + "COEFFICIENT_FOR_HORIZONTAL_DIFFUSION_OF_SUSPENDED_SEDIMENTS" : "COEFFICIENT FOR HORIZONTAL DIFFUSION OF SUSPENDED SEDIMENTS", + "COEFFICIENT_FOR_VERTICAL_DIFFUSION_OF_SUSPENDED_SEDIMENTS" : "COEFFICIENT FOR VERTICAL DIFFUSION OF SUSPENDED SEDIMENTS", + "CLASSES_SEDIMENT_DIAMETERS" : "CLASSES SEDIMENT DIAMETERS", + "CLASSES_HIDING_FACTOR" : "CLASSES HIDING FACTOR", + "CLASSES_INITIAL_FRACTION" : "CLASSES INITIAL FRACTION", + "ACTIVE_LAYER_THICKNESS" : "ACTIVE LAYER THICKNESS", + "HIDING_FACTOR_FORMULA" : "HIDING FACTOR FORMULA", + "CONSTANT_ACTIVE_LAYER_THICKNESS" : "CONSTANT ACTIVE LAYER THICKNESS", + "LAYERS_INITIAL_THICKNESS" : "LAYERS INITIAL THICKNESS", + "D90_SAND_DIAMETER_FOR_ONLY_ONE_CLASS" : "D90 SAND DIAMETER FOR ONLY ONE CLASS", + "RATIO_BETWEEN_SKIN_FRICTION_AND_MEAN_DIAMETER" : "RATIO BETWEEN SKIN FRICTION AND MEAN DIAMETER", + "SKIN_FRICTION_CORRECTION" : "SKIN FRICTION CORRECTION", + "FORMULA_FOR_SLOPE_EFFECT" : "FORMULA FOR SLOPE EFFECT", + "FRICTION_ANGLE_OF_THE_SEDIMENT" : "FRICTION ANGLE OF THE SEDIMENT", + "FORMULA_FOR_DEVIATION" : "FORMULA FOR DEVIATION", + "PARAMETER_FOR_DEVIATION" : "PARAMETER FOR DEVIATION", + "SEDIMENT_SLIDE" : "SEDIMENT SLIDE", + "SLOPE_EFFECT" : "SLOPE EFFECT", + "BETA" : "BETA", + "COMPUTE_BED_ROUGHNESS_AT_SEDIMENT_SCALE" : "COMPUTE BED ROUGHNESS AT SEDIMENT SCALE", + "SECONDARY_CURRENTS_ALPHA_COEFFICIENT" : "SECONDARY CURRENTS ALPHA COEFFICIENT", + "MORPHOLOGICAL_FACTOR_ON_TIME_SCALE" : "MORPHOLOGICAL FACTOR ON TIME SCALE", + "MORPHOLOGICAL_FACTOR_ON_BED_EVOLUTION" : "MORPHOLOGICAL FACTOR ON BED EVOLUTION", + "MINIMUM_DEPTH_FOR_BEDLOAD" : "MINIMUM DEPTH FOR BEDLOAD", + "BED_LOAD_FOR_ALL_SANDS" : "BED LOAD FOR ALL SANDS", + "BED_LOAD_TRANSPORT_FORMULA_FOR_ALL_SANDS" : "BED-LOAD TRANSPORT FORMULA FOR ALL SANDS", + "B_VALUE_FOR_THE_BIJKER_FORMULA" : "B VALUE FOR THE BIJKER FORMULA", + "MPM_COEFFICIENT" : "MPM COEFFICIENT", + "BED_MODEL" : "BED MODEL", + "CLASSES_TYPE_OF_SEDIMENT" : "CLASSES TYPE OF SEDIMENT", + "NUMBER_OF_LAYERS_OF_THE_CONSOLIDATION_MODEL" : "NUMBER OF LAYERS OF THE CONSOLIDATION MODEL", + "LAYERS_MASS_TRANSFER" : "LAYERS MASS TRANSFER", + "LAYERS_MUD_CONCENTRATION" : "LAYERS MUD CONCENTRATION", + "LAYERS_CRITICAL_EROSION_SHEAR_STRESS_OF_THE_MUD" : "LAYERS CRITICAL EROSION SHEAR STRESS OF THE MUD", + "VERTICAL_GRAIN_SORTING_MODEL" : "VERTICAL GRAIN SORTING MODEL", + "C_VSM_MAXIMUM_SECTIONS" : "C-VSM MAXIMUM SECTIONS", + "C_VSM_FULL_PRINTOUT_PERIOD" : "C-VSM FULL PRINTOUT PERIOD", + "C_VSM_PRINTOUT_SELECTION" : "C-VSM PRINTOUT SELECTION", + "ACTIVE_LAYER_THICKNESS_FORMULA" : "ACTIVE LAYER THICKNESS FORMULA", +} +dicoCasEnToCata = { + "TITLE" : "TITLE", + "RELEASE" : "RELEASE", + "DICTIONARY" : "DICTIONARY", + "PARALLEL PROCESSORS" : "PARALLEL_PROCESSORS", + "VALIDATION" : "VALIDATION", + "NUMBER OF PRIVATE ARRAYS" : "NUMBER_OF_PRIVATE_ARRAYS", + "ORIGIN COORDINATES" : "ORIGIN_COORDINATES", + "DEBUGGER" : "DEBUGGER", + "OPTION FOR THE TREATMENT OF TIDAL FLATS" : "OPTION_FOR_THE_TREATMENT_OF_TIDAL_FLATS", + "NESTOR" : "NESTOR", + "NESTOR ACTION FILE" : "NESTOR_ACTION_FILE", + "NESTOR POLYGON FILE" : "NESTOR_POLYGON_FILE", + "NESTOR RESTART FILE" : "NESTOR_RESTART_FILE", + "NESTOR SURFACE REFERENCE FILE" : "NESTOR_SURFACE_REFERENCE_FILE", + "CHECKING THE MESH" : "CHECKING_THE_MESH", + "MAXIMUM NUMBER OF BOUNDARIES" : "MAXIMUM_NUMBER_OF_BOUNDARIES", + "FLUXLINE INPUT FILE" : "FLUXLINE_INPUT_FILE", + "FLUXLINE" : "FLUXLINE", + "CONTROL SECTIONS" : "CONTROL_SECTIONS", + "CLASSES SHIELDS PARAMETERS" : "CLASSES_SHIELDS_PARAMETERS", + "MINIMAL VALUE OF THE WATER HEIGHT" : "MINIMAL_VALUE_OF_THE_WATER_HEIGHT", + "TIDAL FLATS" : "TIDAL_FLATS", + "SECONDARY CURRENTS" : "SECONDARY_CURRENTS", + "SECONDARY CURRENTS FILE" : "SECONDARY_CURRENTS_FILE", + "NUMBER OF LAYERS FOR INITIAL STRATIFICATION" : "NUMBER_OF_LAYERS_FOR_INITIAL_STRATIFICATION", + "EFFECT OF WAVES" : "EFFECT_OF_WAVES", + "TYPE OF WAVES" : "TYPE_OF_WAVES", + "VECTOR LENGTH" : "VECTOR_LENGTH", + "STEERING FILE" : "STEERING_FILE", + "GEOMETRY FILE FORMAT" : "GEOMETRY_FILE_FORMAT", + "GEOMETRY FILE" : "GEOMETRY_FILE", + "NAMES OF PRIVATE VARIABLES" : "NAMES_OF_PRIVATE_VARIABLES", + "BEDLOAD BOUNDARIES FILE" : "BEDLOAD_BOUNDARIES_FILE", + "RESULTS FILE FORMAT" : "RESULTS_FILE_FORMAT", + "RESULTS FILE" : "RESULTS_FILE", + "VARIABLES TO BE PRINTED" : "VARIABLES_TO_BE_PRINTED", + "LISTING PRINTOUT PERIOD" : "LISTING_PRINTOUT_PERIOD", + "MASS-BALANCE" : "MASS_BALANCE", + "SECTIONS OUTPUT FILE" : "SECTIONS_OUTPUT_FILE", + "C-VSM RESULTS FILE" : "C_VSM_RESULTS_FILE", + "C-VSM RESULTS FILE FORMAT" : "C_VSM_RESULTS_FILE_FORMAT", + "REFERENCE FILE FORMAT" : "REFERENCE_FILE_FORMAT", + "WAVE FILE FORMAT" : "WAVE_FILE_FORMAT", + "FORTRAN FILE" : "FORTRAN_FILE", + "BOUNDARY CONDITIONS FILE" : "BOUNDARY_CONDITIONS_FILE", + "WAVE FILE" : "WAVE_FILE", + "REFERENCE FILE" : "REFERENCE_FILE", + "BOTTOM TOPOGRAPHY FILE" : "BOTTOM_TOPOGRAPHY_FILE", + "SECTIONS INPUT FILE" : "SECTIONS_INPUT_FILE", + "PREVIOUS SEDIMENTOLOGICAL COMPUTATION FILE FORMAT" : "PREVIOUS_SEDIMENTOLOGICAL_COMPUTATION_FILE_FORMAT", + "PREVIOUS SEDIMENTOLOGICAL COMPUTATION FILE" : "PREVIOUS_SEDIMENTOLOGICAL_COMPUTATION_FILE", + "COMPUTATION CONTINUED" : "COMPUTATION_CONTINUED", + "VARIABLES FOR GRAPHIC PRINTOUTS" : "VARIABLES_FOR_GRAPHIC_PRINTOUTS", + "NUMBER OF SUB-ITERATIONS" : "NUMBER_OF_SUB_ITERATIONS", + "ORIGINAL HOUR OF TIME" : "ORIGINAL_HOUR_OF_TIME", + "ORIGINAL DATE OF TIME" : "ORIGINAL_DATE_OF_TIME", + "PRESCRIBED SOLID DISCHARGES" : "PRESCRIBED_SOLID_DISCHARGES", + "CLASSES IMPOSED SOLID DISCHARGES DISTRIBUTION" : "CLASSES_IMPOSED_SOLID_DISCHARGES_DISTRIBUTION", + "INITIAL SUSPENDED SEDIMENTS CONCENTRATION VALUES" : "INITIAL_SUSPENDED_SEDIMENTS_CONCENTRATION_VALUES", + "PRESCRIBED SUSPENDED SEDIMENTS CONCENTRATION VALUES" : "PRESCRIBED_SUSPENDED_SEDIMENTS_CONCENTRATION_VALUES", + "VERTICAL PROFILES OF SUSPENDED SEDIMENTS" : "VERTICAL_PROFILES_OF_SUSPENDED_SEDIMENTS", + "SUSPENDED SEDIMENTS CONCENTRATION VALUES AT THE SOURCES" : "SUSPENDED_SEDIMENTS_CONCENTRATION_VALUES_AT_THE_SOURCES", + "SCHEME FOR ADVECTION OF SUSPENDED SEDIMENTS" : "SCHEME_FOR_ADVECTION_OF_SUSPENDED_SEDIMENTS", + "SCHEME OPTION FOR ADVECTION OF SUSPENDED SEDIMENTS" : "SCHEME_OPTION_FOR_ADVECTION_OF_SUSPENDED_SEDIMENTS", + "SCHEME FOR DIFFUSION OF SUSPENDED SEDIMENTS IN 3D" : "SCHEME_FOR_DIFFUSION_OF_SUSPENDED_SEDIMENTS_IN_3D", + "SOLVER FOR DIFFUSION OF SUSPENSION" : "SOLVER_FOR_DIFFUSION_OF_SUSPENSION", + "SOLVER OPTION FOR DIFFUSION OF SUSPENSION" : "SOLVER_OPTION_FOR_DIFFUSION_OF_SUSPENSION", + "MAXIMUM NUMBER OF ITERATIONS FOR SOLVER FOR SUSPENSION" : "MAXIMUM_NUMBER_OF_ITERATIONS_FOR_SOLVER_FOR_SUSPENSION", + "ACCURACY FOR DIFFUSION OF SUSPENSION" : "ACCURACY_FOR_DIFFUSION_OF_SUSPENSION", + "PRECONDITIONING FOR DIFFUSION OF SUSPENSION" : "PRECONDITIONING_FOR_DIFFUSION_OF_SUSPENSION", + "ADVECTION-DIFFUSION SCHEME WITH SETTLING VELOCITY" : "ADVECTION_DIFFUSION_SCHEME_WITH_SETTLING_VELOCITY", + "HINDERED SETTLING" : "HINDERED_SETTLING", + "HINDERED SETTLING FORMULA" : "HINDERED_SETTLING_FORMULA", + "WEAK SOIL CONCENTRATION FOR MUD" : "WEAK_SOIL_CONCENTRATION_FOR_MUD", + "THRESHOLD CONCENTRATION FOR HINDERED SETTLING" : "THRESHOLD_CONCENTRATION_FOR_HINDERED_SETTLING", + "FLOCCULATION" : "FLOCCULATION", + "FLOCCULATION FORMULA" : "FLOCCULATION_FORMULA", + "FLOCCULATION COEFFICIENT" : "FLOCCULATION_COEFFICIENT", + "COEFFICIENT RELATIVE TO FLOC DESTRUCTION" : "COEFFICIENT_RELATIVE_TO_FLOC_DESTRUCTION", + "ZERO" : "ZERO", + "FINITE VOLUMES" : "FINITE_VOLUMES", + "MATRIX-VECTOR PRODUCT" : "MATRIX_VECTOR_PRODUCT", + "MATRIX STORAGE" : "MATRIX_STORAGE", + "UPWINDING FOR BEDLOAD" : "UPWINDING_FOR_BEDLOAD", + "MAXIMUM NUMBER OF ITERATIONS FOR POSITIVE THICKNESS" : "MAXIMUM_NUMBER_OF_ITERATIONS_FOR_POSITIVE_THICKNESS", + "BED ROUGHNESS PREDICTOR OPTION" : "BED_ROUGHNESS_PREDICTOR_OPTION", + "AD NUMBER OF DERIVATIVES" : "AD_NUMBER_OF_DERIVATIVES", + "AD NAMES OF DERIVATIVES" : "AD_NAMES_OF_DERIVATIVES", + "AD NUMBER OF DIRECTIONS" : "AD_NUMBER_OF_DIRECTIONS", + "AD SYMBOLIC LINEAR SOLVER" : "AD_SYMBOLIC_LINEAR_SOLVER", + "AD LINEAR SOLVER RESET DERIVATIVES" : "AD_LINEAR_SOLVER_RESET_DERIVATIVES", + "AD LINEAR SOLVER DERIVATIVE CONVERGENCE" : "AD_LINEAR_SOLVER_DERIVATIVE_CONVERGENCE", + "CLASSES SEDIMENT DENSITY" : "CLASSES_SEDIMENT_DENSITY", + "LAYERS NON COHESIVE BED POROSITY" : "LAYERS_NON_COHESIVE_BED_POROSITY", + "WATER VISCOSITY" : "WATER_VISCOSITY", + "SETTLING LAG" : "SETTLING_LAG", + "CLASSES SETTLING VELOCITIES" : "CLASSES_SETTLING_VELOCITIES", + "SUSPENSION FOR ALL SANDS" : "SUSPENSION_FOR_ALL_SANDS", + "EQUILIBRIUM INFLOW CONCENTRATION" : "EQUILIBRIUM_INFLOW_CONCENTRATION", + "SUSPENSION TRANSPORT FORMULA FOR ALL SANDS" : "SUSPENSION_TRANSPORT_FORMULA_FOR_ALL_SANDS", + "CORRECTION ON CONVECTION VELOCITY" : "CORRECTION_ON_CONVECTION_VELOCITY", + "THETA IMPLICITATION FOR SUSPENSION" : "THETA_IMPLICITATION_FOR_SUSPENSION", + "CLASSES CRITICAL SHEAR STRESS FOR MUD DEPOSITION" : "CLASSES_CRITICAL_SHEAR_STRESS_FOR_MUD_DEPOSITION", + "LAYERS PARTHENIADES CONSTANT" : "LAYERS_PARTHENIADES_CONSTANT", + "COEFFICIENT FOR DIFFUSION OF SUSPENDED SEDIMENTS" : "COEFFICIENT_FOR_DIFFUSION_OF_SUSPENDED_SEDIMENTS", + "COEFFICIENT FOR HORIZONTAL DIFFUSION OF SUSPENDED SEDIMENTS" : "COEFFICIENT_FOR_HORIZONTAL_DIFFUSION_OF_SUSPENDED_SEDIMENTS", + "COEFFICIENT FOR VERTICAL DIFFUSION OF SUSPENDED SEDIMENTS" : "COEFFICIENT_FOR_VERTICAL_DIFFUSION_OF_SUSPENDED_SEDIMENTS", + "CLASSES SEDIMENT DIAMETERS" : "CLASSES_SEDIMENT_DIAMETERS", + "CLASSES HIDING FACTOR" : "CLASSES_HIDING_FACTOR", + "CLASSES INITIAL FRACTION" : "CLASSES_INITIAL_FRACTION", + "ACTIVE LAYER THICKNESS" : "ACTIVE_LAYER_THICKNESS", + "HIDING FACTOR FORMULA" : "HIDING_FACTOR_FORMULA", + "CONSTANT ACTIVE LAYER THICKNESS" : "CONSTANT_ACTIVE_LAYER_THICKNESS", + "LAYERS INITIAL THICKNESS" : "LAYERS_INITIAL_THICKNESS", + "D90 SAND DIAMETER FOR ONLY ONE CLASS" : "D90_SAND_DIAMETER_FOR_ONLY_ONE_CLASS", + "RATIO BETWEEN SKIN FRICTION AND MEAN DIAMETER" : "RATIO_BETWEEN_SKIN_FRICTION_AND_MEAN_DIAMETER", + "SKIN FRICTION CORRECTION" : "SKIN_FRICTION_CORRECTION", + "FORMULA FOR SLOPE EFFECT" : "FORMULA_FOR_SLOPE_EFFECT", + "FRICTION ANGLE OF THE SEDIMENT" : "FRICTION_ANGLE_OF_THE_SEDIMENT", + "FORMULA FOR DEVIATION" : "FORMULA_FOR_DEVIATION", + "PARAMETER FOR DEVIATION" : "PARAMETER_FOR_DEVIATION", + "SEDIMENT SLIDE" : "SEDIMENT_SLIDE", + "SLOPE EFFECT" : "SLOPE_EFFECT", + "BETA" : "BETA", + "COMPUTE BED ROUGHNESS AT SEDIMENT SCALE" : "COMPUTE_BED_ROUGHNESS_AT_SEDIMENT_SCALE", + "SECONDARY CURRENTS ALPHA COEFFICIENT" : "SECONDARY_CURRENTS_ALPHA_COEFFICIENT", + "MORPHOLOGICAL FACTOR ON TIME SCALE" : "MORPHOLOGICAL_FACTOR_ON_TIME_SCALE", + "MORPHOLOGICAL FACTOR ON BED EVOLUTION" : "MORPHOLOGICAL_FACTOR_ON_BED_EVOLUTION", + "MINIMUM DEPTH FOR BEDLOAD" : "MINIMUM_DEPTH_FOR_BEDLOAD", + "BED LOAD FOR ALL SANDS" : "BED_LOAD_FOR_ALL_SANDS", + "BED-LOAD TRANSPORT FORMULA FOR ALL SANDS" : "BED_LOAD_TRANSPORT_FORMULA_FOR_ALL_SANDS", + "B VALUE FOR THE BIJKER FORMULA" : "B_VALUE_FOR_THE_BIJKER_FORMULA", + "MPM COEFFICIENT" : "MPM_COEFFICIENT", + "BED MODEL" : "BED_MODEL", + "CLASSES TYPE OF SEDIMENT" : "CLASSES_TYPE_OF_SEDIMENT", + "NUMBER OF LAYERS OF THE CONSOLIDATION MODEL" : "NUMBER_OF_LAYERS_OF_THE_CONSOLIDATION_MODEL", + "LAYERS MASS TRANSFER" : "LAYERS_MASS_TRANSFER", + "LAYERS MUD CONCENTRATION" : "LAYERS_MUD_CONCENTRATION", + "LAYERS CRITICAL EROSION SHEAR STRESS OF THE MUD" : "LAYERS_CRITICAL_EROSION_SHEAR_STRESS_OF_THE_MUD", + "VERTICAL GRAIN SORTING MODEL" : "VERTICAL_GRAIN_SORTING_MODEL", + "C-VSM MAXIMUM SECTIONS" : "C_VSM_MAXIMUM_SECTIONS", + "C-VSM FULL PRINTOUT PERIOD" : "C_VSM_FULL_PRINTOUT_PERIOD", + "C-VSM PRINTOUT SELECTION" : "C_VSM_PRINTOUT_SELECTION", + "ACTIVE LAYER THICKNESS FORMULA" : "ACTIVE_LAYER_THICKNESS_FORMULA", +} diff --git a/Telemac/gaia_dicoCasFrToCata.py b/Telemac/gaia_dicoCasFrToCata.py new file mode 100644 index 00000000..354a9090 --- /dev/null +++ b/Telemac/gaia_dicoCasFrToCata.py @@ -0,0 +1,292 @@ +dicoCataToFrTelemac = { + "TITLE" : "TITRE", + "RELEASE" : "NUMERO DE VERSION", + "DICTIONARY" : "DICTIONNAIRE", + "PARALLEL_PROCESSORS" : "PROCESSEURS PARALLELES", + "VALIDATION" : "VALIDATION", + "NUMBER_OF_PRIVATE_ARRAYS" : "NOMBRE DE TABLEAUX PRIVES", + "ORIGIN_COORDINATES" : "COORDONNEES DE L'ORIGINE", + "DEBUGGER" : "DEBUGGER", + "OPTION_FOR_THE_TREATMENT_OF_TIDAL_FLATS" : "OPTION DE TRAITEMENT DES BANCS DECOUVRANTS", + "NESTOR" : "NESTOR", + "NESTOR_ACTION_FILE" : "FICHIER DE NESTOR ACTION", + "NESTOR_POLYGON_FILE" : "FICHIER DE NESTOR POLYGON", + "NESTOR_RESTART_FILE" : "FICHIER DE NESTOR RESTART", + "NESTOR_SURFACE_REFERENCE_FILE" : "FICHIER DE NESTOR DE SURFACE REFERENCE", + "CHECKING_THE_MESH" : "VERIFICATION DU MAILLAGE", + "MAXIMUM_NUMBER_OF_BOUNDARIES" : "NOMBRE MAXIMUM DE FRONTIERES", + "FLUXLINE_INPUT_FILE" : "FICHIER DE FLUXLINE", + "FLUXLINE" : "FLUXLINE", + "CONTROL_SECTIONS" : "SECTIONS DE CONTROLE", + "CLASSES_SHIELDS_PARAMETERS" : "PARAMETRES DE SHIELDS PAR CLASSE", + "MINIMAL_VALUE_OF_THE_WATER_HEIGHT" : "VALEUR MINIMUM DE H", + "TIDAL_FLATS" : "BANCS DECOUVRANTS", + "SECONDARY_CURRENTS" : "COURANTS SECONDAIRES", + "SECONDARY_CURRENTS_FILE" : "FICHIER DE COURANTS SECONDAIRES", + "NUMBER_OF_LAYERS_FOR_INITIAL_STRATIFICATION" : "NOMBRE DE COUCHES POUR STRATIFICATION INITIALE", + "EFFECT_OF_WAVES" : "PRISE EN COMPTE DE LA HOULE", + "TYPE_OF_WAVES" : "TYPE DE HOULE", + "VECTOR_LENGTH" : "LONGUEUR DU VECTEUR", + "STEERING_FILE" : "FICHIER DES PARAMETRES", + "GEOMETRY_FILE_FORMAT" : "FORMAT DU FICHIER DE GEOMETRIE", + "GEOMETRY_FILE" : "FICHIER DE GEOMETRIE", + "NAMES_OF_PRIVATE_VARIABLES" : "NOMS DES VARIABLES PRIVEES", + "BEDLOAD_BOUNDARIES_FILE" : "FICHIER DES FRONTIERES POUR LE CHARRIAGE", + "RESULTS_FILE_FORMAT" : "FORMAT DU FICHIER DES RESULTATS", + "RESULTS_FILE" : "FICHIER DES RESULTATS", + "VARIABLES_TO_BE_PRINTED" : "VARIABLES A IMPRIMER", + "LISTING_PRINTOUT_PERIOD" : "PERIODE DE SORTIE LISTING", + "MASS_BALANCE" : "BILAN DE MASSE", + "SECTIONS_OUTPUT_FILE" : "SECTIONS OUTPUT FILE", + "C_VSM_RESULTS_FILE" : "FICHIER DES RESULTATS C-VSM", + "C_VSM_RESULTS_FILE_FORMAT" : "FORMAT DU FICHIER DES C-VSM RESULTATS", + "REFERENCE_FILE_FORMAT" : "FORMAT DU FICHIER DE REFERENCE", + "WAVE_FILE_FORMAT" : "FORMAT DU FICHIER DE HOULE", + "FORTRAN_FILE" : "FICHIER FORTRAN", + "BOUNDARY_CONDITIONS_FILE" : "FICHIER DES CONDITIONS AUX LIMITES", + "WAVE_FILE" : "FICHIER DE HOULE", + "REFERENCE_FILE" : "FICHIER DE REFERENCE", + "BOTTOM_TOPOGRAPHY_FILE" : "FICHIER DES FONDS", + "SECTIONS_INPUT_FILE" : "FICHIER DES SECTIONS DE CONTROLE", + "PREVIOUS_SEDIMENTOLOGICAL_COMPUTATION_FILE_FORMAT" : "FORMAT DU FICHIER PRECEDENT SEDIMENTOLOGIQUE", + "PREVIOUS_SEDIMENTOLOGICAL_COMPUTATION_FILE" : "FICHIER PRECEDENT SEDIMENTOLOGIQUE", + "COMPUTATION_CONTINUED" : "SUITE DE CALCUL", + "VARIABLES_FOR_GRAPHIC_PRINTOUTS" : "VARIABLES POUR LES SORTIES GRAPHIQUES", + "NUMBER_OF_SUB_ITERATIONS" : "NOMBRE DE SOUS-ITERATIONS", + "ORIGINAL_HOUR_OF_TIME" : "HEURE DE L'ORIGINE DES TEMPS", + "ORIGINAL_DATE_OF_TIME" : "DATE DE L'ORIGINE DES TEMPS", + "PRESCRIBED_SOLID_DISCHARGES" : "DEBITS SOLIDES IMPOSES", + "CLASSES_IMPOSED_SOLID_DISCHARGES_DISTRIBUTION" : "DISTRIBUTION DES DEBITS IMPOSES PAR CLASSE", + "INITIAL_SUSPENDED_SEDIMENTS_CONCENTRATION_VALUES" : "VALEURS INITIALES DE CONCENTRATION DES SEDIMENTS EN SUSPENSION", + "PRESCRIBED_SUSPENDED_SEDIMENTS_CONCENTRATION_VALUES" : "VALEURS IMPOSEES DES CONCENTRATIONS DES SEDIMENTS EN SUSPENSION", + "VERTICAL_PROFILES_OF_SUSPENDED_SEDIMENTS" : "PROFILS DES SEDIMENTS EN SUSPENSION SUR LA VERTICALE", + "SUSPENDED_SEDIMENTS_CONCENTRATION_VALUES_AT_THE_SOURCES" : "VALEURS DES SEDIMENTS EN SUSPENSION DES SOURCES", + "SCHEME_FOR_ADVECTION_OF_SUSPENDED_SEDIMENTS" : "SCHEMA POUR LA CONVECTION DES SEDIMENTS EN SUSPENSION", + "SCHEME_OPTION_FOR_ADVECTION_OF_SUSPENDED_SEDIMENTS" : "OPTION DU SCHEMA POUR LA CONVECTION DES SEDIMENTS EN SUSPENSION", + "SCHEME_FOR_DIFFUSION_OF_SUSPENDED_SEDIMENTS_IN_3D" : "SCHEMA POUR LA DIFFUSION DES SEDIMENTS EN SUSPENSION EN 3D", + "SOLVER_FOR_DIFFUSION_OF_SUSPENSION" : "SOLVEUR POUR LA DIFFUSION DE LA SUSPENSION", + "SOLVER_OPTION_FOR_DIFFUSION_OF_SUSPENSION" : "OPTION DU SOLVEUR POUR LA DIFFUSION DE LA SUSPENSION", + "MAXIMUM_NUMBER_OF_ITERATIONS_FOR_SOLVER_FOR_SUSPENSION" : "MAXIMUM D'ITERATIONS POUR LE SOLVEUR POUR LA SUSPENSION", + "ACCURACY_FOR_DIFFUSION_OF_SUSPENSION" : "PRECISION POUR LA DIFFUSION DE LA SUSPENSION", + "PRECONDITIONING_FOR_DIFFUSION_OF_SUSPENSION" : "PRECONDITIONNEMENT POUR LA DIFFUSION DE LA SUSPENSION", + "ADVECTION_DIFFUSION_SCHEME_WITH_SETTLING_VELOCITY" : "SCHEMA DE CONVECTION DIFFUSION AVEC VITESSE DE CHUTE", + "HINDERED_SETTLING" : "VITESSE DE CHUTE ENTRAVEE", + "HINDERED_SETTLING_FORMULA" : "FORMULE POUR VITESSE DE CHUTE ENTRAVEE", + "WEAK_SOIL_CONCENTRATION_FOR_MUD" : "CONCENTRATION LIMITE FLUIDE-SOLIDE", + "THRESHOLD_CONCENTRATION_FOR_HINDERED_SETTLING" : "CONCENTRATION LIMITE POUR VITESSE DE CHUTE ENTRAVEE", + "FLOCCULATION" : "FLOCULATION", + "FLOCCULATION_FORMULA" : "FORMULE POUR FLOCULATION", + "FLOCCULATION_COEFFICIENT" : "COEFFICIENT TRADUISANT LA FORMATION DES FLOCS", + "COEFFICIENT_RELATIVE_TO_FLOC_DESTRUCTION" : "COEFFICIENT TRADUISANT LA DESTRUCTION DES FLOCS", + "ZERO" : "ZERO", + "FINITE_VOLUMES" : "VOLUMES FINIS", + "MATRIX_VECTOR_PRODUCT" : "PRODUIT MATRICE-VECTEUR", + "MATRIX_STORAGE" : "STOCKAGE DES MATRICES", + "UPWINDING_FOR_BEDLOAD" : "DECENTREMENT POUR LE CHARRIAGE", + "MAXIMUM_NUMBER_OF_ITERATIONS_FOR_POSITIVE_THICKNESS" : "MAXIMUM D'ITERATIONS POUR LES EPAISSEURS POSITIVES", + "BED_ROUGHNESS_PREDICTOR_OPTION" : "OPTION DU PREDICTEUR DE RUGOSITE", + "AD_NUMBER_OF_DERIVATIVES" : "AD NOMBRE DE DERIVEES", + "AD_NAMES_OF_DERIVATIVES" : "AD NOMS DES DERIVEES", + "AD_NUMBER_OF_DIRECTIONS" : "AD NOMBRE DE DIRECTIONS", + "AD_SYMBOLIC_LINEAR_SOLVER" : "AD SOLVEUR LINEAIRE SYMBOLIQUE", + "AD_LINEAR_SOLVER_RESET_DERIVATIVES" : "AD REMISE A ZERO DES DERIVEES DU SOLVEUR LINEAIRE", + "AD_LINEAR_SOLVER_DERIVATIVE_CONVERGENCE" : "AD CONVERGENCE DES DERIVEES POUR LE SOLVEUR LINEAIRE", + "CLASSES_SEDIMENT_DENSITY" : "MASSE VOLUMIQUE DU SEDIMENT PAR CLASSE", + "LAYERS_NON_COHESIVE_BED_POROSITY" : "POROSITE DU LIT NON COHESIF PAR COUCHE", + "WATER_VISCOSITY" : "VISCOSITE CINEMATIQUE EAU", + "SETTLING_LAG" : "SETTLING LAG", + "CLASSES_SETTLING_VELOCITIES" : "VITESSES DE CHUTE PAR CLASSE", + "SUSPENSION_FOR_ALL_SANDS" : "SUSPENSION POUR TOUS LES SABLES", + "EQUILIBRIUM_INFLOW_CONCENTRATION" : "CONCENTRATION D'EQUILIBRE EN ENTREE", + "SUSPENSION_TRANSPORT_FORMULA_FOR_ALL_SANDS" : "FORMULE DE TRANSPORT POUR TOUS LES SABLES", + "CORRECTION_ON_CONVECTION_VELOCITY" : "CORRECTION DU CHAMP CONVECTEUR", + "THETA_IMPLICITATION_FOR_SUSPENSION" : "THETA IMPLICITATION POUR SUSPENSION", + "CLASSES_CRITICAL_SHEAR_STRESS_FOR_MUD_DEPOSITION" : "CONTRAINTE CRITIQUE DE DEPOT DE LA VASE PAR CLASSE", + "LAYERS_PARTHENIADES_CONSTANT" : "CONSTANTE DE PARTHENIADES PAR COUCHE", + "COEFFICIENT_FOR_DIFFUSION_OF_SUSPENDED_SEDIMENTS" : "COEFFICIENT DE DIFFUSION DES SEDIMENTS EN SUSPENSION", + "COEFFICIENT_FOR_HORIZONTAL_DIFFUSION_OF_SUSPENDED_SEDIMENTS" : "COEFFICIENT DE DIFFUSION HORIZONTAL DES SEDIMENTS EN SUSPENSION", + "COEFFICIENT_FOR_VERTICAL_DIFFUSION_OF_SUSPENDED_SEDIMENTS" : "COEFFICIENT DE DIFFUSION VERTICAL DES SEDIMENTS EN SUSPENSION", + "CLASSES_SEDIMENT_DIAMETERS" : "DIAMETRES DES GRAINS PAR CLASSE", + "CLASSES_HIDING_FACTOR" : "HIDING FACTOR PAR CLASSE", + "CLASSES_INITIAL_FRACTION" : "FRACTION INITIALE PAR CLASSE", + "ACTIVE_LAYER_THICKNESS" : "EPAISSEUR DE COUCHE ACTIVE", + "HIDING_FACTOR_FORMULA" : "HIDING FACTOR FORMULA", + "CONSTANT_ACTIVE_LAYER_THICKNESS" : "EPAISSEUR DE COUCHE ACTIVE CONSTANTE", + "LAYERS_INITIAL_THICKNESS" : "EPAISSEURS INITIALES PAR COUCHE", + "D90_SAND_DIAMETER_FOR_ONLY_ONE_CLASS" : "DIAMETRE D90 POUR UNE SEULE CLASSE DE SABLE", + "RATIO_BETWEEN_SKIN_FRICTION_AND_MEAN_DIAMETER" : "RATIO ENTRE LA RUGOSITE DE PEAU ET LE DIAMETRE MOYEN", + "SKIN_FRICTION_CORRECTION" : "CORRECTION FROTTEMENT DE PEAU", + "FORMULA_FOR_SLOPE_EFFECT" : "FORMULE POUR EFFET DE PENTE", + "FRICTION_ANGLE_OF_THE_SEDIMENT" : "ANGLE DE FROTTEMENT DU SEDIMENT", + "FORMULA_FOR_DEVIATION" : "FORMULE POUR LA DEVIATION", + "PARAMETER_FOR_DEVIATION" : "PARAMETRE POUR LA DEVIATION", + "SEDIMENT_SLIDE" : "GLISSEMENT DU SEDIMENT", + "SLOPE_EFFECT" : "EFFET DE PENTE", + "BETA" : "BETA", + "COMPUTE_BED_ROUGHNESS_AT_SEDIMENT_SCALE" : "CALCUL DE LA RUGOSITE SEDIMENTAIRE", + "SECONDARY_CURRENTS_ALPHA_COEFFICIENT" : "SECONDARY CURRENTS ALPHA COEFFICIENT", + "MORPHOLOGICAL_FACTOR_ON_TIME_SCALE" : "FACTEUR MORPHOLOGIQUE SUR L'ECHELLE DES TEMPS", + "MORPHOLOGICAL_FACTOR_ON_BED_EVOLUTION" : "FACTEUR MORPHOLOGIQUE SUR L'EVOLUTION DU LIT", + "MINIMUM_DEPTH_FOR_BEDLOAD" : "PROFONDEUR MINIMUM POUR LE CHARRIAGE", + "BED_LOAD_FOR_ALL_SANDS" : "CHARRIAGE POUR TOUS LES SABLES", + "BED_LOAD_TRANSPORT_FORMULA_FOR_ALL_SANDS" : "FORMULE DE TRANSPORT SOLIDE POUR TOUS LES SABLES", + "B_VALUE_FOR_THE_BIJKER_FORMULA" : "COEFFICIENT B DE LA FORMULE DE BIJKER", + "MPM_COEFFICIENT" : "MPM COEFFICIENT", + "BED_MODEL" : "MODELE DE LIT", + "CLASSES_TYPE_OF_SEDIMENT" : "TYPE DE SEDIMENT PAR CLASSE", + "NUMBER_OF_LAYERS_OF_THE_CONSOLIDATION_MODEL" : "NOMBRE DE COUCHES POUR LE TASSEMENT", + "LAYERS_MASS_TRANSFER" : "TRANSFERT DE MASSE PAR COUCHE", + "LAYERS_MUD_CONCENTRATION" : "CONCENTRATIONS DE LA VASE PAR COUCHE", + "LAYERS_CRITICAL_EROSION_SHEAR_STRESS_OF_THE_MUD" : "CONTRAINTE CRITIQUE D'EROSION DE LA VASE PAR COUCHE", + "VERTICAL_GRAIN_SORTING_MODEL" : "VERTICAL GRAIN SORTING MODEL", + "C_VSM_MAXIMUM_SECTIONS" : "C-VSM MAXIMUM SECTIONS", + "C_VSM_FULL_PRINTOUT_PERIOD" : "C-VSM FULL PRINTOUT PERIOD", + "C_VSM_PRINTOUT_SELECTION" : "C-VSM PRINTOUT SELECTION", + "ACTIVE_LAYER_THICKNESS_FORMULA" : "ACTIVE LAYER THICKNESS FORMULA", +} +dicoCasFrToCata = { + "TITRE" : "TITLE", + "NUMERO DE VERSION" : "RELEASE", + "DICTIONNAIRE" : "DICTIONARY", + "PROCESSEURS PARALLELES" : "PARALLEL_PROCESSORS", + "VALIDATION" : "VALIDATION", + "NOMBRE DE TABLEAUX PRIVES" : "NUMBER_OF_PRIVATE_ARRAYS", + "COORDONNEES DE L'ORIGINE" : "ORIGIN_COORDINATES", + "DEBUGGER" : "DEBUGGER", + "OPTION DE TRAITEMENT DES BANCS DECOUVRANTS" : "OPTION_FOR_THE_TREATMENT_OF_TIDAL_FLATS", + "NESTOR" : "NESTOR", + "FICHIER DE NESTOR ACTION" : "NESTOR_ACTION_FILE", + "FICHIER DE NESTOR POLYGON" : "NESTOR_POLYGON_FILE", + "FICHIER DE NESTOR RESTART" : "NESTOR_RESTART_FILE", + "FICHIER DE NESTOR DE SURFACE REFERENCE" : "NESTOR_SURFACE_REFERENCE_FILE", + "VERIFICATION DU MAILLAGE" : "CHECKING_THE_MESH", + "NOMBRE MAXIMUM DE FRONTIERES" : "MAXIMUM_NUMBER_OF_BOUNDARIES", + "FICHIER DE FLUXLINE" : "FLUXLINE_INPUT_FILE", + "FLUXLINE" : "FLUXLINE", + "SECTIONS DE CONTROLE" : "CONTROL_SECTIONS", + "PARAMETRES DE SHIELDS PAR CLASSE" : "CLASSES_SHIELDS_PARAMETERS", + "VALEUR MINIMUM DE H" : "MINIMAL_VALUE_OF_THE_WATER_HEIGHT", + "BANCS DECOUVRANTS" : "TIDAL_FLATS", + "COURANTS SECONDAIRES" : "SECONDARY_CURRENTS", + "FICHIER DE COURANTS SECONDAIRES" : "SECONDARY_CURRENTS_FILE", + "NOMBRE DE COUCHES POUR STRATIFICATION INITIALE" : "NUMBER_OF_LAYERS_FOR_INITIAL_STRATIFICATION", + "PRISE EN COMPTE DE LA HOULE" : "EFFECT_OF_WAVES", + "TYPE DE HOULE" : "TYPE_OF_WAVES", + "LONGUEUR DU VECTEUR" : "VECTOR_LENGTH", + "FICHIER DES PARAMETRES" : "STEERING_FILE", + "FORMAT DU FICHIER DE GEOMETRIE" : "GEOMETRY_FILE_FORMAT", + "FICHIER DE GEOMETRIE" : "GEOMETRY_FILE", + "NOMS DES VARIABLES PRIVEES" : "NAMES_OF_PRIVATE_VARIABLES", + "FICHIER DES FRONTIERES POUR LE CHARRIAGE" : "BEDLOAD_BOUNDARIES_FILE", + "FORMAT DU FICHIER DES RESULTATS" : "RESULTS_FILE_FORMAT", + "FICHIER DES RESULTATS" : "RESULTS_FILE", + "VARIABLES A IMPRIMER" : "VARIABLES_TO_BE_PRINTED", + "PERIODE DE SORTIE LISTING" : "LISTING_PRINTOUT_PERIOD", + "BILAN DE MASSE" : "MASS_BALANCE", + "SECTIONS OUTPUT FILE" : "SECTIONS_OUTPUT_FILE", + "FICHIER DES RESULTATS C-VSM" : "C_VSM_RESULTS_FILE", + "FORMAT DU FICHIER DES C-VSM RESULTATS" : "C_VSM_RESULTS_FILE_FORMAT", + "FORMAT DU FICHIER DE REFERENCE" : "REFERENCE_FILE_FORMAT", + "FORMAT DU FICHIER DE HOULE" : "WAVE_FILE_FORMAT", + "FICHIER FORTRAN" : "FORTRAN_FILE", + "FICHIER DES CONDITIONS AUX LIMITES" : "BOUNDARY_CONDITIONS_FILE", + "FICHIER DE HOULE" : "WAVE_FILE", + "FICHIER DE REFERENCE" : "REFERENCE_FILE", + "FICHIER DES FONDS" : "BOTTOM_TOPOGRAPHY_FILE", + "FICHIER DES SECTIONS DE CONTROLE" : "SECTIONS_INPUT_FILE", + "FORMAT DU FICHIER PRECEDENT SEDIMENTOLOGIQUE" : "PREVIOUS_SEDIMENTOLOGICAL_COMPUTATION_FILE_FORMAT", + "FICHIER PRECEDENT SEDIMENTOLOGIQUE" : "PREVIOUS_SEDIMENTOLOGICAL_COMPUTATION_FILE", + "SUITE DE CALCUL" : "COMPUTATION_CONTINUED", + "VARIABLES POUR LES SORTIES GRAPHIQUES" : "VARIABLES_FOR_GRAPHIC_PRINTOUTS", + "NOMBRE DE SOUS-ITERATIONS" : "NUMBER_OF_SUB_ITERATIONS", + "HEURE DE L'ORIGINE DES TEMPS" : "ORIGINAL_HOUR_OF_TIME", + "DATE DE L'ORIGINE DES TEMPS" : "ORIGINAL_DATE_OF_TIME", + "DEBITS SOLIDES IMPOSES" : "PRESCRIBED_SOLID_DISCHARGES", + "DISTRIBUTION DES DEBITS IMPOSES PAR CLASSE" : "CLASSES_IMPOSED_SOLID_DISCHARGES_DISTRIBUTION", + "VALEURS INITIALES DE CONCENTRATION DES SEDIMENTS EN SUSPENSION" : "INITIAL_SUSPENDED_SEDIMENTS_CONCENTRATION_VALUES", + "VALEURS IMPOSEES DES CONCENTRATIONS DES SEDIMENTS EN SUSPENSION" : "PRESCRIBED_SUSPENDED_SEDIMENTS_CONCENTRATION_VALUES", + "PROFILS DES SEDIMENTS EN SUSPENSION SUR LA VERTICALE" : "VERTICAL_PROFILES_OF_SUSPENDED_SEDIMENTS", + "VALEURS DES SEDIMENTS EN SUSPENSION DES SOURCES" : "SUSPENDED_SEDIMENTS_CONCENTRATION_VALUES_AT_THE_SOURCES", + "SCHEMA POUR LA CONVECTION DES SEDIMENTS EN SUSPENSION" : "SCHEME_FOR_ADVECTION_OF_SUSPENDED_SEDIMENTS", + "OPTION DU SCHEMA POUR LA CONVECTION DES SEDIMENTS EN SUSPENSION" : "SCHEME_OPTION_FOR_ADVECTION_OF_SUSPENDED_SEDIMENTS", + "SCHEMA POUR LA DIFFUSION DES SEDIMENTS EN SUSPENSION EN 3D" : "SCHEME_FOR_DIFFUSION_OF_SUSPENDED_SEDIMENTS_IN_3D", + "SOLVEUR POUR LA DIFFUSION DE LA SUSPENSION" : "SOLVER_FOR_DIFFUSION_OF_SUSPENSION", + "OPTION DU SOLVEUR POUR LA DIFFUSION DE LA SUSPENSION" : "SOLVER_OPTION_FOR_DIFFUSION_OF_SUSPENSION", + "MAXIMUM D'ITERATIONS POUR LE SOLVEUR POUR LA SUSPENSION" : "MAXIMUM_NUMBER_OF_ITERATIONS_FOR_SOLVER_FOR_SUSPENSION", + "PRECISION POUR LA DIFFUSION DE LA SUSPENSION" : "ACCURACY_FOR_DIFFUSION_OF_SUSPENSION", + "PRECONDITIONNEMENT POUR LA DIFFUSION DE LA SUSPENSION" : "PRECONDITIONING_FOR_DIFFUSION_OF_SUSPENSION", + "SCHEMA DE CONVECTION DIFFUSION AVEC VITESSE DE CHUTE" : "ADVECTION_DIFFUSION_SCHEME_WITH_SETTLING_VELOCITY", + "VITESSE DE CHUTE ENTRAVEE" : "HINDERED_SETTLING", + "FORMULE POUR VITESSE DE CHUTE ENTRAVEE" : "HINDERED_SETTLING_FORMULA", + "CONCENTRATION LIMITE FLUIDE-SOLIDE" : "WEAK_SOIL_CONCENTRATION_FOR_MUD", + "CONCENTRATION LIMITE POUR VITESSE DE CHUTE ENTRAVEE" : "THRESHOLD_CONCENTRATION_FOR_HINDERED_SETTLING", + "FLOCULATION" : "FLOCCULATION", + "FORMULE POUR FLOCULATION" : "FLOCCULATION_FORMULA", + "COEFFICIENT TRADUISANT LA FORMATION DES FLOCS" : "FLOCCULATION_COEFFICIENT", + "COEFFICIENT TRADUISANT LA DESTRUCTION DES FLOCS" : "COEFFICIENT_RELATIVE_TO_FLOC_DESTRUCTION", + "ZERO" : "ZERO", + "VOLUMES FINIS" : "FINITE_VOLUMES", + "PRODUIT MATRICE-VECTEUR" : "MATRIX_VECTOR_PRODUCT", + "STOCKAGE DES MATRICES" : "MATRIX_STORAGE", + "DECENTREMENT POUR LE CHARRIAGE" : "UPWINDING_FOR_BEDLOAD", + "MAXIMUM D'ITERATIONS POUR LES EPAISSEURS POSITIVES" : "MAXIMUM_NUMBER_OF_ITERATIONS_FOR_POSITIVE_THICKNESS", + "OPTION DU PREDICTEUR DE RUGOSITE" : "BED_ROUGHNESS_PREDICTOR_OPTION", + "AD NOMBRE DE DERIVEES" : "AD_NUMBER_OF_DERIVATIVES", + "AD NOMS DES DERIVEES" : "AD_NAMES_OF_DERIVATIVES", + "AD NOMBRE DE DIRECTIONS" : "AD_NUMBER_OF_DIRECTIONS", + "AD SOLVEUR LINEAIRE SYMBOLIQUE" : "AD_SYMBOLIC_LINEAR_SOLVER", + "AD REMISE A ZERO DES DERIVEES DU SOLVEUR LINEAIRE" : "AD_LINEAR_SOLVER_RESET_DERIVATIVES", + "AD CONVERGENCE DES DERIVEES POUR LE SOLVEUR LINEAIRE" : "AD_LINEAR_SOLVER_DERIVATIVE_CONVERGENCE", + "MASSE VOLUMIQUE DU SEDIMENT PAR CLASSE" : "CLASSES_SEDIMENT_DENSITY", + "POROSITE DU LIT NON COHESIF PAR COUCHE" : "LAYERS_NON_COHESIVE_BED_POROSITY", + "VISCOSITE CINEMATIQUE EAU" : "WATER_VISCOSITY", + "SETTLING LAG" : "SETTLING_LAG", + "VITESSES DE CHUTE PAR CLASSE" : "CLASSES_SETTLING_VELOCITIES", + "SUSPENSION POUR TOUS LES SABLES" : "SUSPENSION_FOR_ALL_SANDS", + "CONCENTRATION D'EQUILIBRE EN ENTREE" : "EQUILIBRIUM_INFLOW_CONCENTRATION", + "FORMULE DE TRANSPORT POUR TOUS LES SABLES" : "SUSPENSION_TRANSPORT_FORMULA_FOR_ALL_SANDS", + "CORRECTION DU CHAMP CONVECTEUR" : "CORRECTION_ON_CONVECTION_VELOCITY", + "THETA IMPLICITATION POUR SUSPENSION" : "THETA_IMPLICITATION_FOR_SUSPENSION", + "CONTRAINTE CRITIQUE DE DEPOT DE LA VASE PAR CLASSE" : "CLASSES_CRITICAL_SHEAR_STRESS_FOR_MUD_DEPOSITION", + "CONSTANTE DE PARTHENIADES PAR COUCHE" : "LAYERS_PARTHENIADES_CONSTANT", + "COEFFICIENT DE DIFFUSION DES SEDIMENTS EN SUSPENSION" : "COEFFICIENT_FOR_DIFFUSION_OF_SUSPENDED_SEDIMENTS", + "COEFFICIENT DE DIFFUSION HORIZONTAL DES SEDIMENTS EN SUSPENSION" : "COEFFICIENT_FOR_HORIZONTAL_DIFFUSION_OF_SUSPENDED_SEDIMENTS", + "COEFFICIENT DE DIFFUSION VERTICAL DES SEDIMENTS EN SUSPENSION" : "COEFFICIENT_FOR_VERTICAL_DIFFUSION_OF_SUSPENDED_SEDIMENTS", + "DIAMETRES DES GRAINS PAR CLASSE" : "CLASSES_SEDIMENT_DIAMETERS", + "HIDING FACTOR PAR CLASSE" : "CLASSES_HIDING_FACTOR", + "FRACTION INITIALE PAR CLASSE" : "CLASSES_INITIAL_FRACTION", + "EPAISSEUR DE COUCHE ACTIVE" : "ACTIVE_LAYER_THICKNESS", + "HIDING FACTOR FORMULA" : "HIDING_FACTOR_FORMULA", + "EPAISSEUR DE COUCHE ACTIVE CONSTANTE" : "CONSTANT_ACTIVE_LAYER_THICKNESS", + "EPAISSEURS INITIALES PAR COUCHE" : "LAYERS_INITIAL_THICKNESS", + "DIAMETRE D90 POUR UNE SEULE CLASSE DE SABLE" : "D90_SAND_DIAMETER_FOR_ONLY_ONE_CLASS", + "RATIO ENTRE LA RUGOSITE DE PEAU ET LE DIAMETRE MOYEN" : "RATIO_BETWEEN_SKIN_FRICTION_AND_MEAN_DIAMETER", + "CORRECTION FROTTEMENT DE PEAU" : "SKIN_FRICTION_CORRECTION", + "FORMULE POUR EFFET DE PENTE" : "FORMULA_FOR_SLOPE_EFFECT", + "ANGLE DE FROTTEMENT DU SEDIMENT" : "FRICTION_ANGLE_OF_THE_SEDIMENT", + "FORMULE POUR LA DEVIATION" : "FORMULA_FOR_DEVIATION", + "PARAMETRE POUR LA DEVIATION" : "PARAMETER_FOR_DEVIATION", + "GLISSEMENT DU SEDIMENT" : "SEDIMENT_SLIDE", + "EFFET DE PENTE" : "SLOPE_EFFECT", + "BETA" : "BETA", + "CALCUL DE LA RUGOSITE SEDIMENTAIRE" : "COMPUTE_BED_ROUGHNESS_AT_SEDIMENT_SCALE", + "SECONDARY CURRENTS ALPHA COEFFICIENT" : "SECONDARY_CURRENTS_ALPHA_COEFFICIENT", + "FACTEUR MORPHOLOGIQUE SUR L'ECHELLE DES TEMPS" : "MORPHOLOGICAL_FACTOR_ON_TIME_SCALE", + "FACTEUR MORPHOLOGIQUE SUR L'EVOLUTION DU LIT" : "MORPHOLOGICAL_FACTOR_ON_BED_EVOLUTION", + "PROFONDEUR MINIMUM POUR LE CHARRIAGE" : "MINIMUM_DEPTH_FOR_BEDLOAD", + "CHARRIAGE POUR TOUS LES SABLES" : "BED_LOAD_FOR_ALL_SANDS", + "FORMULE DE TRANSPORT SOLIDE POUR TOUS LES SABLES" : "BED_LOAD_TRANSPORT_FORMULA_FOR_ALL_SANDS", + "COEFFICIENT B DE LA FORMULE DE BIJKER" : "B_VALUE_FOR_THE_BIJKER_FORMULA", + "MPM COEFFICIENT" : "MPM_COEFFICIENT", + "MODELE DE LIT" : "BED_MODEL", + "TYPE DE SEDIMENT PAR CLASSE" : "CLASSES_TYPE_OF_SEDIMENT", + "NOMBRE DE COUCHES POUR LE TASSEMENT" : "NUMBER_OF_LAYERS_OF_THE_CONSOLIDATION_MODEL", + "TRANSFERT DE MASSE PAR COUCHE" : "LAYERS_MASS_TRANSFER", + "CONCENTRATIONS DE LA VASE PAR COUCHE" : "LAYERS_MUD_CONCENTRATION", + "CONTRAINTE CRITIQUE D'EROSION DE LA VASE PAR COUCHE" : "LAYERS_CRITICAL_EROSION_SHEAR_STRESS_OF_THE_MUD", + "VERTICAL GRAIN SORTING MODEL" : "VERTICAL_GRAIN_SORTING_MODEL", + "C-VSM MAXIMUM SECTIONS" : "C_VSM_MAXIMUM_SECTIONS", + "C-VSM FULL PRINTOUT PERIOD" : "C_VSM_FULL_PRINTOUT_PERIOD", + "C-VSM PRINTOUT SELECTION" : "C_VSM_PRINTOUT_SELECTION", + "ACTIVE LAYER THICKNESS FORMULA" : "ACTIVE_LAYER_THICKNESS_FORMULA", +} diff --git a/Telemac/gaia_enum_auto.py b/Telemac/gaia_enum_auto.py new file mode 100644 index 00000000..ad6a4436 --- /dev/null +++ b/Telemac/gaia_enum_auto.py @@ -0,0 +1,601 @@ +#/usr/bin/env python +# -*- coding: latin-1 -*- +TelemacdicoEn = { +'VARIABLES_TO_BE_PRINTED' : { + 'U':"velocity along x axis (m/s)", + 'V':"velocity along y axis (m/s)", + 'C':"wawe celerity (m/s)", + 'H':"water depth (m)", + 'S':"free surface elevation (m)", + 'B':"bottom elevation (m)", + 'F':"Froude number", + 'Q':"scalar flowrate of fluid (m2/s)", + 'I':"flowrate along x axis (m2/s)", + 'J':"flowrate along y axis (m2/s)", + 'M':"bed-load discharge (m2/s)", + 'N':"bed-load discharge along x axis (m2/s)", + 'P':"bed-load discharge along y axis (m2/s)", + 'E':"bottom evolution (m)", + 'R':"non erodable bottom", + 'KS':"bed friction coefficient (m if Nikuradse)", + 'TOB':"mean bottom friction (N/m2)", + 'THETAW':"wave angle with axis Oy (deg)", + 'W':"wave height", + 'X':"wave period", + '1Ai':"fraction of sediment of class i in the first layer", + '2Ai':"fraction of sediment of class i in the second layer", + 'QSi':"bed load transport rate of sediment of class i", + '*ES':"thicknes of bed layer i", + '*CONC':"concentration of bed layer i ", + 'CSi':"concentration for class i", + 'A':"supplementary variable A", + 'G':"supplementary variable G", + 'L':"supplementary variable L", + 'O':"supplementary variable O", + }, +'VARIABLES_FOR_GRAPHIC_PRINTOUTS' : { + 'U':"velocity along x axis (m/s)", + 'V':"velocity along y axis (m/s)", + 'H':"water depth (m)", + 'S':"free surface elevation (m)", + 'B':"bottom elevation (m)", + 'Q':"scalar flowrate of fluid (m2/s)", + 'I':"flowrate along x axis (m2/s)", + 'J':"flowrate along y axis (m2/s)", + 'R':"non erodable bottom", + 'TOB':"Bed Shear stress (Totalfriction) (N/m2)", + 'W':"wave height", + 'X':"wave period", + 'THETAW':"wave angle with axis Oy (deg)", + 'M':"bed-load discharge (kg/(m*s))", + 'N':"bed-load discharge along x axis (kg/(m*s))", + 'P':"bed-load discharge along y axis (kg/(m*s))", + 'E':"bottom evolution (m)", + 'KS':"total bed roughness (m)", + 'MU':"Skin friction correction factor", + 'D50':"Mean grain diameter", + 'UWB':"wave orbital velocity (m/s)", + '1Ai':"fraction of non cohesive sediment of class i, in 1st layer", + '2Ai':"fraction of non cohesive sediment of class i, in 2nd layer", + 'kAi':"fraction of non cohesive sediment of class i, in k layer", + 'QSi':"solid transport load of class i", + 'CSi':"mass concentration of class i", + 'C2DSi':"mass concentration of class i for 2D graphic printouts (only f, + 'SVX':"sediment viscosity along x axis (m2/s) - only 3D", + 'SVY':"sediment viscosity along y axis (m2/s) - only 3D", + 'SVZ':"sediment viscosity along z axis (m2/s) - only 3D", + 'QSBL':"bed load transport rate (kg/(m*s))", + 'QSBLX':"bed load transport rate x axis", + 'QSBLY':"bed load transport rate y axis", + 'QSBLi':"bedload transport rate of class i", + 'kES':"thickness of the k layer", + 'kCONC':"concentration of bed layer k", + 'QSi':"bed load transport rate of sediment of class i", + 'A':"supplementary variable A", + 'G':"supplementary variable G", + 'L':"supplementary variable L", + 'O':"supplementary variable O", + '1Ri':"fraction of cohesive sediment of class i, in 1st layer", + '2Ri':"fraction of cohesive sediment of class i, in 2nd layer", + 'kRi':"fraction of cohesive sediment of class i, in k layer", + 'kXKV':"porosity of k layer", + '1Si':"mass of non cohesive sediment of class i, in 1st layer", + '2Si':"mass of non cohesive sediment of class i, in 2nd layer", + 'kSi':"mass of non cohesive sediment of class i, in k layer", + '1Mi':"mass of cohesive sediment of class i, in 1st layer", + '2Mi':"mass of cohesive sediment of class i, in 2nd layer", + 'kMi':"mass of cohesive sediment of class i, in k layer", + 'ZRL':"reference level for Nestor", + }, +'VERTICAL_PROFILES_OF_SUSPENDED_SEDIMENTS' : { + 0:"User defined", + 1:"Constant", + 2:"Constant or Rouse if sediment", + 3: "Normalized Rouse profile and imposed conc", + 4: "Modified Rouse profile accounting for molecular viscosity", + }, +'SCHEME_FOR_ADVECTION_OF_SUSPENDED_SEDIMENTS' : { + 0:"NO ADVECTION", + 1:"CHARACTERISTICS", + 2:"EXPLICIT + SUPG", + 3:"EXPLICIT LEO POSTMA", + 4:"EXPLICIT + MURD SCHEME N", + 5:"EXPLICIT + MURD SCHEME PSI", + 13:"N-SCHEME FOR TIDAL FLATS", + 14:"N-SCHEME FOR TIDAL FLATS", + 15:"ERIA SCHEME - ONLY IN 2D", + }, +'SCHEME_FOR_DIFFUSION_OF_SUSPENDED_SEDIMENTS_IN_3D' : { + 0:"NO DIFFUSION", + 1:"IMPLICIT", + 2:"VERTICAL DIFFUSION ONLY", + }, +'SOLVER_FOR_DIFFUSION_OF_SUSPENSION' : { + 1:"conjugate gradient", + 2:"conjugate residual", + 3:"conjugate gradient on a normal equation", + 4:"minimum error", + 5:"squared conjugate gradient", + 6:"cgstab", + 7:"gmres", + 8:"direct solver", + }, +'PRECONDITIONING_FOR_DIFFUSION_OF_SUSPENSION' : { + 0:"no preconditioning", + 2:"diagonal", + 3:"diagonal condensed", + 5:"diagonal with absolute values", + 7:"Crout", + 11:"Gauss-Seidel EBE", + 13:"Matrix defined by the user", + 14:"diagonal and Crout", + 17:"direct solver on the vertical", + 21:"diagonal condensed and Crout", + 34:"diagonal and direct solver on the vertical", + }, +} +TelemacdicoFr = { +'VARIABLES_TO_BE_PRINTED' : { + 'U':"vitesse suivant l axe des x (m/s)", + 'V':"vitesse suivant l axe des y (m/s)", + 'C':"celerite", + 'H':"hauteur d eau (m)", + 'S':"cote de la surface libre (m)", + 'B':"cote du fond (m)", + 'F':"nombre de Froude", + 'Q':"debit", + 'I':"composante du debit selon l axe des x", + 'J':"composante du debit selon l axe des y", + 'M':"debit solide", + 'N':"composante du debit solide selon l axe des x", + 'P':"composante du debit solide selon l axe des y", + 'E':"evolution du fond", + 'R':"fonds non erodables", + 'W':"hauteur de houle", + 'X':"periode de houle", + 'KS':"coefficient de frottement (m)", + 'TOB':"frottement moyen (N/m2)", + 'THETAW':"angle entre la houle et l axe Oy (deg)", + '1Ai':"fraction de sediment de la classe i dans la premiere couche", + '2Ai':"fraction de sediment de la classe i dans la deuxieme couche", + 'QSi':"debit solide pour la classe i", + 'CSi':"concentration pour la classe i", + '*ES':"thicknes of bed layer i", + '*CONC':"concentration of bed layer i ", + 'A':"variable supplementaire A", + 'G':"variable supplementaire G", + 'L':"variable supplementaire L", + 'O':"variable supplementaire O", + }, +'VARIABLES_FOR_GRAPHIC_PRINTOUTS' : { + 'U':"vitesse suivant l axe des x (m/s)", + 'V':"vitesse suivant l axe des y (m/s)", + 'H':"hauteur d eau (m)", + 'S':"cote de la surface libre (m)", + 'B':"cote du fond (m)", + 'Q':"debit", + 'I':"composante du debit selon l axe des x", + 'J':"composante du debit selon l axe des y", + 'R':"fonds non erodables", + 'TOB':"Contrainte de frottement(N/m2)", + 'W':"hauteur de houle", + 'X':"periode de houle", + 'THETAW':"angle entre la houle et l axe Oy (deg)", + 'M':"debit solide", + 'N':"composante du debit solide selon l axe des x", + 'P':"composante du debit solide selon l axe des y", + 'E':"evolution du fond", + 'KS':"coefficient de Rugosite totale (m)", + 'MU':"Coefficient de correction pour frottement de peau", + 'D50':"Diametre moyen du sediment", + 'UWB':"wave orbital velocity (m/s)", + '1Ai':"fraction de sediment non cohesif de la classe i, 1ere couche", + '2Ai':"fraction de sediment non cohesif de la classe i, 2eme couche", + 'kAi':"fraction de sediment non cohesif de la classe i, couche k", + 'QSi':"debit solide pour la classe i", + 'CSi':"concentration massique pour la classe i", + 'C2DSi':"concentration massique pour la classe i pour les sortie 2D (que po, + 'SVX':"viscosites pour les sediments suivant l axe des x (m2/s) - 3D", + 'SVY':"viscosites pour les sediments suivant l axe des y (m2/s) - 3D", + 'SVZ':"viscosites pour les sediments suivant l axe des z (m2/s) - 3D", + 'QSBL':"taux de transport par charriage", + 'QSBLX':"taux de transport par charriage selon l axe des x", + 'QSBLY':"taux de transport par charriage selon l axe des y", + 'QSBLi':"taux de transport par charriage pour la classe i", + 'kES':"epaisseur de la couche k", + 'kCONC':"concentration of bed layer k", + 'A':"variable supplementaire A", + 'G':"variable supplementaire G", + 'L':"variable supplementaire L", + 'O':"variable supplementaire O", + '1Ri':"fraction de sediment cohesif de la classe i, 1ere couche", + '2Ri':"fraction de sediment cohesif de la classe i, 2eme couche", + 'kRi':"fraction de sediment cohesif of classe i, couche k", + 'kXKV':"porosite de la couche k", + '1Si':"masse de sediment non cohesif de la classe i, 1ere couche", + '2Si':"masse de sediment non cohesif de la classe i, 2eme couche", + 'kSi':"masse de sediment non cohesif of classe i, couche k", + '1Mi':"masse de sediment cohesif de la classe i, 1ere couche", + '2Mi':"masse de sediment cohesif de la classe i, 2eme couche", + 'kMi':"masse de sediment cohesif of classe i, couche k", + 'ZRL':"reference level for Nestor", + }, +'VERTICAL_PROFILES_OF_SUSPENDED_SEDIMENTS' : { + 0:"Programmation utilisateur", + 1:"Constant", + 2:"Constant ou Rouse si sediment", + 3: "Profil de Rouse normalise et concentration imposee", + 4: "Profil de Rouse modifie avec viscosite moleculaire", + }, +'SCHEME_FOR_ADVECTION_OF_SUSPENDED_SEDIMENTS' : { + 0:"PAS DE CONVECTION", + 1:"CARACTERISTIQUES", + 2:"EXPLICITE + SUPG", + 3:"EXPLICITE LEO POSTMA", + 4:"EXPLICITE + MURD SCHEMA N", + 5:"EXPLICITE + MURD SCHEMA PSI", + 13:"SCHEMA N POUR BANCS DECOUVRANTS", + 14:"SCHEMA N POUR BANCS DECOUVRANTS", + 15:"SCHEMA ERIA - UNIQUEMENT 2D", + }, +'SCHEME_FOR_DIFFUSION_OF_SUSPENDED_SEDIMENTS_IN_3D' : { + 0:"PAS DE DIFFUSION", + 1:"IMPLICITE", + 2:"VERTICAL DIFFUSION ONLY", + }, +'SOLVER_FOR_DIFFUSION_OF_SUSPENSION' : { + 1:"GRADIENT CONJUGUE", + 2:"RESIDU CONJUGUE", + 3:"GRADIENT CONJUGUE SUR EQUATION NORMALE", + 4:"ERREUR MINIMALE", + 5:"GRADIENT CONJUGUE CARRE", + 6:"CGSTAB", + 7:"GMRES", + 8:"SOLVEUR DIRECT", + }, +'PRECONDITIONING_FOR_DIFFUSION_OF_SUSPENSION' : { + 0:"AUCUN", + 2:"DIAGONAL", + 3:"DIAGONAL CONDENSEE", + 5:"DIAGONAL A VALEURS ABSOLUES", + 7:"CROUT", + 11:"GAUSS-SEIDEL EBE", + 13:"MATRICE DEFINIE PAR L UTILISATEUR", + 14:"DIAGONAL ET CROUT", + 17:"SOLVEUR DIRECT SUR LA VERTICALE", + 21:"DIAGONAL CONDENSE ET CROUT", + 34:"DIAGONAL ET SOLVEUR DIRECT SUR LA VERTICALE", + }, +} + +DicoCasFrToCata = { + "TITRE":"TITLE", + "NUMERO DE VERSION":"RELEASE", + "DICTIONNAIRE":"DICTIONARY", + "PROCESSEURS PARALLELES":"PARALLEL_PROCESSORS", + "VALIDATION":"VALIDATION", + "NOMBRE DE TABLEAUX PRIVES":"NUMBER_OF_PRIVATE_ARRAYS", + "COORDONNEES DE L'ORIGINE":"ORIGIN_COORDINATES", + "DEBUGGER":"DEBUGGER", + "OPTION DE TRAITEMENT DES BANCS DECOUVRANTS":"OPTION_FOR_THE_TREATMENT_OF_TIDAL_FLATS", + "NESTOR":"NESTOR", + "FICHIER DE NESTOR ACTION":"NESTOR_ACTION_FILE", + "FICHIER DE NESTOR POLYGON":"NESTOR_POLYGON_FILE", + "FICHIER DE NESTOR RESTART":"NESTOR_RESTART_FILE", + "FICHIER DE NESTOR DE SURFACE REFERENCE":"NESTOR_SURFACE_REFERENCE_FILE", + "VERIFICATION DU MAILLAGE":"CHECKING_THE_MESH", + "NOMBRE MAXIMUM DE FRONTIERES":"MAXIMUM_NUMBER_OF_BOUNDARIES", + "FICHIER DE FLUXLINE":"FLUXLINE_INPUT_FILE", + "FLUXLINE":"FLUXLINE", + "SECTIONS DE CONTROLE":"CONTROL_SECTIONS", + "PARAMETRES DE SHIELDS PAR CLASSE":"CLASSES_SHIELDS_PARAMETERS", + "VALEUR MINIMUM DE H":"MINIMAL_VALUE_OF_THE_WATER_HEIGHT", + "BANCS DECOUVRANTS":"TIDAL_FLATS", + "COURANTS SECONDAIRES":"SECONDARY_CURRENTS", + "FICHIER DE COURANTS SECONDAIRES":"SECONDARY_CURRENTS_FILE", + "NOMBRE DE COUCHES POUR STRATIFICATION INITIALE":"NUMBER_OF_LAYERS_FOR_INITIAL_STRATIFICATION", + "PRISE EN COMPTE DE LA HOULE":"EFFECT_OF_WAVES", + "TYPE DE HOULE":"TYPE_OF_WAVES", + "LONGUEUR DU VECTEUR":"VECTOR_LENGTH", + "FICHIER DES PARAMETRES":"STEERING_FILE", + "FORMAT DU FICHIER DE GEOMETRIE":"GEOMETRY_FILE_FORMAT", + "FICHIER DE GEOMETRIE":"GEOMETRY_FILE", + "NOMS DES VARIABLES PRIVEES":"NAMES_OF_PRIVATE_VARIABLES", + "FICHIER DES FRONTIERES POUR LE CHARRIAGE":"BEDLOAD_BOUNDARIES_FILE", + "FORMAT DU FICHIER DES RESULTATS":"RESULTS_FILE_FORMAT", + "FICHIER DES RESULTATS":"RESULTS_FILE", + "VARIABLES A IMPRIMER":"VARIABLES_TO_BE_PRINTED", + "PERIODE DE SORTIE LISTING":"LISTING_PRINTOUT_PERIOD", + "BILAN DE MASSE":"MASS_BALANCE", + "SECTIONS OUTPUT FILE":"SECTIONS_OUTPUT_FILE", + "FICHIER DES RESULTATS C-VSM":"C_VSM_RESULTS_FILE", + "FORMAT DU FICHIER DES C-VSM RESULTATS":"C_VSM_RESULTS_FILE_FORMAT", + "FORMAT DU FICHIER DE REFERENCE":"REFERENCE_FILE_FORMAT", + "FORMAT DU FICHIER DE HOULE":"WAVE_FILE_FORMAT", + "FICHIER FORTRAN":"FORTRAN_FILE", + "FICHIER DES CONDITIONS AUX LIMITES":"BOUNDARY_CONDITIONS_FILE", + "FICHIER DE HOULE":"WAVE_FILE", + "FICHIER DE REFERENCE":"REFERENCE_FILE", + "FICHIER DES FONDS":"BOTTOM_TOPOGRAPHY_FILE", + "FICHIER DES SECTIONS DE CONTROLE":"SECTIONS_INPUT_FILE", + "FORMAT DU FICHIER PRECEDENT SEDIMENTOLOGIQUE":"PREVIOUS_SEDIMENTOLOGICAL_COMPUTATION_FILE_FORMAT", + "FICHIER PRECEDENT SEDIMENTOLOGIQUE":"PREVIOUS_SEDIMENTOLOGICAL_COMPUTATION_FILE", + "SUITE DE CALCUL":"COMPUTATION_CONTINUED", + "VARIABLES POUR LES SORTIES GRAPHIQUES":"VARIABLES_FOR_GRAPHIC_PRINTOUTS", + "NOMBRE DE SOUS-ITERATIONS":"NUMBER_OF_SUB_ITERATIONS", + "HEURE DE L'ORIGINE DES TEMPS":"ORIGINAL_HOUR_OF_TIME", + "DATE DE L'ORIGINE DES TEMPS":"ORIGINAL_DATE_OF_TIME", + "DEBITS SOLIDES IMPOSES":"PRESCRIBED_SOLID_DISCHARGES", + "DISTRIBUTION DES DEBITS IMPOSES PAR CLASSE":"CLASSES_IMPOSED_SOLID_DISCHARGES_DISTRIBUTION", + "VALEURS INITIALES DE CONCENTRATION DES SEDIMENTS EN SUSPENSION":"INITIAL_SUSPENDED_SEDIMENTS_CONCENTRATION_VALUES", + "VALEURS IMPOSEES DES CONCENTRATIONS DES SEDIMENTS EN SUSPENSION":"PRESCRIBED_SUSPENDED_SEDIMENTS_CONCENTRATION_VALUES", + "PROFILS DES SEDIMENTS EN SUSPENSION SUR LA VERTICALE":"VERTICAL_PROFILES_OF_SUSPENDED_SEDIMENTS", + "VALEURS DES SEDIMENTS EN SUSPENSION DES SOURCES":"SUSPENDED_SEDIMENTS_CONCENTRATION_VALUES_AT_THE_SOURCES", + "SCHEMA POUR LA CONVECTION DES SEDIMENTS EN SUSPENSION":"SCHEME_FOR_ADVECTION_OF_SUSPENDED_SEDIMENTS", + "OPTION DU SCHEMA POUR LA CONVECTION DES SEDIMENTS EN SUSPENSION":"SCHEME_OPTION_FOR_ADVECTION_OF_SUSPENDED_SEDIMENTS", + "SCHEMA POUR LA DIFFUSION DES SEDIMENTS EN SUSPENSION EN 3D":"SCHEME_FOR_DIFFUSION_OF_SUSPENDED_SEDIMENTS_IN_3D", + "SOLVEUR POUR LA DIFFUSION DE LA SUSPENSION":"SOLVER_FOR_DIFFUSION_OF_SUSPENSION", + "OPTION DU SOLVEUR POUR LA DIFFUSION DE LA SUSPENSION":"SOLVER_OPTION_FOR_DIFFUSION_OF_SUSPENSION", + "MAXIMUM D'ITERATIONS POUR LE SOLVEUR POUR LA SUSPENSION":"MAXIMUM_NUMBER_OF_ITERATIONS_FOR_SOLVER_FOR_SUSPENSION", + "PRECISION POUR LA DIFFUSION DE LA SUSPENSION":"ACCURACY_FOR_DIFFUSION_OF_SUSPENSION", + "PRECONDITIONNEMENT POUR LA DIFFUSION DE LA SUSPENSION":"PRECONDITIONING_FOR_DIFFUSION_OF_SUSPENSION", + "SCHEMA DE CONVECTION DIFFUSION AVEC VITESSE DE CHUTE":"ADVECTION_DIFFUSION_SCHEME_WITH_SETTLING_VELOCITY", + "VITESSE DE CHUTE ENTRAVEE":"HINDERED_SETTLING", + "FORMULE POUR VITESSE DE CHUTE ENTRAVEE":"HINDERED_SETTLING_FORMULA", + "CONCENTRATION LIMITE FLUIDE-SOLIDE":"WEAK_SOIL_CONCENTRATION_FOR_MUD", + "CONCENTRATION LIMITE POUR VITESSE DE CHUTE ENTRAVEE":"THRESHOLD_CONCENTRATION_FOR_HINDERED_SETTLING", + "FLOCULATION":"FLOCCULATION", + "FORMULE POUR FLOCULATION":"FLOCCULATION_FORMULA", + "COEFFICIENT TRADUISANT LA FORMATION DES FLOCS":"FLOCCULATION_COEFFICIENT", + "COEFFICIENT TRADUISANT LA DESTRUCTION DES FLOCS":"COEFFICIENT_RELATIVE_TO_FLOC_DESTRUCTION", + "ZERO":"ZERO", + "VOLUMES FINIS":"FINITE_VOLUMES", + "PRODUIT MATRICE-VECTEUR":"MATRIX_VECTOR_PRODUCT", + "STOCKAGE DES MATRICES":"MATRIX_STORAGE", + "DECENTREMENT POUR LE CHARRIAGE":"UPWINDING_FOR_BEDLOAD", + "MAXIMUM D'ITERATIONS POUR LES EPAISSEURS POSITIVES":"MAXIMUM_NUMBER_OF_ITERATIONS_FOR_POSITIVE_THICKNESS", + "OPTION DU PREDICTEUR DE RUGOSITE":"BED_ROUGHNESS_PREDICTOR_OPTION", + "AD NOMBRE DE DERIVEES":"AD_NUMBER_OF_DERIVATIVES", + "AD NOMS DES DERIVEES":"AD_NAMES_OF_DERIVATIVES", + "AD NOMBRE DE DIRECTIONS":"AD_NUMBER_OF_DIRECTIONS", + "AD SOLVEUR LINEAIRE SYMBOLIQUE":"AD_SYMBOLIC_LINEAR_SOLVER", + "AD REMISE A ZERO DES DERIVEES DU SOLVEUR LINEAIRE":"AD_LINEAR_SOLVER_RESET_DERIVATIVES", + "AD CONVERGENCE DES DERIVEES POUR LE SOLVEUR LINEAIRE":"AD_LINEAR_SOLVER_DERIVATIVE_CONVERGENCE", + "MASSE VOLUMIQUE DU SEDIMENT PAR CLASSE":"CLASSES_SEDIMENT_DENSITY", + "POROSITE DU LIT NON COHESIF PAR COUCHE":"LAYERS_NON_COHESIVE_BED_POROSITY", + "VISCOSITE CINEMATIQUE EAU":"WATER_VISCOSITY", + "SETTLING LAG":"SETTLING_LAG", + "VITESSES DE CHUTE PAR CLASSE":"CLASSES_SETTLING_VELOCITIES", + "SUSPENSION POUR TOUS LES SABLES":"SUSPENSION_FOR_ALL_SANDS", + "CONCENTRATION D'EQUILIBRE EN ENTREE":"EQUILIBRIUM_INFLOW_CONCENTRATION", + "FORMULE DE TRANSPORT POUR TOUS LES SABLES":"SUSPENSION_TRANSPORT_FORMULA_FOR_ALL_SANDS", + "CORRECTION DU CHAMP CONVECTEUR":"CORRECTION_ON_CONVECTION_VELOCITY", + "THETA IMPLICITATION POUR SUSPENSION":"THETA_IMPLICITATION_FOR_SUSPENSION", + "CONTRAINTE CRITIQUE DE DEPOT DE LA VASE PAR CLASSE":"CLASSES_CRITICAL_SHEAR_STRESS_FOR_MUD_DEPOSITION", + "CONSTANTE DE PARTHENIADES PAR COUCHE":"LAYERS_PARTHENIADES_CONSTANT", + "COEFFICIENT DE DIFFUSION DES SEDIMENTS EN SUSPENSION":"COEFFICIENT_FOR_DIFFUSION_OF_SUSPENDED_SEDIMENTS", + "COEFFICIENT DE DIFFUSION HORIZONTAL DES SEDIMENTS EN SUSPENSION":"COEFFICIENT_FOR_HORIZONTAL_DIFFUSION_OF_SUSPENDED_SEDIMENTS", + "COEFFICIENT DE DIFFUSION VERTICAL DES SEDIMENTS EN SUSPENSION":"COEFFICIENT_FOR_VERTICAL_DIFFUSION_OF_SUSPENDED_SEDIMENTS", + "DIAMETRES DES GRAINS PAR CLASSE":"CLASSES_SEDIMENT_DIAMETERS", + "HIDING FACTOR PAR CLASSE":"CLASSES_HIDING_FACTOR", + "FRACTION INITIALE PAR CLASSE":"CLASSES_INITIAL_FRACTION", + "EPAISSEUR DE COUCHE ACTIVE":"ACTIVE_LAYER_THICKNESS", + "HIDING FACTOR FORMULA":"HIDING_FACTOR_FORMULA", + "EPAISSEUR DE COUCHE ACTIVE CONSTANTE":"CONSTANT_ACTIVE_LAYER_THICKNESS", + "EPAISSEURS INITIALES PAR COUCHE":"LAYERS_INITIAL_THICKNESS", + "DIAMETRE D90 POUR UNE SEULE CLASSE DE SABLE":"D90_SAND_DIAMETER_FOR_ONLY_ONE_CLASS", + "RATIO ENTRE LA RUGOSITE DE PEAU ET LE DIAMETRE MOYEN":"RATIO_BETWEEN_SKIN_FRICTION_AND_MEAN_DIAMETER", + "CORRECTION FROTTEMENT DE PEAU":"SKIN_FRICTION_CORRECTION", + "FORMULE POUR EFFET DE PENTE":"FORMULA_FOR_SLOPE_EFFECT", + "ANGLE DE FROTTEMENT DU SEDIMENT":"FRICTION_ANGLE_OF_THE_SEDIMENT", + "FORMULE POUR LA DEVIATION":"FORMULA_FOR_DEVIATION", + "PARAMETRE POUR LA DEVIATION":"PARAMETER_FOR_DEVIATION", + "GLISSEMENT DU SEDIMENT":"SEDIMENT_SLIDE", + "EFFET DE PENTE":"SLOPE_EFFECT", + "BETA":"BETA", + "CALCUL DE LA RUGOSITE SEDIMENTAIRE":"COMPUTE_BED_ROUGHNESS_AT_SEDIMENT_SCALE", + "SECONDARY CURRENTS ALPHA COEFFICIENT":"SECONDARY_CURRENTS_ALPHA_COEFFICIENT", + "FACTEUR MORPHOLOGIQUE SUR L'ECHELLE DES TEMPS":"MORPHOLOGICAL_FACTOR_ON_TIME_SCALE", + "FACTEUR MORPHOLOGIQUE SUR L'EVOLUTION DU LIT":"MORPHOLOGICAL_FACTOR_ON_BED_EVOLUTION", + "PROFONDEUR MINIMUM POUR LE CHARRIAGE":"MINIMUM_DEPTH_FOR_BEDLOAD", + "CHARRIAGE POUR TOUS LES SABLES":"BED_LOAD_FOR_ALL_SANDS", + "FORMULE DE TRANSPORT SOLIDE POUR TOUS LES SABLES":"BED_LOAD_TRANSPORT_FORMULA_FOR_ALL_SANDS", + "COEFFICIENT B DE LA FORMULE DE BIJKER":"B_VALUE_FOR_THE_BIJKER_FORMULA", + "MPM COEFFICIENT":"MPM_COEFFICIENT", + "MODELE DE LIT":"BED_MODEL", + "TYPE DE SEDIMENT PAR CLASSE":"CLASSES_TYPE_OF_SEDIMENT", + "NOMBRE DE COUCHES POUR LE TASSEMENT":"NUMBER_OF_LAYERS_OF_THE_CONSOLIDATION_MODEL", + "TRANSFERT DE MASSE PAR COUCHE":"LAYERS_MASS_TRANSFER", + "CONCENTRATIONS DE LA VASE PAR COUCHE":"LAYERS_MUD_CONCENTRATION", + "CONTRAINTE CRITIQUE D'EROSION DE LA VASE PAR COUCHE":"LAYERS_CRITICAL_EROSION_SHEAR_STRESS_OF_THE_MUD", + "VERTICAL GRAIN SORTING MODEL":"VERTICAL_GRAIN_SORTING_MODEL", + "C-VSM MAXIMUM SECTIONS":"C_VSM_MAXIMUM_SECTIONS", + "C-VSM FULL PRINTOUT PERIOD":"C_VSM_FULL_PRINTOUT_PERIOD", + "C-VSM PRINTOUT SELECTION":"C_VSM_PRINTOUT_SELECTION", + "ACTIVE LAYER THICKNESS FORMULA":"ACTIVE_LAYER_THICKNESS_FORMULA", +} + +DicoCasEnToCata = { + 'TITLE':'TITLE', + 'RELEASE':'RELEASE', + 'DICTIONARY':'DICTIONARY', + 'PARALLEL PROCESSORS':'PARALLEL_PROCESSORS', + 'VALIDATION':'VALIDATION', + 'NUMBER OF PRIVATE ARRAYS':'NUMBER_OF_PRIVATE_ARRAYS', + 'ORIGIN COORDINATES':'ORIGIN_COORDINATES', + 'DEBUGGER':'DEBUGGER', + 'OPTION FOR THE TREATMENT OF TIDAL FLATS':'OPTION_FOR_THE_TREATMENT_OF_TIDAL_FLATS', + 'NESTOR':'NESTOR', + 'NESTOR ACTION FILE':'NESTOR_ACTION_FILE', + 'NESTOR POLYGON FILE':'NESTOR_POLYGON_FILE', + 'NESTOR RESTART FILE':'NESTOR_RESTART_FILE', + 'NESTOR SURFACE REFERENCE FILE':'NESTOR_SURFACE_REFERENCE_FILE', + 'CHECKING THE MESH':'CHECKING_THE_MESH', + 'MAXIMUM NUMBER OF BOUNDARIES':'MAXIMUM_NUMBER_OF_BOUNDARIES', + 'FLUXLINE INPUT FILE':'FLUXLINE_INPUT_FILE', + 'FLUXLINE':'FLUXLINE', + 'CONTROL SECTIONS':'CONTROL_SECTIONS', + 'CLASSES SHIELDS PARAMETERS':'CLASSES_SHIELDS_PARAMETERS', + 'MINIMAL VALUE OF THE WATER HEIGHT':'MINIMAL_VALUE_OF_THE_WATER_HEIGHT', + 'TIDAL FLATS':'TIDAL_FLATS', + 'SECONDARY CURRENTS':'SECONDARY_CURRENTS', + 'SECONDARY CURRENTS FILE':'SECONDARY_CURRENTS_FILE', + 'NUMBER OF LAYERS FOR INITIAL STRATIFICATION':'NUMBER_OF_LAYERS_FOR_INITIAL_STRATIFICATION', + 'EFFECT OF WAVES':'EFFECT_OF_WAVES', + 'TYPE OF WAVES':'TYPE_OF_WAVES', + 'VECTOR LENGTH':'VECTOR_LENGTH', + 'STEERING FILE':'STEERING_FILE', + 'GEOMETRY FILE FORMAT':'GEOMETRY_FILE_FORMAT', + 'GEOMETRY FILE':'GEOMETRY_FILE', + 'NAMES OF PRIVATE VARIABLES':'NAMES_OF_PRIVATE_VARIABLES', + 'BEDLOAD BOUNDARIES FILE':'BEDLOAD_BOUNDARIES_FILE', + 'RESULTS FILE FORMAT':'RESULTS_FILE_FORMAT', + 'RESULTS FILE':'RESULTS_FILE', + 'VARIABLES TO BE PRINTED':'VARIABLES_TO_BE_PRINTED', + 'LISTING PRINTOUT PERIOD':'LISTING_PRINTOUT_PERIOD', + 'MASS-BALANCE':'MASS_BALANCE', + 'SECTIONS OUTPUT FILE':'SECTIONS_OUTPUT_FILE', + 'C-VSM RESULTS FILE':'C_VSM_RESULTS_FILE', + 'C-VSM RESULTS FILE FORMAT':'C_VSM_RESULTS_FILE_FORMAT', + 'REFERENCE FILE FORMAT':'REFERENCE_FILE_FORMAT', + 'WAVE FILE FORMAT':'WAVE_FILE_FORMAT', + 'FORTRAN FILE':'FORTRAN_FILE', + 'BOUNDARY CONDITIONS FILE':'BOUNDARY_CONDITIONS_FILE', + 'WAVE FILE':'WAVE_FILE', + 'REFERENCE FILE':'REFERENCE_FILE', + 'BOTTOM TOPOGRAPHY FILE':'BOTTOM_TOPOGRAPHY_FILE', + 'SECTIONS INPUT FILE':'SECTIONS_INPUT_FILE', + 'PREVIOUS SEDIMENTOLOGICAL COMPUTATION FILE FORMAT':'PREVIOUS_SEDIMENTOLOGICAL_COMPUTATION_FILE_FORMAT', + 'PREVIOUS SEDIMENTOLOGICAL COMPUTATION FILE':'PREVIOUS_SEDIMENTOLOGICAL_COMPUTATION_FILE', + 'COMPUTATION CONTINUED':'COMPUTATION_CONTINUED', + 'VARIABLES FOR GRAPHIC PRINTOUTS':'VARIABLES_FOR_GRAPHIC_PRINTOUTS', + 'NUMBER OF SUB-ITERATIONS':'NUMBER_OF_SUB_ITERATIONS', + 'ORIGINAL HOUR OF TIME':'ORIGINAL_HOUR_OF_TIME', + 'ORIGINAL DATE OF TIME':'ORIGINAL_DATE_OF_TIME', + 'PRESCRIBED SOLID DISCHARGES':'PRESCRIBED_SOLID_DISCHARGES', + 'CLASSES IMPOSED SOLID DISCHARGES DISTRIBUTION':'CLASSES_IMPOSED_SOLID_DISCHARGES_DISTRIBUTION', + 'INITIAL SUSPENDED SEDIMENTS CONCENTRATION VALUES':'INITIAL_SUSPENDED_SEDIMENTS_CONCENTRATION_VALUES', + 'PRESCRIBED SUSPENDED SEDIMENTS CONCENTRATION VALUES':'PRESCRIBED_SUSPENDED_SEDIMENTS_CONCENTRATION_VALUES', + 'VERTICAL PROFILES OF SUSPENDED SEDIMENTS':'VERTICAL_PROFILES_OF_SUSPENDED_SEDIMENTS', + 'SUSPENDED SEDIMENTS CONCENTRATION VALUES AT THE SOURCES':'SUSPENDED_SEDIMENTS_CONCENTRATION_VALUES_AT_THE_SOURCES', + 'SCHEME FOR ADVECTION OF SUSPENDED SEDIMENTS':'SCHEME_FOR_ADVECTION_OF_SUSPENDED_SEDIMENTS', + 'SCHEME OPTION FOR ADVECTION OF SUSPENDED SEDIMENTS':'SCHEME_OPTION_FOR_ADVECTION_OF_SUSPENDED_SEDIMENTS', + 'SCHEME FOR DIFFUSION OF SUSPENDED SEDIMENTS IN 3D':'SCHEME_FOR_DIFFUSION_OF_SUSPENDED_SEDIMENTS_IN_3D', + 'SOLVER FOR DIFFUSION OF SUSPENSION':'SOLVER_FOR_DIFFUSION_OF_SUSPENSION', + 'SOLVER OPTION FOR DIFFUSION OF SUSPENSION':'SOLVER_OPTION_FOR_DIFFUSION_OF_SUSPENSION', + 'MAXIMUM NUMBER OF ITERATIONS FOR SOLVER FOR SUSPENSION':'MAXIMUM_NUMBER_OF_ITERATIONS_FOR_SOLVER_FOR_SUSPENSION', + 'ACCURACY FOR DIFFUSION OF SUSPENSION':'ACCURACY_FOR_DIFFUSION_OF_SUSPENSION', + 'PRECONDITIONING FOR DIFFUSION OF SUSPENSION':'PRECONDITIONING_FOR_DIFFUSION_OF_SUSPENSION', + 'ADVECTION-DIFFUSION SCHEME WITH SETTLING VELOCITY':'ADVECTION_DIFFUSION_SCHEME_WITH_SETTLING_VELOCITY', + 'HINDERED SETTLING':'HINDERED_SETTLING', + 'HINDERED SETTLING FORMULA':'HINDERED_SETTLING_FORMULA', + 'WEAK SOIL CONCENTRATION FOR MUD':'WEAK_SOIL_CONCENTRATION_FOR_MUD', + 'THRESHOLD CONCENTRATION FOR HINDERED SETTLING':'THRESHOLD_CONCENTRATION_FOR_HINDERED_SETTLING', + 'FLOCCULATION':'FLOCCULATION', + 'FLOCCULATION FORMULA':'FLOCCULATION_FORMULA', + 'FLOCCULATION COEFFICIENT':'FLOCCULATION_COEFFICIENT', + 'COEFFICIENT RELATIVE TO FLOC DESTRUCTION':'COEFFICIENT_RELATIVE_TO_FLOC_DESTRUCTION', + 'ZERO':'ZERO', + 'FINITE VOLUMES':'FINITE_VOLUMES', + 'MATRIX-VECTOR PRODUCT':'MATRIX_VECTOR_PRODUCT', + 'MATRIX STORAGE':'MATRIX_STORAGE', + 'UPWINDING FOR BEDLOAD':'UPWINDING_FOR_BEDLOAD', + 'MAXIMUM NUMBER OF ITERATIONS FOR POSITIVE THICKNESS':'MAXIMUM_NUMBER_OF_ITERATIONS_FOR_POSITIVE_THICKNESS', + 'BED ROUGHNESS PREDICTOR OPTION':'BED_ROUGHNESS_PREDICTOR_OPTION', + 'AD NUMBER OF DERIVATIVES':'AD_NUMBER_OF_DERIVATIVES', + 'AD NAMES OF DERIVATIVES':'AD_NAMES_OF_DERIVATIVES', + 'AD NUMBER OF DIRECTIONS':'AD_NUMBER_OF_DIRECTIONS', + 'AD SYMBOLIC LINEAR SOLVER':'AD_SYMBOLIC_LINEAR_SOLVER', + 'AD LINEAR SOLVER RESET DERIVATIVES':'AD_LINEAR_SOLVER_RESET_DERIVATIVES', + 'AD LINEAR SOLVER DERIVATIVE CONVERGENCE':'AD_LINEAR_SOLVER_DERIVATIVE_CONVERGENCE', + 'CLASSES SEDIMENT DENSITY':'CLASSES_SEDIMENT_DENSITY', + 'LAYERS NON COHESIVE BED POROSITY':'LAYERS_NON_COHESIVE_BED_POROSITY', + 'WATER VISCOSITY':'WATER_VISCOSITY', + 'SETTLING LAG':'SETTLING_LAG', + 'CLASSES SETTLING VELOCITIES':'CLASSES_SETTLING_VELOCITIES', + 'SUSPENSION FOR ALL SANDS':'SUSPENSION_FOR_ALL_SANDS', + 'EQUILIBRIUM INFLOW CONCENTRATION':'EQUILIBRIUM_INFLOW_CONCENTRATION', + 'SUSPENSION TRANSPORT FORMULA FOR ALL SANDS':'SUSPENSION_TRANSPORT_FORMULA_FOR_ALL_SANDS', + 'CORRECTION ON CONVECTION VELOCITY':'CORRECTION_ON_CONVECTION_VELOCITY', + 'THETA IMPLICITATION FOR SUSPENSION':'THETA_IMPLICITATION_FOR_SUSPENSION', + 'CLASSES CRITICAL SHEAR STRESS FOR MUD DEPOSITION':'CLASSES_CRITICAL_SHEAR_STRESS_FOR_MUD_DEPOSITION', + 'LAYERS PARTHENIADES CONSTANT':'LAYERS_PARTHENIADES_CONSTANT', + 'COEFFICIENT FOR DIFFUSION OF SUSPENDED SEDIMENTS':'COEFFICIENT_FOR_DIFFUSION_OF_SUSPENDED_SEDIMENTS', + 'COEFFICIENT FOR HORIZONTAL DIFFUSION OF SUSPENDED SEDIMENTS':'COEFFICIENT_FOR_HORIZONTAL_DIFFUSION_OF_SUSPENDED_SEDIMENTS', + 'COEFFICIENT FOR VERTICAL DIFFUSION OF SUSPENDED SEDIMENTS':'COEFFICIENT_FOR_VERTICAL_DIFFUSION_OF_SUSPENDED_SEDIMENTS', + 'CLASSES SEDIMENT DIAMETERS':'CLASSES_SEDIMENT_DIAMETERS', + 'CLASSES HIDING FACTOR':'CLASSES_HIDING_FACTOR', + 'CLASSES INITIAL FRACTION':'CLASSES_INITIAL_FRACTION', + 'ACTIVE LAYER THICKNESS':'ACTIVE_LAYER_THICKNESS', + 'HIDING FACTOR FORMULA':'HIDING_FACTOR_FORMULA', + 'CONSTANT ACTIVE LAYER THICKNESS':'CONSTANT_ACTIVE_LAYER_THICKNESS', + 'LAYERS INITIAL THICKNESS':'LAYERS_INITIAL_THICKNESS', + 'D90 SAND DIAMETER FOR ONLY ONE CLASS':'D90_SAND_DIAMETER_FOR_ONLY_ONE_CLASS', + 'RATIO BETWEEN SKIN FRICTION AND MEAN DIAMETER':'RATIO_BETWEEN_SKIN_FRICTION_AND_MEAN_DIAMETER', + 'SKIN FRICTION CORRECTION':'SKIN_FRICTION_CORRECTION', + 'FORMULA FOR SLOPE EFFECT':'FORMULA_FOR_SLOPE_EFFECT', + 'FRICTION ANGLE OF THE SEDIMENT':'FRICTION_ANGLE_OF_THE_SEDIMENT', + 'FORMULA FOR DEVIATION':'FORMULA_FOR_DEVIATION', + 'PARAMETER FOR DEVIATION':'PARAMETER_FOR_DEVIATION', + 'SEDIMENT SLIDE':'SEDIMENT_SLIDE', + 'SLOPE EFFECT':'SLOPE_EFFECT', + 'BETA':'BETA', + 'COMPUTE BED ROUGHNESS AT SEDIMENT SCALE':'COMPUTE_BED_ROUGHNESS_AT_SEDIMENT_SCALE', + 'SECONDARY CURRENTS ALPHA COEFFICIENT':'SECONDARY_CURRENTS_ALPHA_COEFFICIENT', + 'MORPHOLOGICAL FACTOR ON TIME SCALE':'MORPHOLOGICAL_FACTOR_ON_TIME_SCALE', + 'MORPHOLOGICAL FACTOR ON BED EVOLUTION':'MORPHOLOGICAL_FACTOR_ON_BED_EVOLUTION', + 'MINIMUM DEPTH FOR BEDLOAD':'MINIMUM_DEPTH_FOR_BEDLOAD', + 'BED LOAD FOR ALL SANDS':'BED_LOAD_FOR_ALL_SANDS', + 'BED-LOAD TRANSPORT FORMULA FOR ALL SANDS':'BED_LOAD_TRANSPORT_FORMULA_FOR_ALL_SANDS', + 'B VALUE FOR THE BIJKER FORMULA':'B_VALUE_FOR_THE_BIJKER_FORMULA', + 'MPM COEFFICIENT':'MPM_COEFFICIENT', + 'BED MODEL':'BED_MODEL', + 'CLASSES TYPE OF SEDIMENT':'CLASSES_TYPE_OF_SEDIMENT', + 'NUMBER OF LAYERS OF THE CONSOLIDATION MODEL':'NUMBER_OF_LAYERS_OF_THE_CONSOLIDATION_MODEL', + 'LAYERS MASS TRANSFER':'LAYERS_MASS_TRANSFER', + 'LAYERS MUD CONCENTRATION':'LAYERS_MUD_CONCENTRATION', + 'LAYERS CRITICAL EROSION SHEAR STRESS OF THE MUD':'LAYERS_CRITICAL_EROSION_SHEAR_STRESS_OF_THE_MUD', + 'VERTICAL GRAIN SORTING MODEL':'VERTICAL_GRAIN_SORTING_MODEL', + 'C-VSM MAXIMUM SECTIONS':'C_VSM_MAXIMUM_SECTIONS', + 'C-VSM FULL PRINTOUT PERIOD':'C_VSM_FULL_PRINTOUT_PERIOD', + 'C-VSM PRINTOUT SELECTION':'C_VSM_PRINTOUT_SELECTION', + 'ACTIVE LAYER THICKNESS FORMULA':'ACTIVE_LAYER_THICKNESS_FORMULA', +} +DicoEnumCasFrToEnumCasEn = { +'GEOMETRY_FILE_FORMAT':{ + "SERAFIN":"SERAFIN", + "SERAFIND":"SERAFIND", + "MED":"MED", +}, + +'RESULTS_FILE_FORMAT':{ + "SERAFIN":"SERAFIN", + "SERAFIND":"SERAFIND", + "MED":"MED", +}, + +'C_VSM_RESULTS_FILE_FORMAT':{ + "SERAFIN":"SERAFIN", + "SERAFIND":"SERAFIND", + "MED":"MED", +}, + +'REFERENCE_FILE_FORMAT':{ + "SERAFIN":"SERAFIN", + "SERAFIND":"SERAFIND", + "MED":"MED", +}, + +'WAVE_FILE_FORMAT':{ + "SERAFIN":"SERAFIN", + "SERAFIND":"SERAFIND", + "MED":"MED", +}, + +'PREVIOUS_SEDIMENTOLOGICAL_COMPUTATION_FILE_FORMAT':{ + "SERAFIN":"SERAFIN", + "SERAFIND":"SERAFIND", + "MED":"MED", +}, + +} diff --git a/Telemac/gaia_labelCataToIhm_en.qm b/Telemac/gaia_labelCataToIhm_en.qm new file mode 100644 index 00000000..5903fac8 Binary files /dev/null and b/Telemac/gaia_labelCataToIhm_en.qm differ diff --git a/Telemac/gaia_labelCataToIhm_en.ts b/Telemac/gaia_labelCataToIhm_en.ts new file mode 100644 index 00000000..514f7a98 --- /dev/null +++ b/Telemac/gaia_labelCataToIhm_en.ts @@ -0,0 +1,772 @@ + + @default + + TITLE + Title + + + RELEASE + Release + + + DICTIONARY + Dictionary + + + PARALLEL_PROCESSORS + Parallel processors + + + VALIDATION + Validation + + + NUMBER_OF_PRIVATE_ARRAYS + Number of private arrays + + + ORIGIN_COORDINATES + Origin coordinates + + + DEBUGGER + Debugger + + + OPTION_FOR_THE_TREATMENT_OF_TIDAL_FLATS + Option for the treatment of tidal flats + + + NESTOR + Nestor + + + NESTOR_ACTION_FILE + Nestor action file + + + NESTOR_POLYGON_FILE + Nestor polygon file + + + NESTOR_RESTART_FILE + Nestor restart file + + + NESTOR_SURFACE_REFERENCE_FILE + Nestor surface reference file + + + CHECKING_THE_MESH + Checking the mesh + + + MAXIMUM_NUMBER_OF_BOUNDARIES + Maximum number of boundaries + + + FLUXLINE_INPUT_FILE + Fluxline input file + + + FLUXLINE + Fluxline + + + CONTROL_SECTIONS + Control sections + + + CLASSES_SHIELDS_PARAMETERS + Classes shields parameters + + + MINIMAL_VALUE_OF_THE_WATER_HEIGHT + Minimal value of the water height + + + TIDAL_FLATS + Tidal flats + + + SECONDARY_CURRENTS + Secondary currents + + + SECONDARY_CURRENTS_FILE + Secondary currents file + + + NUMBER_OF_LAYERS_FOR_INITIAL_STRATIFICATION + Number of layers for initial stratification + + + EFFECT_OF_WAVES + Effect of waves + + + TYPE_OF_WAVES + Type of waves + + + VECTOR_LENGTH + Vector length + + + STEERING_FILE + Steering file + + + GEOMETRY_FILE_FORMAT + Geometry file format + + + GEOMETRY_FILE + Geometry file + + + NAMES_OF_PRIVATE_VARIABLES + Names of private variables + + + BEDLOAD_BOUNDARIES_FILE + Bedload boundaries file + + + RESULTS_FILE_FORMAT + Results file format + + + RESULTS_FILE + Results file + + + VARIABLES_TO_BE_PRINTED + Variables to be printed + + + LISTING_PRINTOUT_PERIOD + Listing printout period + + + MASS_BALANCE + Mass-balance + + + SECTIONS_OUTPUT_FILE + Sections output file + + + C_VSM_RESULTS_FILE + C-vsm results file + + + C_VSM_RESULTS_FILE_FORMAT + C-vsm results file format + + + REFERENCE_FILE_FORMAT + Reference file format + + + WAVE_FILE_FORMAT + Wave file format + + + FORTRAN_FILE + Fortran file + + + BOUNDARY_CONDITIONS_FILE + Boundary conditions file + + + WAVE_FILE + Wave file + + + REFERENCE_FILE + Reference file + + + BOTTOM_TOPOGRAPHY_FILE + Bottom topography file + + + SECTIONS_INPUT_FILE + Sections input file + + + PREVIOUS_SEDIMENTOLOGICAL_COMPUTATION_FILE_FORMAT + Previous sedimentological computation file format + + + PREVIOUS_SEDIMENTOLOGICAL_COMPUTATION_FILE + Previous sedimentological computation file + + + COMPUTATION_CONTINUED + Computation continued + + + VARIABLES_FOR_GRAPHIC_PRINTOUTS + Variables for graphic printouts + + + NUMBER_OF_SUB_ITERATIONS + Number of sub-iterations + + + ORIGINAL_HOUR_OF_TIME + Original hour of time + + + ORIGINAL_DATE_OF_TIME + Original date of time + + + PRESCRIBED_SOLID_DISCHARGES + Prescribed solid discharges + + + CLASSES_IMPOSED_SOLID_DISCHARGES_DISTRIBUTION + Classes imposed solid discharges distribution + + + INITIAL_SUSPENDED_SEDIMENTS_CONCENTRATION_VALUES + Initial suspended sediments concentration values + + + PRESCRIBED_SUSPENDED_SEDIMENTS_CONCENTRATION_VALUES + Prescribed suspended sediments concentration values + + + VERTICAL_PROFILES_OF_SUSPENDED_SEDIMENTS + Vertical profiles of suspended sediments + + + SUSPENDED_SEDIMENTS_CONCENTRATION_VALUES_AT_THE_SOURCES + Suspended sediments concentration values at the sources + + + SCHEME_FOR_ADVECTION_OF_SUSPENDED_SEDIMENTS + Scheme for advection of suspended sediments + + + SCHEME_OPTION_FOR_ADVECTION_OF_SUSPENDED_SEDIMENTS + Scheme option for advection of suspended sediments + + + SCHEME_FOR_DIFFUSION_OF_SUSPENDED_SEDIMENTS_IN_3D + Scheme for diffusion of suspended sediments in 3d + + + SOLVER_FOR_DIFFUSION_OF_SUSPENSION + Solver for diffusion of suspension + + + SOLVER_OPTION_FOR_DIFFUSION_OF_SUSPENSION + Solver option for diffusion of suspension + + + MAXIMUM_NUMBER_OF_ITERATIONS_FOR_SOLVER_FOR_SUSPENSION + Maximum number of iterations for solver for suspension + + + ACCURACY_FOR_DIFFUSION_OF_SUSPENSION + Accuracy for diffusion of suspension + + + PRECONDITIONING_FOR_DIFFUSION_OF_SUSPENSION + Preconditioning for diffusion of suspension + + + ADVECTION_DIFFUSION_SCHEME_WITH_SETTLING_VELOCITY + Advection-diffusion scheme with settling velocity + + + HINDERED_SETTLING + Hindered settling + + + HINDERED_SETTLING_FORMULA + Hindered settling formula + + + WEAK_SOIL_CONCENTRATION_FOR_MUD + Weak soil concentration for mud + + + THRESHOLD_CONCENTRATION_FOR_HINDERED_SETTLING + Threshold concentration for Hindered settling + + + FLOCCULATION + Flocculation + + + FLOCCULATION_FORMULA + Flocculation formula + + + FLOCCULATION_COEFFICIENT + Flocculation coefficient + + + COEFFICIENT_RELATIVE_TO_FLOC_DESTRUCTION + Coefficient relative to floc destruction + + + ZERO + Zero + + + FINITE_VOLUMES + Finite volumes + + + MATRIX_VECTOR_PRODUCT + Matrix-vector product + + + MATRIX_STORAGE + Matrix storage + + + UPWINDING_FOR_BEDLOAD + Upwinding for bedload + + + MAXIMUM_NUMBER_OF_ITERATIONS_FOR_POSITIVE_THICKNESS + Maximum number of iterations for positive thickness + + + BED_ROUGHNESS_PREDICTOR_OPTION + Bed roughness predictor option + + + AD_NUMBER_OF_DERIVATIVES + Ad number of derivatives + + + AD_NAMES_OF_DERIVATIVES + Ad names of derivatives + + + AD_NUMBER_OF_DIRECTIONS + Ad number of directions + + + AD_SYMBOLIC_LINEAR_SOLVER + Ad symbolic linear solver + + + AD_LINEAR_SOLVER_RESET_DERIVATIVES + Ad linear solver reset derivatives + + + AD_LINEAR_SOLVER_DERIVATIVE_CONVERGENCE + Ad linear solver derivative convergence + + + CLASSES_SEDIMENT_DENSITY + Classes sediment density + + + LAYERS_NON_COHESIVE_BED_POROSITY + Layers non cohesive bed porosity + + + WATER_VISCOSITY + Water viscosity + + + SETTLING_LAG + Settling lag + + + CLASSES_SETTLING_VELOCITIES + Classes settling velocities + + + SUSPENSION_FOR_ALL_SANDS + Suspension for all sands + + + EQUILIBRIUM_INFLOW_CONCENTRATION + Equilibrium inflow concentration + + + SUSPENSION_TRANSPORT_FORMULA_FOR_ALL_SANDS + Suspension transport formula for all sands + + + CORRECTION_ON_CONVECTION_VELOCITY + Correction on convection velocity + + + THETA_IMPLICITATION_FOR_SUSPENSION + Theta implicitation for suspension + + + CLASSES_CRITICAL_SHEAR_STRESS_FOR_MUD_DEPOSITION + Classes critical shear stress for mud deposition + + + LAYERS_PARTHENIADES_CONSTANT + Layers partheniades constant + + + COEFFICIENT_FOR_DIFFUSION_OF_SUSPENDED_SEDIMENTS + Coefficient for diffusion of suspended sediments + + + COEFFICIENT_FOR_HORIZONTAL_DIFFUSION_OF_SUSPENDED_SEDIMENTS + Coefficient for Horizontal diffusion of suspended sediments + + + COEFFICIENT_FOR_VERTICAL_DIFFUSION_OF_SUSPENDED_SEDIMENTS + Coefficient for vertical diffusion of suspended sediments + + + CLASSES_SEDIMENT_DIAMETERS + Classes sediment diameters + + + CLASSES_HIDING_FACTOR + Classes hiding factor + + + CLASSES_INITIAL_FRACTION + Classes initial fraction + + + ACTIVE_LAYER_THICKNESS + Active layer thickness + + + HIDING_FACTOR_FORMULA + Hiding factor formula + + + CONSTANT_ACTIVE_LAYER_THICKNESS + Constant active layer thickness + + + LAYERS_INITIAL_THICKNESS + Layers initial thickness + + + D90_SAND_DIAMETER_FOR_ONLY_ONE_CLASS + D90 sand diameter for only one class + + + RATIO_BETWEEN_SKIN_FRICTION_AND_MEAN_DIAMETER + Ratio between skin friction and mean diameter + + + SKIN_FRICTION_CORRECTION + Skin friction correction + + + FORMULA_FOR_SLOPE_EFFECT + Formula for slope effect + + + FRICTION_ANGLE_OF_THE_SEDIMENT + Friction angle of the sediment + + + FORMULA_FOR_DEVIATION + Formula for deviation + + + PARAMETER_FOR_DEVIATION + Parameter for deviation + + + SEDIMENT_SLIDE + Sediment slide + + + SLOPE_EFFECT + Slope effect + + + BETA + Beta + + + COMPUTE_BED_ROUGHNESS_AT_SEDIMENT_SCALE + Compute bed roughness at sediment scale + + + SECONDARY_CURRENTS_ALPHA_COEFFICIENT + Secondary currents alpha coefficient + + + MORPHOLOGICAL_FACTOR_ON_TIME_SCALE + Morphological factor on time scale + + + MORPHOLOGICAL_FACTOR_ON_BED_EVOLUTION + Morphological factor on bed evolution + + + MINIMUM_DEPTH_FOR_BEDLOAD + Minimum depth for bedload + + + BED_LOAD_FOR_ALL_SANDS + Bed load for all sands + + + BED_LOAD_TRANSPORT_FORMULA_FOR_ALL_SANDS + Bed-load transport formula for all sands + + + B_VALUE_FOR_THE_BIJKER_FORMULA + B value for the bijker formula + + + MPM_COEFFICIENT + Mpm coefficient + + + BED_MODEL + Bed model + + + CLASSES_TYPE_OF_SEDIMENT + Classes type of sediment + + + NUMBER_OF_LAYERS_OF_THE_CONSOLIDATION_MODEL + Number of layers of the consolidation model + + + LAYERS_MASS_TRANSFER + Layers mass transfer + + + LAYERS_MUD_CONCENTRATION + Layers mud concentration + + + LAYERS_CRITICAL_EROSION_SHEAR_STRESS_OF_THE_MUD + Layers critical erosion shear stress of the mud + + + VERTICAL_GRAIN_SORTING_MODEL + Vertical grain sorting model + + + C_VSM_MAXIMUM_SECTIONS + C-vsm maximum sections + + + C_VSM_FULL_PRINTOUT_PERIOD + C-vsm full printout period + + + C_VSM_PRINTOUT_SELECTION + C-vsm printout selection + + + ACTIVE_LAYER_THICKNESS_FORMULA + Active layer thickness formula + + + COMPUTATION_ENVIRONMENT + Computation environment + + + INTERNAL + Internal + + + GENERAL_PARAMETERS + General parameters + + + HYDRODYNAMICS + Hydrodynamics + + + MISCELLANEOUS + Miscellaneous + + + GENERAL + General + + + COHESIVE_AND_NON_COHESIVE + Cohesive and non cohesive + + + BED_STRUCTURE + Bed structure + + + USELESS + Useless + + + INPUT_OUTPUT__FILES + Input-output, files + + + RESULTS + Results + + + DATA_FILES + Data files + + + INITIAL_CONDITIONS + Initial conditions + + + INPUT_OUTPUT__GRAPHICS_AND_LISTING + Input-output, graphics and listing + + + TIME + Time + + + NON_COHESIVE + Non cohesive + + + INITIAL_CONDITION + Initial condition + + + BOUNDARY_CONDITIONS + Boundary conditions + + + NUMERICAL_PARAMETERS + Numerical parameters + + + SEDIMENT_INFO + Sediment info + + + COHESIVE + Cohesive + + + NUMERICAL + Numerical + + + PHYSICS + Physics + + + SUSPENSION + Suspension + + + SUSPENSIONS + Suspensions + + + SEDIMENTOLOGY + Sedimentology + + + BED_MATERIAL + Bed material + + + GLOBAL + Global + + + INPUT + Input + + + OUTPUT + Output + + + LOCATION + Location + + + TIDAL_FLATS_INFO + Tidal flats info + + + CHARRIAGE + Charriage + + + INITIALIZATION + Initialization + + + NAMES + Names + + + BEDLOAD + Bedload + + + SETTING + Setting + + + ADVECTION_INFO + Advection info + + + SOLVER + Solver + + + SETTLING_VELOCITY + Settling velocity + + + FRICTION + Friction + + + AUTOMATIC_DIFFERENTIATION + Automatic differentiation + + + TURBULENCE + Turbulence + + + CONSOLIDATION + Consolidation + + + C_VSM + C-vsm + + + DATA + Data + + + ADVANCED + Advanced + + + SLOPE_INFLUENCE + Slope influence + + + diff --git a/Telemac/gaia_labelCataToIhm_fr.qm b/Telemac/gaia_labelCataToIhm_fr.qm new file mode 100644 index 00000000..39b1eff4 Binary files /dev/null and b/Telemac/gaia_labelCataToIhm_fr.qm differ diff --git a/Telemac/gaia_labelCataToIhm_fr.ts b/Telemac/gaia_labelCataToIhm_fr.ts new file mode 100644 index 00000000..e638bdaf --- /dev/null +++ b/Telemac/gaia_labelCataToIhm_fr.ts @@ -0,0 +1,784 @@ + + @default + + TITLE + Titre + + + RELEASE + Numero de version + + + DICTIONARY + Dictionnaire + + + PARALLEL_PROCESSORS + Processeurs paralleles + + + VALIDATION + Validation + + + NUMBER_OF_PRIVATE_ARRAYS + Nombre de tableaux prives + + + ORIGIN_COORDINATES + Coordonnees de l'origine + + + DEBUGGER + Debugger + + + OPTION_FOR_THE_TREATMENT_OF_TIDAL_FLATS + Option de traitement des bancs decouvrants + + + NESTOR + Nestor + + + NESTOR_ACTION_FILE + Fichier de nestor action + + + NESTOR_POLYGON_FILE + Fichier de nestor polygon + + + NESTOR_RESTART_FILE + Fichier de nestor restart + + + NESTOR_SURFACE_REFERENCE_FILE + Fichier de nestor de surface reference + + + CHECKING_THE_MESH + Verification du maillage + + + MAXIMUM_NUMBER_OF_BOUNDARIES + Nombre maximum de frontieres + + + FLUXLINE_INPUT_FILE + Fichier de fluxline + + + FLUXLINE + Fluxline + + + CONTROL_SECTIONS + Sections de controle + + + CLASSES_SHIELDS_PARAMETERS + Parametres de shields par classe + + + MINIMAL_VALUE_OF_THE_WATER_HEIGHT + Valeur minimum de H + + + TIDAL_FLATS + Bancs decouvrants + + + SECONDARY_CURRENTS + Courants secondaires + + + SECONDARY_CURRENTS_FILE + Fichier de courants secondaires + + + NUMBER_OF_LAYERS_FOR_INITIAL_STRATIFICATION + Nombre de couches pour stratification initiale + + + EFFECT_OF_WAVES + Prise en compte de la houle + + + TYPE_OF_WAVES + Type de Houle + + + VECTOR_LENGTH + Longueur du vecteur + + + STEERING_FILE + Fichier des parametres + + + GEOMETRY_FILE_FORMAT + Format du fichier de geometrie + + + GEOMETRY_FILE + Fichier de geometrie + + + NAMES_OF_PRIVATE_VARIABLES + Noms des variables privees + + + BEDLOAD_BOUNDARIES_FILE + Fichier des frontieres pour le charriage + + + RESULTS_FILE_FORMAT + Format du fichier des resultats + + + RESULTS_FILE + Fichier des resultats + + + VARIABLES_TO_BE_PRINTED + Variables a imprimer + + + LISTING_PRINTOUT_PERIOD + Periode de sortie listing + + + MASS_BALANCE + Bilan de masse + + + SECTIONS_OUTPUT_FILE + Sections output file + + + C_VSM_RESULTS_FILE + Fichier des resultats c-vsm + + + C_VSM_RESULTS_FILE_FORMAT + Format du fichier des c-vsm resultats + + + REFERENCE_FILE_FORMAT + Format du fichier de reference + + + WAVE_FILE_FORMAT + Format du fichier de Houle + + + FORTRAN_FILE + Fichier fortran + + + BOUNDARY_CONDITIONS_FILE + Fichier des conditions aux limites + + + WAVE_FILE + Fichier de Houle + + + REFERENCE_FILE + Fichier de reference + + + BOTTOM_TOPOGRAPHY_FILE + Fichier des fonds + + + SECTIONS_INPUT_FILE + Fichier des sections de controle + + + PREVIOUS_SEDIMENTOLOGICAL_COMPUTATION_FILE_FORMAT + Format du fichier precedent sedimentologique + + + PREVIOUS_SEDIMENTOLOGICAL_COMPUTATION_FILE + Fichier precedent sedimentologique + + + COMPUTATION_CONTINUED + Suite de calcul + + + VARIABLES_FOR_GRAPHIC_PRINTOUTS + Variables pour les sorties graphiques + + + NUMBER_OF_SUB_ITERATIONS + Nombre de sous-iterations + + + ORIGINAL_HOUR_OF_TIME + Heure de l'origine des temps + + + ORIGINAL_DATE_OF_TIME + Date de l'origine des temps + + + PRESCRIBED_SOLID_DISCHARGES + Debits solides imposes + + + CLASSES_IMPOSED_SOLID_DISCHARGES_DISTRIBUTION + Distribution des debits imposes par classe + + + INITIAL_SUSPENDED_SEDIMENTS_CONCENTRATION_VALUES + Valeurs initiales de concentration des sediments en suspension + + + PRESCRIBED_SUSPENDED_SEDIMENTS_CONCENTRATION_VALUES + Valeurs imposees des concentrations des sediments en suspension + + + VERTICAL_PROFILES_OF_SUSPENDED_SEDIMENTS + Profils des sediments en suspension sur la verticale + + + SUSPENDED_SEDIMENTS_CONCENTRATION_VALUES_AT_THE_SOURCES + Valeurs des sediments en suspension des sources + + + SCHEME_FOR_ADVECTION_OF_SUSPENDED_SEDIMENTS + Schema pour la convection des sediments en suspension + + + SCHEME_OPTION_FOR_ADVECTION_OF_SUSPENDED_SEDIMENTS + Option du schema pour la convection des sediments en suspension + + + SCHEME_FOR_DIFFUSION_OF_SUSPENDED_SEDIMENTS_IN_3D + Schema pour la diffusion des sediments en suspension en 3d + + + SOLVER_FOR_DIFFUSION_OF_SUSPENSION + Solveur pour la diffusion de la suspension + + + SOLVER_OPTION_FOR_DIFFUSION_OF_SUSPENSION + Option du solveur pour la diffusion de la suspension + + + MAXIMUM_NUMBER_OF_ITERATIONS_FOR_SOLVER_FOR_SUSPENSION + Maximum d'iterations pour le solveur pour la suspension + + + ACCURACY_FOR_DIFFUSION_OF_SUSPENSION + Precision pour la diffusion de la suspension + + + PRECONDITIONING_FOR_DIFFUSION_OF_SUSPENSION + Preconditionnement pour la diffusion de la suspension + + + ADVECTION_DIFFUSION_SCHEME_WITH_SETTLING_VELOCITY + Schema de convection diffusion avec vitesse de chute + + + HINDERED_SETTLING + Vitesse de chute entravee + + + HINDERED_SETTLING_FORMULA + Formule pour vitesse de chute entravee + + + WEAK_SOIL_CONCENTRATION_FOR_MUD + Concentration limite fluide-solide + + + THRESHOLD_CONCENTRATION_FOR_HINDERED_SETTLING + Concentration limite pour vitesse de chute entravee + + + FLOCCULATION + Floculation + + + FLOCCULATION_FORMULA + Formule pour floculation + + + FLOCCULATION_COEFFICIENT + Coefficient traduisant la formation des flocs + + + COEFFICIENT_RELATIVE_TO_FLOC_DESTRUCTION + Coefficient traduisant la destruction des flocs + + + ZERO + Zero + + + FINITE_VOLUMES + Volumes finis + + + MATRIX_VECTOR_PRODUCT + Produit matrice-vecteur + + + MATRIX_STORAGE + Stockage des matrices + + + UPWINDING_FOR_BEDLOAD + Decentrement pour le charriage + + + MAXIMUM_NUMBER_OF_ITERATIONS_FOR_POSITIVE_THICKNESS + Maximum d'iterations pour les epaisseurs positives + + + BED_ROUGHNESS_PREDICTOR_OPTION + Option du predicteur de rugosite + + + AD_NUMBER_OF_DERIVATIVES + Ad nombre de derivees + + + AD_NAMES_OF_DERIVATIVES + Ad noms des derivees + + + AD_NUMBER_OF_DIRECTIONS + Ad nombre de directions + + + AD_SYMBOLIC_LINEAR_SOLVER + Ad solveur lineaire symbolique + + + AD_LINEAR_SOLVER_RESET_DERIVATIVES + Ad remise a zero des derivees du solveur lineaire + + + AD_LINEAR_SOLVER_DERIVATIVE_CONVERGENCE + Ad convergence des derivees pour le solveur lineaire + + + CLASSES_SEDIMENT_DENSITY + Masse volumique du sediment par classe + + + LAYERS_NON_COHESIVE_BED_POROSITY + Porosite du lit non cohesif par couche + + + WATER_VISCOSITY + Viscosite cinematique eau + + + SETTLING_LAG + Settling lag + + + CLASSES_SETTLING_VELOCITIES + Vitesses de chute par classe + + + SUSPENSION_FOR_ALL_SANDS + Suspension pour tous les sables + + + EQUILIBRIUM_INFLOW_CONCENTRATION + Concentration d'equilibre en entree + + + SUSPENSION_TRANSPORT_FORMULA_FOR_ALL_SANDS + Formule de transport pour tous les sables + + + CORRECTION_ON_CONVECTION_VELOCITY + Correction du champ convecteur + + + THETA_IMPLICITATION_FOR_SUSPENSION + Theta implicitation pour suspension + + + CLASSES_CRITICAL_SHEAR_STRESS_FOR_MUD_DEPOSITION + Contrainte critique de depot de la vase par classe + + + LAYERS_PARTHENIADES_CONSTANT + Constante de partheniades par couche + + + COEFFICIENT_FOR_DIFFUSION_OF_SUSPENDED_SEDIMENTS + Coefficient de diffusion des sediments en suspension + + + COEFFICIENT_FOR_HORIZONTAL_DIFFUSION_OF_SUSPENDED_SEDIMENTS + Coefficient de diffusion Horizontal des sediments en suspension + + + COEFFICIENT_FOR_VERTICAL_DIFFUSION_OF_SUSPENDED_SEDIMENTS + Coefficient de diffusion vertical des sediments en suspension + + + CLASSES_SEDIMENT_DIAMETERS + Diametres des grains par classe + + + CLASSES_HIDING_FACTOR + Hiding factor par classe + + + CLASSES_INITIAL_FRACTION + Fraction initiale par classe + + + ACTIVE_LAYER_THICKNESS + Epaisseur de couche active + + + HIDING_FACTOR_FORMULA + Hiding factor formula + + + CONSTANT_ACTIVE_LAYER_THICKNESS + Epaisseur de couche active constante + + + LAYERS_INITIAL_THICKNESS + Epaisseurs initiales par couche + + + D90_SAND_DIAMETER_FOR_ONLY_ONE_CLASS + Diametre d90 pour Une seule classe de sable + + + RATIO_BETWEEN_SKIN_FRICTION_AND_MEAN_DIAMETER + Ratio entre la rugosite de peau et le diametre moyen + + + SKIN_FRICTION_CORRECTION + Correction frottement de peau + + + FORMULA_FOR_SLOPE_EFFECT + Formule pour effet de pente + + + FRICTION_ANGLE_OF_THE_SEDIMENT + Angle de frottement du sediment + + + FORMULA_FOR_DEVIATION + Formule pour la deviation + + + PARAMETER_FOR_DEVIATION + Parametre pour la deviation + + + SEDIMENT_SLIDE + Glissement du sediment + + + SLOPE_EFFECT + Effet de pente + + + BETA + Beta + + + COMPUTE_BED_ROUGHNESS_AT_SEDIMENT_SCALE + Calcul de la rugosite sedimentaire + + + SECONDARY_CURRENTS_ALPHA_COEFFICIENT + Secondary currents alpha coefficient + + + MORPHOLOGICAL_FACTOR_ON_TIME_SCALE + Facteur morphologique sur l'echelle des temps + + + MORPHOLOGICAL_FACTOR_ON_BED_EVOLUTION + Facteur morphologique sur l'evolution du lit + + + MINIMUM_DEPTH_FOR_BEDLOAD + Profondeur minimum pour le charriage + + + BED_LOAD_FOR_ALL_SANDS + Charriage pour tous les sables + + + BED_LOAD_TRANSPORT_FORMULA_FOR_ALL_SANDS + Formule de transport solide pour tous les sables + + + B_VALUE_FOR_THE_BIJKER_FORMULA + Coefficient b de la formule de bijker + + + MPM_COEFFICIENT + Mpm coefficient + + + BED_MODEL + Modele de lit + + + CLASSES_TYPE_OF_SEDIMENT + Type de sediment par classe + + + NUMBER_OF_LAYERS_OF_THE_CONSOLIDATION_MODEL + Nombre de couches pour le tassement + + + LAYERS_MASS_TRANSFER + Transfert de masse par couche + + + LAYERS_MUD_CONCENTRATION + Concentrations de la vase par couche + + + LAYERS_CRITICAL_EROSION_SHEAR_STRESS_OF_THE_MUD + Contrainte critique d'erosion de la vase par couche + + + VERTICAL_GRAIN_SORTING_MODEL + Vertical grain sorting model + + + C_VSM_MAXIMUM_SECTIONS + C-vsm maximum sections + + + C_VSM_FULL_PRINTOUT_PERIOD + C-vsm full printout period + + + C_VSM_PRINTOUT_SELECTION + C-vsm printout selection + + + ACTIVE_LAYER_THICKNESS_FORMULA + Active layer thickness formula + + + SERAFIN + SERAFIN + + + SERAFIND + SERAFIND + + + MED + MED + + + COMPUTATION_ENVIRONMENT + Environnement de calcul + + + INTERNAL + Interne + + + GENERAL_PARAMETERS + Parametres generaux + + + HYDRODYNAMICS + Hydrodynamique + + + MISCELLANEOUS + Divers + + + GENERAL + General + + + COHESIVE_AND_NON_COHESIVE + Cohesif et non cohesif + + + BED_STRUCTURE + Structure du lit + + + USELESS + Inutile + + + INPUT_OUTPUT__FILES + Entrees-sorties, fichiers + + + RESULTS + Resultats + + + DATA_FILES + Fichiers donnees + + + INITIAL_CONDITIONS + Conditions initiales + + + INPUT_OUTPUT__GRAPHICS_AND_LISTING + Entrees-sorties, graphiques et listing + + + TIME + Temps + + + NON_COHESIVE + Non cohesif + + + INITIAL_CONDITION + Condition initial + + + BOUNDARY_CONDITIONS + Conditions aux limites + + + NUMERICAL_PARAMETERS + Parametres numeriques + + + SEDIMENT_INFO + Sediment info + + + COHESIVE + Cohesif + + + NUMERICAL + Numerique + + + PHYSICS + Physique + + + SUSPENSION + Suspension + + + SUSPENSIONS + Suspensions + + + SEDIMENTOLOGY + Sedimentologie + + + BED_MATERIAL + Granulometrie + + + GLOBAL + Global + + + INPUT + Entree + + + OUTPUT + Sortie + + + LOCATION + Localisation + + + TIDAL_FLATS_INFO + Info bancs decouvrants + + + CHARRIAGE + Bedload + + + INITIALIZATION + Initialisation + + + NAMES + Noms + + + BEDLOAD + Charriage + + + SETTING + Parametrage + + + ADVECTION_INFO + Info convection + + + SOLVER + Solveur + + + SETTLING_VELOCITY + Vitesse de chute + + + FRICTION + Frottement + + + AUTOMATIC_DIFFERENTIATION + Differentiation automatique + + + TURBULENCE + Turbulence + + + CONSOLIDATION + Tassement + + + C_VSM + C-vsm + + + DATA + Donnees + + + ADVANCED + Avance + + + SLOPE_INFLUENCE + Influence pente + + +