7 def __init__(self,ntuple):
10 def __convert__(self,valeur):
11 if type(valeur) == types.StringType:
13 if len(valeur) != self.ntuple:
18 return "Tuple de %s elements" % self.ntuple
22 JdC = JDC_CATA (code = 'MAP',
25 # ======================================================================
26 # Catalog entry for the MAP function : c_pre_interfaceBody_mesh
27 # ======================================================================
28 INITIALIZATION=PROC(nom="INITIALIZATION",op=None,
29 Control_Of_Limits = SIMP( statut='o',typ='bool',
31 fr = 'UTILISER AVEC LE MOT-CLE : VALEURS LIMITES, LE PROGRAMME SARRETE SI LES LIMITES SUR U,V,H OU T SONT DEPASSEES',
32 ang= 'USE WITH THE KEY-WORD : LIMIT VALUES, THE PROGRAM IS STOPPED IF THE LIMITS ON U,V,H, OR T ARE TRESPASSED',
35 Limit_Values = SIMP( statut='o',typ='R',
36 defaut=(-1000.0, 9000.0, -1000.0, 1000.0, -1000.0, 1000.0, -1000.0, 1000.0) ,
38 fr = 'Utilise avec le mot-cle CONTROLE DES LIMITES valeurs mini et maxi acceptables pour H,U,V et T dans lordre suivant : min(H) max(H) min(U) max(U) min(V) max(V) min(T) max(T)',
39 ang= 'To be used with the key-word CONTROL OF LIMITS min and max acceptable values for H,U,V et T in the following order : min(H) max(H) min(U) max(U) min(V) max(V) min(T) max(T)',
42 Number_Of_Time_Steps = SIMP( statut='o',typ='I',
44 fr = 'Definit le nombre de pas de temps effectues lors de lexecution du code.',
45 ang= 'Specifies the number of time steps performed when running the code.',
48 Psi_Scheme_Option = SIMP( statut='o',typ='I',
50 fr = '1: explicite 2: predicteur-correcteur',
51 ang= '1: explicit 2: predictor-corrector',
54 Type_Of_Advection = SIMP( statut='o',typ='I',
57 into =('1="CHARACTERISTICS"', '2="SUPG"', '3="CONSERVATIVE N-SCHEME"', '4="CONSERVATIVE N-SCHEME"', '5="CONSERVATIVE PSI-SCHEME"', '6="NON CONSERVATIVE PSI SCHEME"', '7="IMPLICIT NON CONSERVATIVE N SCHEME"', '13="EDGE-BASED N-SCHEME"', '14="EDGE-BASED N-SCHEME"'),
58 fr = 'Choix du schema de convection pour chaque variable ces coefficients sont respectivement appliques a 1) U et V 2) H 3) T 4) K ET EPSILON 1 : caracteristiques sur h 2 : SUPG 3 : Schema N conservatif 4 : Schema N conservatif 5 : Schema PSI conservatif 6 : Schema PSI non conservatif 7 : schema N implicite non conservatif 13 : Schema N par segment 14 : Schema N par segment Second integer must be 5',
59 ang= 'Choice of advection schemes for every variable These coefficients are applied respectively to 1) U et V 2) H 3) T 4) K and EPSILON 1: characteristics 2: SUPG 3: Conservative N-scheme 4: Conservative N-scheme 5: Conservative PSI-scheme 6 : Non conservative PSI scheme 7 : Implicit non conservative N scheme 13 : Edge-based N-scheme 14 : Edge-based N-scheme Second integer must be 5',
62 Preconditioning = SIMP( statut='o',typ='I',
64 into =('2="diagonal"', '0="no preconditioning"', '3="diagonal condensee"', '7="crout"', '11="gauss-seidel"', '14="diagonal and crout"', '21="diagonal condensed and crout"'),
65 fr = 'Permet de preconditionner le systeme de letape de propagation afin daccelerer la convergence lors de sa resolution. - 0 : pas de preconditionnement, - 2 : preconditionnement diagonal. - 3 : preconditionnement diagonal-bloc - 7 : preconditionnement de Crout par element ou segment -11 : preconditionnement de Gauss-Seidel par element ou segment Certains preconditionnements sont cumulables (les diagonaux 2 ou 3 avec les autres) Pour cette raison on ne retient que les nombres premiers pour designer les preconditionnements. Si lon souhaite en cumuler plusieurs on formera le produit des options correspondantes.',
66 ang= 'Choice of the preconditioning in the propagation step linear system that the convergence is speeded up when it is being solved. 0: no preconditioning 2: diagonal preconditioning 3: diagonal preconditioning with the condensed matrix 7: Crouts preconditioning per element or segment 11: Gauss-Seidels preconditioning per element or segment Some operations (either 2 or 3 diagonal preconditioning) can be performed concurrently with the others. Only prime numbers are therefore kept to denote the preconditioning operations. When several of them are to be performed concurrently, the product of relevant options shall be made.',
69 Maximum_Number_Of_Iterations_For_Solver = SIMP( statut='o',typ='I',
71 fr = 'Les algorithmes utilises pour la resolution de letape de propagation etant iteratifs, il est necessaire de limiter le nombre diterations autorisees. Remarque : un maximum de 40 iterations par pas de temps semble raisonnable.',
72 ang= 'Since the algorithms used for solving the propagation step are iterative, the allowed number of iterations should be limited. NOTE: a maximum number of 40 iterations per time step seems to be reasonable.',
75 Initial_Guess_For_H = SIMP( statut='o',typ='I',
77 into =('1=previous', '0=zero', '2=extrapolation'),
78 fr = 'Tir initial du solveur de letape de propagation. Offre la possibilite de modifier la valeur initiale de DH, accroissement de H, a chaque iteration, dans letape de propagation en utilisant les valeurs finales de cette variable aux pas de temps precedents. Ceci peut permettre daccelerer la vitesse de convergence lors de la resolution du systeme. Trois possibilites sont offertes : 0 : DH = 0. 1 : DH = DHn (valeur finale de DH au pas de temps precedent), 2 : DH = 2DHn - DHn-1 (extrapolation).',
79 ang= 'Initial guess for the solver in the propagation step. Makes it possible to modify the initial value of C, upon each iteration in the propagation step, by using the ultimate values this variable had in the earlier time steps. Thus, the convergence can be speeded up when the system is being solved. 3 options are available: 0: DH = 0 1: DH = DHn (ultimate DH value in the next previous time step) 2: DH = 2DHn - DHn-1 (extrapolation)',
82 Maximum_Number_Of_Iterations_For_K_And_Epsilon = SIMP( statut='o',typ='I',
84 fr = 'Fixe le nombre maximum diterations accepte lors de la resolution du systeme diffusion-termes sources du modele k-epsilon.',
85 ang= 'Sets the maximum number of iterations that are acceptable when solving the diffusion source-terms step of the k-epsilon model.',
88 Law_Of_Bottom_Friction = SIMP( statut='o',typ='I',
90 into =('0="NO FRICTION"', '1="HAALAND"', '2="CHEZY"', '3="STRICKLER"', '4="MANNING"', '5="NIKURADSE"'),
91 fr = 'selectionne le type de formulation utilisee pour le calcul du frottement sur le fond. Les lois possibles sont les suivantes (cf. Note de principe) : - 0 : pas de frottement sur le fond, 1 : formule de Haaland 2 : formule de Chezy 3 : formule de STRICKLER 4 : formule de MANNING 5 : formule de NIKURADSE ',
92 ang= 'Selects the type of formulation used for the bottom friction. The possible laws are as follows (refer to the Principle note): 0: no friction against bottom, 1: Haalands formula 2: CHEZYs formula 3: STRICKLERs formula 4: MANNINGs formula 5: NIKURADSEs formula ',
95 Maximum_Number_Of_Iterations_For_Diffusion_Of_Tracers = SIMP( statut='o',typ='I',
97 fr = 'Limite le nombre diterations du solveur a chaque pas de temps pour le calcul de la diffusion du traceur.',
98 ang= 'Limits the number of solver iterations at each time step for the diffusion of tracer.',
101 Solver_For_Diffusion_Of_Tracers = SIMP( statut='o',typ='I',
103 into =('1="conjugate gradient"', '2="conjugate residual"', '3="conjugate gradient on a normal equation"', '4="minimum error"', '5="squared conjugate gradient"', '6="cgstab"', '7="gmres (see option for the solver for tracer diffusion)"', '8="direct"'),
104 fr = '1 : gradient conjugue 2 : residu conjugue 3 : gradient conjugue sur equation normale 4 : erreur minimale 5 : gradient conjugue carre',
105 ang= '1 : conjugate gradient 2 : conjugate gradient 3 : conjugate gradient on a normal equation 4 : minimum error 5 : squared conjugate gradient 6 : cgstab 7 : gmres (see option for the solver for tracer diffusion) 8 : direct',
108 Propagation_Option = SIMP( statut='o',typ='I',
110 fr = 'Non active pour linstant.',
111 ang= 'Not yet implemented.',
114 Free_Integer_17 = SIMP( statut='o',typ='I',
120 Free_Integer_18 = SIMP( statut='o',typ='I',
126 Free_Integer_20 = SIMP( statut='o',typ='I',
132 Number_Of_Sub_iterations_For_Non_linearities = SIMP( statut='o',typ='I',
134 fr = 'Permet de reactualiser, pour un meme pas de temps, les champs convecteur et propagateur au cours de plusieurs sous-iterations. A la premiere sous-iteration, ces champs sont donnes par C et le champ de vitesses au pas de temps precedent. Aux iterations suivantes, ils sont pris egaux au champ de vitesse obtenu a la fin de la sous-iteration precedente. Cette technique permet dameliorer la prise en compte des non linearites.',
135 ang= 'Used for updating, within one time step, the advection and propagation field. upon the first sub-iteration, these fields are given by C and the velocity field in the previous time step. At subsequent iterations, the results of the previous sub-iteration is used to update the advection and propagation field. The non-linearities can be taken into account through this technique.',
138 Number_Of_First_Time_Step_For_Graphic_Printouts = SIMP( statut='o',typ='I',
140 fr = 'Determine le nombre de pas de temps a partir duquel debute lecriture des resultats dans le FICHIER DES RESULTATS.',
141 ang= 'Determines the number of time steps after which the results are first written into the RESULTS FILE.',
144 Number_Of_First_Time_Step_For_Listing_Printouts = SIMP( statut='o',typ='I',
146 fr = 'Determine le nombre de pas de temps a partir duquel debute lecriture des resultats dans le listing.',
147 ang= 'Determines the number of time steps after which the results are first written into the listing.',
150 Preconditioning_For_Diffusion_Of_Tracers = SIMP( statut='o',typ='I',
152 into =('2="diagonal"', '0="no preconditioning "', '3="diagonal condensed"', '7="crout"', '14="diagonal and crout"', '21="diagonal condensed and crout"'),
153 fr = 'Permet de preconditionner le systeme relatif au traceur. Memes definition et possibilites que pour le mot-cle PRECONDITIONNEMENT. 0 : pas de preconditionnement, 2 : preconditionnement diagonal. 3 : preconditionnement diagonal avec la matrice conde',
154 ang= 'Preconditioning of the linear system in the tracer diffusion step. Same definition and possibilities as for the keyword PRECONDITIONING 0: no preconditioning 2: diagonal preconditioning 3: diagonal preconditioning with the condensed matrix 7: Crouts preconditioning per element.',
157 Solver_For_K_epsilon_Model = SIMP( statut='o',typ='I',
159 into =('1="conjugate gradient"', '2="conjugate residuals"', '3="conjugate gradient on normal equation"', '4="minimum error"', '5="conjugate gradient squared"', '6="conjugate gradient squared stabilised (cgstab)"', '7="gmres (see option for the solver for k-epsilon model)"', '8="direct"'),
160 fr = 'Permet de choisir le solveur utilise pour la resolution du systeme du modele k-epsilon : 1 : gradient conjugue 2 : residu conjugue 3 : gradient conjugue sur equation normale 4 : erreur minimale 5 : gradient conjugue carre 6 : gradient conjugue carre stabilise (cgstab) 7 : gmres (voir aussi option du solveur pour le modele k-epsilon) 8 : direct',
161 ang= 'Makes it possible to select the solver used for solving the system of the k-epsilon model. 1: conjugate gradient 2: conjugate residuals 3: conjugate gradient on normal equation 4: minimum error 5: conjugate gradient squared 6: conjugate gradient squared stabilised (cgstab) 7: gmres (see option for the solver for k-epsilon model) 8: direct',
164 Preconditioning_For_K_epsilon_Model = SIMP( statut='o',typ='I',
166 into =('2="diagonal"', '0="no preconditioning"', '3="diagonal condensed"', '7="crout"', '14="diagonal and crout"', '21="diagonal condensed and crout"'),
167 fr = 'Permet de preconditionner le systeme relatif au modele k-epsilon 0 : pas de preconditionnement, 2 : preconditionnement diagonal. 3 : preconditionnement diagonal avec la matrice condensee. 7 : preconditionnement de Crout par element.',
168 ang= 'Preconditioning of the linear system in the diffusion step of the k-epsilon model. 0: no preconditioning 2: diagonal preconditioning 3: diagonal preconditioning with the condensed matrix 7: Crouts preconditioning per element',
171 Turbulence_Model_For_Solid_Boundaries = SIMP( statut='o',typ='I',
173 into =('1=smooth', '2=rough'),
174 fr = 'Permet de choisir le regime de turbulence aux parois 1 : regime turbulent lisse. 2 : regime turbulent rugueux.',
175 ang= 'Provided for selecting the type of friction on the walls 1: smooth 2: rough',
178 Number_Of_Drogues = SIMP( statut='o',typ='I',
180 fr = 'Permet deffectuer un suivi de flotteurs',
181 ang= 'Number of drogues in the computation. The user must then fill the subroutine FLOT specifying the coordinates of the starting points, their departure and arrival times. The trajectory of drogues is recorded in the BINARY RESULTS FILE that must be given in the steering file',
184 Printout_Period_For_Drogues = SIMP( statut='o',typ='I',
186 fr = 'Nombre de pas de temps entre 2 sorties de positions de flotteurs dans le fichier des resultats binaire supplementaire N affecte pas la qualite du calcul de la trajectoire',
187 ang= 'Number of time steps between 2 outputs of drogues positions in the binary file',
190 Number_Of_Lagrangian_Drifts = SIMP( statut='o',typ='I',
192 fr = 'Permet deffectuer simultanement plusieurs calculs de derives lagrangiennes initiees a des pas differents',
193 ang= 'Provided for performing several computations of lagrangian drifts starting at different times. Add A and G in the VARIABLES FOR GRAPHIC PRINTOUTS key-word',
196 Bottom_Smoothings = SIMP( statut='o',typ='I',
198 fr = 'Nombre de lissages effectues sur la topographie. chaque lissage, effectue a laide dune matrice de masse, est conservatif. Utilise lorsque les donnees de bathymetrie donnent des resultats trop irreguliers apres interpolation.',
199 ang= 'Number of smoothings on bottom topography. each smoothing is mass conservative. to be used when interpolation of bathymetry on the mesh gives very rough results.',
202 Solver_Option_For_Tracers_Diffusion = SIMP( statut='o',typ='I',
204 fr = 'si le solveur est GMRES (7) le mot cle est la dimension de lespace de KRILOV (valeurs conseillees entre 2 et 15)',
205 ang= 'WHEN GMRES (7) IS CHOSEN, DIMENSION OF THE KRYLOV SPACE TRY VALUES BETWEEN 2 AND 15',
208 Option_For_The_Solver_For_K_epsilon_Model = SIMP( statut='o',typ='I',
210 fr = 'si le solveur est GMRES (7) le mot cle est la dimension de lespace de KRILOV (valeurs conseillees entre 2 et 15)',
211 ang= 'WHEN GMRES (7) IS CHOSEN, DIMENSION OF THE KRYLOV SPACE TRY VALUES BETWEEN 2 AND 15',
214 Zero = SIMP( statut='o',typ='R',
216 fr = 'Non active pour linstant.',
217 ang= 'Not yet implemented',
220 Friction_Coefficient = SIMP( statut='o',typ='R',
222 fr = 'Fixe la valeur du coefficient de frottement pour la formulation choisie. Attention, la signification de ce chiffre varie suivant la formule choisie : 1 : coefficient lineaire 2 : coefficient de Chezy 3 : coefficient de Strickler 4 : coefficient de Manning 5 : hauteur de rugosite de Nikuradse',
223 ang= 'Sets the value of the friction coefficient for the selected formulation. It is noteworthy that the meaning of this figure changes according to the selected formula (Chezy, Strickler, etc.) : 1 : linear coefficient 2 : Chezy coefficient 3 : Strickler coefficient 4 : Manning coefficient 5 : Nikuradse grain size',
226 Coefficient_Of_Wind_Influence = SIMP( statut='o',typ='R',
228 fr = 'Fixe la valeur du coefficient dentrainement du vent (cf. Note de principe).',
229 ang= 'Sets the value of the wind driving coefficient. Refer to principle note.',
232 Wind_Velocity_Along_X = SIMP( statut='o',typ='R',
234 fr = 'Composante de la vitesse du vent suivant laxe des x (m/s).',
235 ang= 'Wind velocity, component along x axis (m/s).',
238 Wind_Velocity_Along_Y = SIMP( statut='o',typ='R',
240 fr = 'Composante de la vitesse du vent suivant laxe des y (m/s).',
241 ang= 'Wind velocity, component along y axis (m/s).',
244 Initial_Values_Of_Tracers = SIMP( statut='o',typ='R',
247 fr = 'Fixe la valeur initiale du traceur.',
248 ang= 'Sets the initial value of the tracer.',
251 Coefficient_For_Diffusion_Of_Tracers = SIMP( statut='o',typ='R',
253 fr = 'Fixe la valeur du coefficient de diffusion du traceur. Linfluence de ce parametre sur levolution du traceur dans le temps est importante.',
254 ang= 'Sets the value of the tracer diffusivity.',
257 Accuracy_For_Diffusion_Of_Tracers = SIMP( statut='o',typ='R',
259 fr = 'Fixe la precision demandee pour le calcul de la diffusion du traceur.',
260 ang= 'Sets the required accuracy for computing the tracer diffusion.',
263 Implicitation_Coefficient_Of_Tracers = SIMP( statut='o',typ='R',
265 fr = 'Fixe la valeur du coefficient dimplicitation du traceur',
266 ang= 'Sets the value of the implicitation coefficient for the tracer',
269 Velocity_Diffusivity = SIMP( statut='o',typ='R',
271 fr = 'Fixe de facon uniforme pour lensemble du domaine, la valeur du coefficient de diffusion de viscosite globale (dynamique + turbulente). Cette valeur peut avoir une influence non negligeable sur la forme et la taille des recirculations.',
272 ang= 'Sets, in an even way for the whole domain, the value of the coefficient of global (dynamic+turbulent) viscosity. this value may have a significant effect both on the shapes and sizes of recirculation zones.',
275 Turbulence_Model = SIMP( statut='o',typ='I',
277 into =('1="CONSTANT VISCOSITY"', '2="ELDER"', '3="K-EPSILON MODEL"', '4="SMAGORINSKI"'),
278 fr = '3 choix sont possibles actuellement : viscosite constante (1) modele de Elder (2) ou modele k-epsilon (3). Attention : si on choisit loption 1 il ne faut pas oublier dajuster la valeur du mot-cle COEFFICIENT DE DIFFUSION DES VITESSES. si on choisit loption 2 il ne faut pas oublier dajuster les deux valeurs du mot-cle : COEFFICIENTS ADIMENSIONNELS DE DISPERSION Si on choisit loption 3, ce meme parametre doit retrouver sa vraie valeur physique car elle est utilisee comme telle dans le modele de turbulence',
279 ang= 'The current alternatives are as follows: constant viscosity (1) elders model (2) or k-epsilon model (3). NOTE: when option 1 is chosen, it should be kept in mind that the value of the keyword VELOCITY DIFFUSIVITY has to be ajusted. When option 2 is chosen, the two values of key-word : NON-DIMENSIONAL DISPERSION COEFFICIENTS are used When option 3 is chosen, this parameter should recover its true physical value, since it is used as such in the turbulence model.',
282 Threshold_Depth_For_Receding_Procedure = SIMP( statut='o',typ='R',
284 fr = 'Si > 0., declenche la procedure de ressuyage qui evite le franchissement parasite des digues mal discretisees',
285 ang= 'If > 0., will trigger the receding procedure that avoids overwhelming of dykes which are too loosely discretised ',
288 Implicitation_For_Depth = SIMP( statut='o',typ='R',
290 fr = 'Fixe la valeur du coefficient dimplicitation sur C dans letape de propagation (cf. Note de principe). Les valeurs inferieures a 0.5 donnent un schema instable.',
291 ang= 'Sets the value of the implicitation coefficient for C (the celerity of waves) in the propagation step (refer to principle note). Values below 0.5 result in an unstable scheme.',
294 Implicitation_For_Velocity = SIMP( statut='o',typ='R',
296 fr = 'Fixe la valeur du coefficient dimplicitation sur la vitesse dans letape de propagation (cf. Note de principe). Les valeurs inferieures a 0.5 donnent un schema instable.',
297 ang= 'Sets the value of the implicitation coefficient for velocity in the propagation step (refer to principle note). Values below 0.5 result in an unstable condition.',
300 Implicitation_For_Diffusion_Of_Velocity = SIMP( statut='o',typ='R',
302 fr = 'Fixe la valeur du coefficient dimplicitation sur les termes de diffusion des vitesses',
303 ang= 'Sets the value of the implicitation coefficient for the diffusion of velocity',
306 Mass_lumping_On_H = SIMP( statut='o',typ='R',
308 fr = 'TELEMAC offre la possibilite deffectuer du mass-lumping sur H ou U. Ceci revient a ramener tout ou partie (suivant la valeur de ce coefficient) des matrices AM1 (h) ou AM2 (U) et AM3 (V) sur leur diagonale. Cette technique permet daccelerer le code dans des proportions tres importantes et de le rendre egalement beaucoup plus stable. Cependant les solutions obtenues se trouvent lissees. Ce parametre fixe le taux de mass-lumping effectue sur h.',
309 ang= 'TELEMAC provides an opportunity to carry out mass-lumping either on C,H or on the velocity. This is equivalent to bringing the matrices AM1 (h) or AM2 (U) and AM3 (V) wholly or partly, back onto their diagonal. Thanks to that technique, the code can be speeded up to a quite significant extent and it can also be made much more stable. The resulting solutions, however, become artificially smoothed. This parameter sets the extent of mass-lumping that is performed on h.',
312 Mass_lumping_On_Velocity = SIMP( statut='o',typ='R',
314 fr = 'Fixe le taux de mass-lumping effectue sur la vitesse.',
315 ang= 'Sets the amount of mass-lumping that is performed on the velocity.',
318 Minimum_Value_Of_Depth = SIMP( statut='o',typ='R',
320 fr = 'Fixe la valeur minimale de a lorsque loption CLIPPING DE H est activee.',
321 ang= 'Sets the minimum H value when option H CLIPPING is implemented. Not fully implemented.',
324 Time_Step_Reduction_For_K_epsilon_Model = SIMP( statut='o',typ='R',
326 fr = 'Coefficient reducteur du pas de temps pour le modele k-epsilon (qui est normalement identique a celui du systeme hydrodynamique). Utilisation deconseillee',
327 ang= 'Time step reduction coefficient for k-epsilon model (which is normally same the same as that of the hydrodynamic system) Not recommended for use.',
330 Accuracy_Of_K = SIMP( statut='o',typ='R',
332 fr = 'Fixe la precision demandee sur k pour le test darret dans letape de diffusion et termes sources du modele k-epsilon.',
333 ang= 'Sets the required accuracy for computing k in the diffusion and source terms step of the k-epsilon model.',
336 Accuracy_Of_Epsilon = SIMP( statut='o',typ='R',
338 fr = 'Fixe la precision demandee sur epsilon pour le test darret dans letape de diffusion et termes sources de k et epsilon.',
339 ang= 'Sets the required accuracy for computing epsilon in the diffusion and source-terms step of the k-epsilon model.',
342 Mean_Depth_For_Linearization = SIMP( statut='o',typ='R',
344 fr = 'Fixe la hauteur deau autour de laquelle seffectue la linearisation lorsque loption PROPAGATION LINEARISEE est choisie.',
345 ang= 'Sets the water depth about which the linearization is made when the LINEARIZED PROPAGATION OPTION is selected.',
348 Roughness_Coefficient_Of_Boundaries = SIMP( statut='o',typ='R',
350 fr = 'Fixe la valeur du coefficient de frottement sur les frontieres solides avec un regime turbulent rugueux sur les bords du domaine. meme convention que pour le coefficient de frottement: 1 : non programme 2 : coefficient de Chezy 3 : coefficient de Strickler 4 : coefficient de Manning 5 : hauteur de rugosite de Nikuradse',
351 ang= 'Sets the value of the friction coefficient of the solid boundary with the bed roughness option. Same meaning than friction coefficient',
354 Prescribed_Velocities = SIMP( statut='o',typ='R',
356 fr = 'Valeurs des vitesses imposees aux frontieres liquides entrantes. Lire la partie du mode demploi consacree aux conditions aux limites',
357 ang= 'Values of prescribed velocities at the liquid inflow boundaries. Refer to the section dealing with the boundary conditions',
360 Prescribed_Tracers_Values = SIMP( statut='o',typ='R',
362 fr = 'Valeurs du traceur imposees aux frontieres liquides entrantes. Lire la partie du mode demploi consacree aux conditions aux limites',
363 ang= 'Tracer values prescribed at the inflow boundaries. Read the usermanual section dealing with the boundary conditions',
366 Abscissae_Of_Sources = SIMP( statut='o',typ='R',
368 fr = 'Valeurs des abscisses des sources de debit et de traceur.',
369 ang= 'abscissae of sources of flowrate and/or tracer',
372 Ordinates_Of_Sources = SIMP( statut='o',typ='R',
374 fr = 'Valeurs des ordonnees des sources de debit et de traceur.',
375 ang= 'ordinates of sources of flowrate and/or tracer',
378 Water_Discharge_Of_Sources = SIMP( statut='o',typ='R',
380 fr = 'Valeurs des debits des sources.',
381 ang= 'values of water discharge of sources',
384 Values_Of_The_Tracers_At_The_Sources = SIMP( statut='o',typ='R',
386 fr = 'Valeurs des traceurs a chacune des sources',
387 ang= 'Values of the tracers at the sources',
390 Velocities_Of_The_Sources_Along_X = SIMP( statut='o',typ='R',
392 fr = 'Vitesses du courant a chacune des sources. Si elles ne sont pas donnees, on considere que la vitesse est celle du courant',
393 ang= 'Velocities at the sources. If they are not given, the velocity of the flow at this location is taken',
396 Velocities_Of_The_Sources_Along_Y = SIMP( statut='o',typ='R',
398 fr = 'Vitesses du courant a chacune des sources',
399 ang= 'Velocities at the sources',
402 Upwind_Coefficients = SIMP( statut='o',typ='R',
403 defaut=(1.0, 1.0, 1.0, 1) ,
405 fr = 'Coefficients utilises par la methode S.U.P.G. ces coefficients sont respectivement appliques a 1) U et V 2) H ou C 3) T 4) K ET EPSILON ',
406 ang= 'Upwind coefficients used by the S.U.P.G. method These coefficients are applied respectively to 1) U and V 2) H or C 3) T 4) K and epsilon ',
409 North = SIMP( statut='o',typ='R',
411 fr = 'Direction du nord en degres, par rapport a laxe des y dans le sens trigonometrique. Notation decimale 10.5 signifie 10 degres et trente minutes.',
412 ang= 'Angle of the North with the y axis, in degrees. 10.5 means 10 degrees and 30 minutes.',
415 Steering_File = SIMP( statut='o',typ='TXM',
416 fr = 'Nom du fichier contenant les parametres du calcul a realiser.',
417 ang= 'Name of the file containing the parameters of the computation Written by the user.',
420 Boundary_Conditions_File = SIMP( statut='o',typ='TXM',
421 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.',
422 ang= 'Name of the file containing the types of boundary conditions. This file is filled automatically by the mesh generator through through colours that are assigned to the boundary nodes.',
425 Release = SIMP( statut='o',typ='TXM',
427 fr = 'Numero de version des bibliotheques utilisees par TELEMAC. SUR UNE STATION DE TRAVAIL 5 versions sont donnees correspondant a : TELEMAC,DAMO,UTILE,BIEF,HP',
428 ang= 'version number of the libraries used by TELEMAC. ON A WORKSTATION 5 numbers are given, corresponding to the libraries called: TELEMAC,DAMO,UTILE,BIEF,HP',
431 Account_Number = SIMP( statut='o',typ='TXM',
432 fr = 'Numero du compte calcul sur lequel sera impute le cout du calcul.',
433 ang= 'Account number to which the cost of computation shall be charged.',
436 Binary_Data_File_1 = SIMP( statut='o',typ='TXM',
437 fr = 'Fichier de donnees code en binaire mis a la disposition de lutilisateur. Les donnees de ce fichier seront a lire sur le canal 24.',
438 ang= 'Binary-coded data file made available to the user. The data in this file shall be read on channel 24.',
441 Binary_Data_File_2 = SIMP( statut='o',typ='TXM',
442 fr = 'Fichier de donnees code en binaire mis a la disposition de lutilisateur. Les donnees de ce fichier seront a lire sur le canal 25.',
443 ang= 'Binary-coded data file made available to the user. The data in this file shall be read on channel 25.',
446 Formatted_Data_File_1 = SIMP( statut='o',typ='TXM',
447 fr = 'Fichier de donnees formate mis a la disposition de lutilisateur. Les donnees de ce fichier seront a lire sur le canal 26.',
448 ang= 'Formatted data file made available to the user. The data in this file shall be read on channel 26.',
451 Formatted_Data_File_2 = SIMP( statut='o',typ='TXM',
452 fr = 'Fichier de donnees formate mis a la disposition de lutilisateur. Les donnees de ce fichier seront a lire sur le canal 27.',
453 ang= 'Formatted data file made available to the user. The data in this file shall be read on channel 27.',
456 Destination = SIMP( statut='o',typ='TXM',
458 fr = 'Nom eventuel dune station de travail sur laquelle lutilisateur desire rediriger le fichier des resultats du calcul.',
459 ang= 'Possible name of a workstation to which the user wants to reroute the result file.',
462 User_On_Destination = SIMP( statut='o',typ='TXM',
464 fr = 'Nom de lUSER de lutilisateur sur la station de travail ou lon desire rediriger le fichier de resultts.',
465 ang= 'Users name of USER at the workstation onto which the results file shall desirebly be rerouted.',
468 Names_Of_Clandestine_Variables = SIMP( statut='o',typ='TXM',
470 fr = 'Noms de variables qui ne sont pas utilisees par TELEMAC, mais qui doivent etre conservees lors de son execution. Ceci peut etre utilise entre autres lors du couplage de TELEMAC avec un autre code. Les variables clandestines sont alors des variables propres a lautre code et sont rendues dans le fichier de resultats.',
471 ang= 'Names of variables that are not used by TELEMAC, but should be preserved when it is being run. This keyword may be used, for instance when it if TELEMAC is coupled with another code. Thus, the clandestine variables belong to the other code and are given back in the results file.',
474 Formatted_Results_File = SIMP( statut='o',typ='TXM',
475 fr = 'Fichier de resultats formate mis a la disposition de lutilisateur. Les resultats a placer dans ce fichier seront a ecrire sur le canal 29.',
476 ang= 'Formatted file of results made available to the user. The results to be entered into this file shall be written on channel 29.',
479 Priority = SIMP( statut='o',typ='TXM',
481 fr = 'Utilise par la procedure de lancement sur station de travail',
482 ang= 'Utilise par la procedure de lancement sur station de travail',
485 Computation_Continued = SIMP( statut='o',typ='bool',
487 fr = 'Determine si le calcul en cours est independant de tout autre resultat ou est une reprise effectuee a partir du resultat dun calcul precedent. NON : Il sagit du premier passage pour ce calcul et il est necessaire de definir un jeu complet de conditions initiales OUI : Il sagit dune reprise de calcul : les conditions initiales sont constituees par le dernier pas de temps du FICHIER DU CALCUL PRECEDENT du fichier des parametres utilise pour soumettre le calcul. Par contre, lensemble des donnees du fichier des parametres peuvent etre redefinies , ce qui offre la possibilite de changer par exemple, le pas de temps, le modele de turbulence, le frottement, dajouter ou retirer un traceur ... De meme, il est necessaire de definir des conditions aux limites (sous-programme BORD ou valeurs placees dans le fichier des parametres), qui peuvent egalement etre modifiees.',
488 ang= 'Determines whether the computation under way is 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, the turbulence model, the friction, to add or remove a tracer... It is also possible to define new boundary conditions.',
491 Diffusion_Of_Tracers = SIMP( statut='o',typ='bool',
493 fr = 'Prise en compte ou non de la diffusion du traceur passif.',
494 ang= 'The diffusion of the passive tracer is taken into account or ignored.',
497 Listing_Printout = SIMP( statut='o',typ='bool',
499 fr = 'Sortie des resultats sur support papier. Si lon met NON le listing ne contient que lentete et la mention FIN NORMALE DU PROGRAMME Commande a eviter',
500 ang= 'Result printout on hard copy. When NO is selected, the listing only includes the heading and the phrase "NORMAL END OF PROGRAM" In addition, the options MASS BALANCE and VALIDATION are inhibited. Not recommended for use.',
503 Diffusion_Of_Velocity = SIMP( statut='o',typ='bool',
505 fr = 'Permet de decider si lon prend ou non en compte la diffusion des vitesses.',
506 ang= 'Makes it possible to decide whether the diffusion of velocity (i.e. viscosity) is taken into account or not.',
509 Advection = SIMP( statut='o',typ='bool',
511 fr = 'Prise en compte ou non des termes de convection. En cas de reponse positive, on peut encore supprimer certains termes de convection avec les mots-cles CONVECTION DE ...',
512 ang= 'Are the advection terms taken into account or not? If YES, some advection terms can still be deleted using the keywords -ADVECTION OF ..-',
515 Advection_Of_U_And_V = SIMP( statut='o',typ='bool',
517 fr = 'Prise en compte ou non de la convection de U et V.',
518 ang= 'The advection of U and V is taken into account or ignored.',
521 Advection_Of_K_And_Epsilon = SIMP( statut='o',typ='bool',
523 fr = 'Prise en compte ou non de la convection de k et epsilon.',
524 ang= 'The k and epsilon advection is taken into account or ignored.',
527 Propagation = SIMP( statut='o',typ='bool',
529 fr = 'Prise en compte ou non de la propagation de la vitesse et de la hauteur deau. La diffusion etant contenue dans cette etape sera supprimee aussi.',
530 ang= 'Determines whether the propagation step is taken into account or not. The diffusion being included in that step will be deleted as well.',
533 Coriolis = SIMP( statut='o',typ='bool',
535 fr = 'Prise en compte ou non de la force de Coriolis.',
536 ang= 'The Coriolis force is taken into account or ignored.',
539 Mass_balance = SIMP( statut='o',typ='bool',
541 fr = 'Determine si lon effectue ou non le bilan de masse sur le domaine. Cette procedure calcule a chaque pas de temps : - les flux aux entrees et sorties du domaine, - le flux global a travers lensemble des parois du domaine (liquides ou solides) - lerreur relative sur la masse pour ce pas de temps. En fin de listing, on trouve lerreur relative sur la masse pour lensemble du calcul. Il ne sagit que dun calcul indicatif car il nexiste pas dexpression compatible du debit en formulation c,u,v.',
542 ang= 'Determines whether a check of the mass-balance over the domain is mader or not. This procedures computes the following at each time step: the domain inflows and outflows, the overall flow across all the boundaries, the relative error in the mass for that time step. The relative error in the mass over the whole computation can be found at the end of the listing.',
545 H_Clipping = SIMP( statut='o',typ='bool',
547 fr = 'Determine si lon desire ou non limiter par valeur inferieure la hauteur deau H (dans le cas des bancs decouvrants par exemple).',
548 ang= 'Determines whether limiting the water depth H by a lower value desirable or not. (for instance in the case of tidal flats) This key-word may have an influence on mass conservation since the truncation of depth is equivalent to adding mass.',
551 Spherical_Coordinates = SIMP( statut='o',typ='bool',
553 fr = 'Choix des coordonnees spheriques pour la realisation du calcul ( pour les grands domaines de calcul). Attention : cette option est etroitement liee au maillage qui doit avoir ete saisi sur une carte marine en projection de Mercator. Il faut de plus relever sur la carte la LATITUDE DU POINT ORIGINE (autre mot-cle) qui correspond dans le maillage a lordonnee y = 0.',
554 ang= 'Selection of spherical coordinates to perform the computation (for large computation domains). Warning: this option is closely related to the mesh that should have been entered onto a nautical chart drawn as per Mercator projection The LATITUDE OF ORIGIN POINT (another keyword), which corresponds to ordinate y=0 in the mesh, must moreover be given.',
557 Validation = SIMP( statut='o',typ='bool',
559 fr = 'Option utilisee principalement pour le dossier de validation. Le fichier des resultats du calcul precedent est alors considere comme une reference a laquelle on va comparer le calcul. La comparaison est effectuee par le sous-programme VALIDA qui peut etre une comparaison avec une solution exacte par exemple.',
560 ang= 'This option is primarily used for the validation documents. The PREVIOUS COMPUTATION 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 as to so as to include, for example,a comparison with an exact solution.',
563 Information_About_K_epsilon_Model = SIMP( statut='o',typ='bool',
565 fr = 'Donne le nombre diterations du solveur de letape de diffusion et termes sources du modele k-epsilon.',
566 ang= 'Gives the number of iterations of the solver in the diffusion and source terms step of the k-epsilon model.',
569 Tidal_Flats = SIMP( statut='o',typ='bool',
571 fr = 'permet de supprimer les tests sur les bancs decouvrants, dans les cas ou lon est certain quil ny en aura pas. En cas de doute : oui',
572 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',
575 Elements_Masked_By_User = SIMP( statut='o',typ='bool',
577 fr = 'SI OUI REMPLIR LE SOUS-PROGRAMME MASKOB',
578 ang= 'IF YES REWRITE SUBROUTINE MASKOB',
581 Density_Effects = SIMP( statut='o',typ='bool',
583 fr = 'PRISE EN COMPTE DU GRADIENT HORIZONTAL DE DENSITE LE TRACEUR EST ALORS LA SALINITE',
584 ang= 'THE HORIZONTAL GRADIENT OF DENSITY IS TAKEN INTO ACCOUNT THE TRACER IS THEN THE SALINITY',
587 Option_For_The_Treatment_Of_Tidal_Flats = SIMP( statut='o',typ='I',
589 fr = 'Utilise si BANCS DECOUVRANTS est vrai 1 : EQUATIONS RESOLUES PARTOUT AVEC CORRECTION SUR LES BANCS DECOUVRANTS 2 : GEL DES ELEMENTS DECOUVRANTS 3 : COMME 1 MAIS AVEC POROSITE (METHODE DEFINA)',
590 ang= 'Used if TIDAL FLATS is true 1 : EQUATIONS SOLVED EVERYWHERE WITH CORRECTION ON TIDAL FLATS 2 : DRY ELEMENTS FROZEN 3 : LIKE 1 BUT WITH POROSITY (DEFINA METHOD)',
593 Supg_Option = SIMP( statut='o',typ='I',
594 defaut=(2, 2, 2, 2) ,
596 fr = '0:pas de decentrement SUPG 1:SUPG classique 2:SUPG modifiee ces coefficients sont respectivement appliques a 1) U et V 2) H 3) T 4) K ET EPSILON ',
597 ang= '0:no upwinding 1: classical SUPG 2:modified SUPG These coefficients are applied respectively to 1) U et V 2) H 3) T 4) K and EPSILON ',
600 Initial_Guess_For_U = SIMP( statut='o',typ='I',
602 into =('0=zero', '1=previous', '2=extrapolation'),
603 fr = 'Tir initial du solveur de letape de propagation. Offre la possibilite de modifier la valeur initiale de U, a chaque iteration, dans letape de propagation en utilisant les valeurs finales de cette variable aux pas de temps precedents. Ceci peut permettre daccelerer la vitesse de convergence lors de la resolution du systeme. Trois possibilites sont offertes : 0 : U = 0 1 : U = U(n) 2 : U = 2 U(n)- U(n-1) (extrapolation)',
604 ang= 'Initial guess for the solver in the propagation step. Makes it possible to modify the initial value of U, upon each iteration in the propagation step, by using the ultimate values this variable had in the earlier time steps. Thus, the convergence can be speeded up when the system is being solved. 3 options are available: 0 : U = 0 1 : U = U(n) 2 : U = 2 U(n)- U(n-1) (extrapolation)',
607 Water_Density = SIMP( statut='o',typ='R',
609 fr = 'Fixe la valeur de la masse volumique de leau.',
610 ang= 'set the value of water density',
613 Latitude_Of_Origin_Point = SIMP( statut='o',typ='R',
615 fr = 'Determine lorigine utilisee pour le calcul de latitudes lorsque lon effectue un calcul en coordonnees spheriques.',
616 ang= 'Determines the origin used for computing latitudes when a computation is made in spherical coordinates. this latitude is in particular used to compute the Coriolis force. In cartesian coordinates, Coriolis coefficient is considered constant.',
619 Mean_Temperature = SIMP( statut='o',typ='R',
621 fr = 'TEMPERATURE DE REFERENCE POUR LE CALCUL DES EFFETS DE DENSITE A UTILISER AVEC LE MOT-CLE "EFFETS DE DENSITE"',
622 ang= 'REFERENCE TEMPERATURE FOR DENSITY EFFECTS TO BE USED WITH THE KEY-WORD "DENSITY EFFECTS"',
625 Gravity_Acceleration = SIMP( statut='o',typ='R',
627 fr = 'Fixe la valeur de lacceleration de la pesanteur.',
628 ang= 'Set the value of the acceleration due to gravity.',
631 Coriolis_Coefficient = SIMP( statut='o',typ='R',
633 fr = 'Fixe la valeur du coefficient de la force de Coriolis. Celui-ci doit etre calcule en fonction de la latitude l par la formule FCOR = 2w sin(l) , w etant la vitesse de rotation de la terre. w = 7.27 10-5 rad/s Les composantes de la force de Coriolis sont alors : FU = FCOR x V FV = - FCOR x U',
634 ang= 'Sets the value of the Coriolis force coefficient, in cartesian coordinates. This coefficient, denoted FCOR in the code, should be equal to 2 w sin(l)d where w denotes the earth angular speed of rotation and l the latitude. w = 7.27 10-5 rad/sec The Coriolis force components are then: FU = FCOR x V, FV = -FCOR x U In spherical coordinates, the latitudes are known',
637 Discretizations_In_Space = SIMP( statut='o',typ='I',
638 defaut=(11, 11, 11, 11) ,
640 fr = 'Choix de la discretisation pour chaque variable ces coefficients sont respectivement appliques a 1) U et V 2) H 3) T 4) K ET EPSILON (NON PROGRAMME) 11 : lineaire 12 : quasi-bulle 13 : quadratique',
641 ang= 'Choice of space discretisation for every variable These coefficients are applied respectively to 1) U and V 2) H 3) T 4) K and EPSILON (NOT IMPLEMENTED) 11: linear 12: quasi-bubble 13: quadratic',
644 Non_dimensional_Dispersion_Coefficients = SIMP( statut='o',typ='R',
647 fr = 'coefficients longitudinal et transversal dans la formule de Elder. Utilises uniquement avec le modele de turbulence 2',
648 ang= 'Longitudinal and transversal coefficients in elder s formula. Used only with turbulence model number 2',
651 Original_Date_Of_Time = SIMP( statut='o',typ='I',
652 defaut=(1900, 1, 1) ,
654 fr = 'Permet de fixer la date dorigine des temps du modele lors de la prise en compte de la force generatrice de la maree.',
655 ang= 'Give the date of the time origin of the model when taking into account the tide generating force.',
658 Original_Hour_Of_Time = SIMP( statut='o',typ='I',
661 fr = 'Permet de fixer lheure dorigine des temps du modele lors de la prise en compte de la force generatrice de la maree.',
662 ang= 'Give the time of the time origin of the model when taking into account of the tide generator force.',
665 Longitude_Of_Origin_Point = SIMP( statut='o',typ='R',
667 fr = 'Fixe la valeur de la longitude du point origine du modele, lors de lutilisation de la force generatrice de la maree.',
668 ang= 'Give the value of the longitude of the origin point of the model, when taking into account of the tide generator force.',
671 Mass_lumping_On_Tracers = SIMP( statut='o',typ='R',
673 fr = 'Fixe le taux de mass-lumping effectue sur le traceur.',
674 ang= 'Sets the amount of mass-lumping that is performed on the tracer.',
677 Initial_Time_Set_To_Zero = SIMP( statut='o',typ='bool',
679 fr = 'Remet le temps a zero en cas de suite de calcul',
680 ang= 'Initial time set to zero in case of restart',
683 Matrix_vector_Product = SIMP( statut='o',typ='I',
685 fr = '1 : classique 2 : frontal attention, avec 2, il faut une numerotation speciale des points',
686 ang= '1 : classic 2 : frontal beware, with option 2, a special numbering of points is required',
689 Control_Sections = SIMP( statut='o',typ='I',
691 fr = 'Couples de points (numeros globaux dans le maillage) entre lesquels les debits instantanes et cumules seront donnes.',
692 ang= 'Couples of points (global numbers in the mesh) defining sections where the instantaneous and cumulated discharges will be given',
695 Number_Of_Weirs = SIMP( statut='o',typ='I',
697 fr = 'Nombre de seuils qui seront traites par des conditions aux limites. Ces seuils doivent etre decrits comme des frontieres du domaine de calcul, et leurs caracteristiques sont donnees dans le fichier de donnees des seuils (voir la documentation ecrite)',
698 ang= 'Number of weirs that will be treated by boundary conditions. They must be described as boundaries of the domain and their features are given in the weir data file (see written documentation)',
701 Number_Of_Culverts = SIMP( statut='o',typ='I',
703 fr = 'Nombre de siphons traites comme des termes sources ou puits. Ces siphons doivent etre decrits comme des sources dans le fichier cas. Leurs caracteristiques sont donnees dans le fichier de donnees des siphons (voir la documentation ecrite)',
704 ang= 'Number of culverts treated as source terms. They must be described as sources in the domain and their features are given in the culvert data file (see written documentation)',
707 Option_For_Liquid_Boundaries = SIMP( statut='o',typ='I',
709 fr = 'On donne 1 entier par frontiere liquide 1 : conditions aux limites classiques 2 : methode de Thompson avec calcul de caracteristiques',
710 ang= 'One integer per liquid boundary is given 1 : classical boundary conditions 2 : Thompson method based on characteristics',
713 C_u_Preconditioning = SIMP( statut='o',typ='bool',
715 fr = 'Changement de variable de H en C dans le systeme lineaire final',
716 ang= 'Change of variable from H to C in the final linear system',
719 Variable_Time_step = SIMP( statut='o',typ='bool',
721 fr = 'Pas de temps variable pour avoir un nombre de courant souhaite',
722 ang= 'Variable time-step to get a given Courant number',
725 Treatment_Of_The_Linear_System = SIMP( statut='o',typ='I',
727 into =('1="coupled"', '2="Wave equation"'),
728 fr = '1 : Traitement couple 2 : equation d onde',
729 ang= '1 : Coupled 2 : wave equation',
732 Parallel_Processors = SIMP( statut='o',typ='I',
734 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... ',
735 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....',
738 Velocity_Profiles = SIMP( statut='o',typ='I',
740 fr = '1:profil normal constant 2:u et v donnes dans le fichier conlim 3:vitesse normale donnee dans ubor dans le fichier conlim 4:profil en racine de la profondeur 5:profil en racine de la profondeur, variante',
741 ang= '1:constant normal profile 2:u and v given in the conlim file 3:normal velocity given in ubor in the conlim file 4:sqrt(depth) profile 5:sqrt(depth) profile, variant',
744 Option_For_The_Diffusion_Of_Tracers = SIMP( statut='o',typ='I',
746 fr = '1: Diffusion de la forme div( nu grad(T) ) 2: Diffusion de la forme 1/h div ( h nu grad(T) )',
747 ang= '1: Diffusion in the form div( nu grad(T) ) 2: Diffusion in the form 1/h div ( h nu grad(T) )',
750 Option_For_The_Diffusion_Of_Velocities = SIMP( statut='o',typ='I',
752 fr = '1: Diffusion de la forme div( nu grad(U) ) 2: Diffusion de la forme 1/h div ( h nu grad(U) )',
753 ang= '1: Diffusion in the form div( nu grad(U) ) 2: Diffusion in the form 1/h div ( h nu grad(U) )',
756 Type_Of_Sources = SIMP( statut='o',typ='I',
758 fr = '1: Source portee par une base elements finis 2: Source portee par une fonction de Dirac',
759 ang= '1: Source term multiplied by a finite element basis 2: Source term multiplied by a Dirac function',
762 Number_Of_Private_Arrays = SIMP( statut='o',typ='I',
764 fr = 'Nombre de tableaux mis a disposition de l utilisateur',
765 ang= 'Number of arrays for own user programming',
768 Language = SIMP( statut='o',typ='I',
770 into =('1="FRANCAIS"', '2="ANGLAIS"'),
771 fr = '1 : FRANCAIS 2 : ANGLAIS',
772 ang= '1: FRENCH 2: ENGLISH',
775 Liquid_Boundaries_File = SIMP( statut='o',typ='TXM',
776 fr = 'Fichier de variations en temps des conditions aux limites. Les donnees de ce fichier seront a lire sur le canal 12.',
777 ang= 'Variations in time of boundary conditions. Data of this file are read on channel 12.',
780 Wave_Driven_Currents = SIMP( statut='o',typ='bool',
782 fr = 'Active la prise en compte des courants de houle',
783 ang= 'Wave driven currents are taken into account. ',
786 Wave_Enhanced_Friction_Factor = SIMP( statut='o',typ='bool',
788 fr = 'Active la prise en compte des interactions non-lineaires entre la houle et les courant pour le calcul du courant de houle (cf OConnor and Yoo, 1988, Coast Eng.12.) ',
789 ang= 'Wave friction enhancement for the calculation of the wave generated longshore current (cf OConnor and Yoo, 1988, Coast Eng.12.)',
792 Record_Number_In_Wave_File = SIMP( statut='o',typ='I',
794 fr = 'Numero d enregistrement dans le fichier des courants de houle',
795 ang= 'Record number to read in the wave driven currents file',
798 Vertical_Structures = SIMP( statut='o',typ='bool',
800 fr = 'Prise en compte de la force de trainee de structures verticales (il faut alors remplir la subroutine DRAGFO)',
801 ang= 'drag forces from vertical structures are taken into account. (subroutine DRAGFO must then be implemented) ',
804 Coupling_Directory = SIMP( statut='o',typ='TXM',
805 fr = 'Nom complet du dossier d echange des fichiers pour couplage de codes',
806 ang= 'Name with full path of the directory where the files will be exchanged for coupling',
809 Coupling_With = SIMP( statut='o',typ='TXM',
810 into =('"SISYPHE"', '"TOMAWAC"', '"DELWAQ"'),
811 fr = 'Liste des codes avec lesquels on couple Telemac-2D SISYPHE : couplage interne avec Sisyphe TOMAWAC : couplage interne avec Tomawac DELWAQ : sortie de fichiers de resultats pour Delwaq',
812 ang= 'List of codes to be coupled with Telemac-2D SISYPHE : internal coupling with Sisyphe TOMAWAC : internal coupling with Tomawac DELWAQ: will yield results file for Delwaq',
815 Parameter_Estimation = SIMP( statut='o',typ='TXM',
816 into =('"FRICTION"', '"FROTTEMENT, STEADY"'),
817 fr = 'Liste des parametres a estimer, choix : FROTTEMENT ou FROTTEMENT, PERMANENT',
818 ang= 'List of parameter to be estimated, choice : FRICTION or FRICTION, STEADY',
821 Definition_Of_Zones = SIMP( statut='o',typ='bool',
823 fr = 'Declenche lappel a def_zones, pour donner un numero de zone a chaque point',
824 ang= 'Triggers the call to def_zones to give a zone number to every point',
827 Identification_Method = SIMP( statut='o',typ='I',
829 into =('0="list of tests"', '1="gradient simple"', '2="conj gradient"', '3="Lagrange interp."'),
830 fr = '0 : plan dexperience 1 : gradient simple 2 : gradient conj. 3 : interp. de Lagrange',
831 ang= '0 : list of tests 1: gradient 2 : conj. gradient 3 : lagrange interp.',
834 Fourier_Analysis_Periods = SIMP( statut='o',typ='R',
836 fr = 'Liste des periodes que lon veut analyser',
837 ang= 'List of periods to be analysed',
840 List_Of_Points = SIMP( statut='o',typ='I',
842 fr = 'Liste de points remarquables pour les impressions',
843 ang= 'List of remarkable points for printouts',
846 Names_Of_Points = SIMP( statut='o',typ='TXM',
848 fr = 'Noms des points remarquables pour les impressions',
849 ang= 'Names of remarkable points for printouts',
852 Cost_Function = SIMP( statut='o',typ='I',
854 fr = '1 : calculee sur h, u , v 2 : calculee avec c, u , v',
855 ang= '1: computed with h, u , v 2: computed with c, u , v',
858 Maximum_Number_Of_Iterations_For_Identification = SIMP( statut='o',typ='I',
860 fr = 'chaque iteration comprend au moins un calcul direct et un calcul adjoint',
861 ang= 'every iteration implies at least a direct and an adjoint computation',
864 Coupling_Period_For_Sisyphe = SIMP( statut='o',typ='I',
866 fr = 'pour eviter de faire le couplage a chaque pas de temps',
867 ang= 'to avoid coupling at every time-step',
870 Tolerances_For_Identification = SIMP( statut='o',typ='R',
871 defaut=(0.001, 0.001, 0.001, 0.0001) ,
873 fr = '4 nombres : precision absolue sur H, U, V, et precision relative sur la fonction cout',
874 ang= '4 numbers: absolute precision on H, U V, and relative precision on the cost function',
877 Finite_Volume_Scheme = SIMP( statut='o',typ='I',
879 into =('0="Roe scheme"', '1="kinetic order 1"', '2="kinetic order 2"', '3="Zokagoa scheme order 1"', '4="Tchamen scheme order 1"', '5="HLLC scheme order 1"', '6="WAF scheme order 2"'),
880 fr = '0 : schema de Roe 1 : cinetique ordre 1 2 : cinetique ordre 2 3 : schema de Zokagoa 4 : schema de Tchamen 5 : HLLC ordre 1 6 : WAF ordre 2',
881 ang= '0: Roe scheme 1: kinetic order 1 2: kinetic order 2 3 : Zokagoa scheme 4 : Tchamen scheme 5 : HLLC order 1 6 : WAF order 2',
884 Sisyphe_Steering_File = SIMP( statut='o',typ='TXM',
885 fr = 'Fichier des parametres de Sisyphe en cas de couplage interne',
886 ang= 'Sisyphe parameter file in case of internal coupling',
889 Friction_Data = SIMP( statut='o',typ='bool',
891 fr = 'Lois de frottements definies par zone',
892 ang= 'Friction law defined by area',
895 Maximum_Number_Of_Friction_Domains = SIMP( statut='o',typ='I',
897 fr = 'nombre maximal de zones pouvant etre definies pour le frottement. Peut etre augmente si necessaire',
898 ang= 'maximal number of zones defined for the friction. Could be increased if needed',
901 Friction_Data_File = SIMP( statut='o',typ='TXM',
902 fr = 'fichier de donnees pour le frottement',
903 ang= 'friction data file',
906 Manning_Default_Value_For_Colebrook_white_Law = SIMP( statut='o',typ='R',
908 fr = 'valeur par defaut du manning pour la loi de frottement de Colebrook-White (loi numero 7)',
909 ang= 'Manning default value for the friction law of Colebrook-White (law number 7)',
912 Non_submerged_Vegetation_Friction = SIMP( statut='o',typ='bool',
914 fr = 'calcul du frottement du a la vegetation non submergee',
915 ang= 'friction calculation of the non-submerged vegetation',
918 Diameter_Of_Roughness_Elements = SIMP( statut='o',typ='R',
920 fr = 'diametre des elements de frottements',
921 ang= 'diameter of roughness element',
924 Spacing_Of_Roughness_Elements = SIMP( statut='o',typ='R',
926 fr = 'espacement des elements de frottement',
927 ang= 'spacing of rouhness element',
930 Printing_Cumulated_Flowrates = SIMP( statut='o',typ='bool',
932 fr = 'IMPRESSION DU FLUX CUMULE A TRAVERS LES SECTIONS DE CONTROLE',
933 ang= 'PRINTING THE CUMULATED FLOWRATES THROUGH CONTROL SECTIONS',
936 Compatible_Computation_Of_Fluxes = SIMP( statut='o',typ='bool',
938 fr = 'FLUX A TRAVERS LES SECTIONS DE CONTROLE, CALCUL COMPATIBLE AVEC LIMPERMEABILITE SOUS FORME FAIBLE',
939 ang= 'FLOWRATES THROUGH CONTROL SECTIONS, COMPUTATION COMPATIBLE WITH THE WEAK FORMULATION OF NO-FLUX BOUNDARY CONDITION',
942 Threshold_Depth_For_Wind = SIMP( statut='o',typ='R',
944 fr = 'Retire la force due au vent dans les petites profondeurs',
945 ang= 'Wind is not taken into account for small depths',
948 Threshold_For_Negative_Depths = SIMP( statut='o',typ='R',
950 fr = 'En dessous du seuil, les hauteurs negatives sont lissees',
951 ang= 'Below the threshold the negative depths are smoothed',
954 Origin_Coordinates = SIMP( statut='o',typ='I',
957 fr = 'Valeur en metres, utilise pour eviter les trops grands nombres, transmis dans le format Selafin mais pas dautre traitement pour linstant',
958 ang= 'Value in metres, used to avoid large real numbers, added in Selafin format, but so far no other treatment',
961 Delwaq_Printout_Period = SIMP( statut='o',typ='I',
963 fr = 'Periode de sortie des resultats pour Delwaq',
964 ang= 'Printout period for Delwaq file',
967 Volumes_Delwaq_File = SIMP( statut='o',typ='TXM',
968 fr = 'Fichier de resultats pour le couplage avec Delwaq',
969 ang= 'Results file for coupling with Delwaq',
972 Exchange_Areas_Delwaq_File = SIMP( statut='o',typ='TXM',
973 fr = 'Fichier de resultats pour le couplage avec Delwaq',
974 ang= 'Results file for coupling with Delwaq',
977 Vertical_Fluxes_Delwaq_File = SIMP( statut='o',typ='TXM',
978 fr = 'Fichier de resultats pour le couplage avec Delwaq',
979 ang= 'Results file for coupling with Delwaq',
982 Salinity_Delwaq_File = SIMP( statut='o',typ='TXM',
983 fr = 'Fichier de resultats pour le couplage avec Delwaq',
984 ang= 'Results file for coupling with Delwaq',
987 Bottom_Surfaces_Delwaq_File = SIMP( statut='o',typ='TXM',
988 fr = 'Fichier de resultats pour le couplage avec Delwaq',
989 ang= 'Results file for coupling with Delwaq',
992 Exchanges_Between_Nodes_Delwaq_File = SIMP( statut='o',typ='TXM',
993 fr = 'Fichier de resultats pour le couplage avec Delwaq',
994 ang= 'Results file for coupling with Delwaq',
997 Nodes_Distances_Delwaq_File = SIMP( statut='o',typ='TXM',
998 fr = 'Fichier de resultats pour le couplage avec Delwaq',
999 ang= 'Results file for coupling with Delwaq',
1002 Temperature_Delwaq_File = SIMP( statut='o',typ='TXM',
1003 fr = 'Fichier de resultats pour le couplage avec Delwaq',
1004 ang= 'Results file for coupling with Delwaq',
1007 Velocity_Delwaq_File = SIMP( statut='o',typ='TXM',
1008 fr = 'Fichier de resultats pour le couplage avec Delwaq',
1009 ang= 'Results file for coupling with Delwaq',
1012 Diffusivity_Delwaq_File = SIMP( statut='o',typ='TXM',
1013 fr = 'Fichier de resultats pour le couplage avec Delwaq',
1014 ang= 'Results file for coupling with Delwaq',
1017 Delwaq_Steering_File = SIMP( statut='o',typ='TXM',
1018 fr = 'Fichier de resultats pour le couplage avec Delwaq',
1019 ang= 'Results file for coupling with Delwaq',
1022 Time_Range_For_Fourier_Analysis = SIMP( statut='o',typ='R',
1025 fr = 'Pour le calcul du marnage et de la phase de la maree',
1026 ang= 'For computing tidal range and phase of tide',
1029 Number_Of_Tracers = SIMP( statut='o',typ='I',
1031 fr = 'Definit le nombre de traceurs.',
1032 ang= 'Defines the number of tracers',
1035 Names_Of_Tracers = SIMP( statut='o',typ='TXM',
1037 fr = 'Noms des traceurs en 32 caracteres, 16 pour le nom 16 pour lunite',
1038 ang= 'Name of tracers in 32 characters, 16 for the name, 16 for the unit.',
1041 Salinity_For_Delwaq = SIMP( statut='o',typ='bool',
1043 fr = 'Decide de la sortie de la salinite pour Delwaq',
1044 ang= 'Triggers output of salinity for Delwaq',
1047 Temperature_For_Delwaq = SIMP( statut='o',typ='bool',
1049 fr = 'Decide de la sortie de la temperature pour Delwaq',
1050 ang= 'Triggers output of temperature for Delwaq',
1053 Velocity_For_Delwaq = SIMP( statut='o',typ='bool',
1055 fr = 'Decide de la sortie de la vitesse pour Delwaq',
1056 ang= 'Triggers output of velocity for Delwaq',
1059 Diffusivity_For_Delwaq = SIMP( statut='o',typ='bool',
1061 fr = 'Decide de la sortie du coefficient de diffusion pour Delwaq',
1062 ang= 'Triggers output of diffusion for Delwaq',
1065 Stage_discharge_Curves = SIMP( statut='o',typ='I',
1067 into =('0="no"', '1="Z(Q)"', 'not programmed 2="Q(Z)"'),
1068 fr = 'Indique si une courbe de tarage doit etre utilisee pour une frontiere 0:non 1:Z(Q) 2: Q(Z) (2 non programme)',
1069 ang= 'Says if a discharge-elevation curve must be used for a given boundary :NO 1:Z(Q) 2: Q(Z) (2 not programmed)',
1072 Stage_discharge_Curves_File = SIMP( statut='o',typ='TXM',
1073 fr = 'Nom du fichier contenant les courbes de tarage',
1074 ang= 'Name of the file containing stage-discharge curves',
1077 Sources_File = SIMP( statut='o',typ='TXM',
1078 fr = 'Nom du fichier contenant les informations variables en temps des sources',
1079 ang= 'Name of the file containing time-dependent information on sources',
1082 Treatment_Of_Negative_Depths = SIMP( statut='o',typ='I',
1084 fr = 'Seulement avec OPTION DE TRAITEMENT DES BANCS DECOUVRANTS = 1 0 : pas de traitement 1 : lissage 2 : limitation des flux',
1085 ang= 'Only with OPTION FOR THE TREATMENT OF TIDAL FLATS=1 0: no treatment 1:smoothing 2:flux control',
1088 Depth_In_Friction_Terms = SIMP( statut='o',typ='I',
1090 into =('1="nodal"', '2="average"'),
1091 fr = '1 : nodale 2 : moyenne',
1092 ang= '1: nodal 2: average',
1095 Sections_Input_File = SIMP( statut='o',typ='TXM',
1096 fr = 'sections input file, partitioned',
1097 ang= 'sections input file, partitioned',
1100 Sections_Output_File = SIMP( statut='o',typ='TXM',
1101 fr = 'sections output file, written by the master',
1102 ang= 'sections output file, written by the master',
1105 Oil_Spill_Steering_File = SIMP( statut='o',typ='TXM',
1106 fr = 'Contient les donnees pour le modele de derive de nappes',
1107 ang= 'Contains data for the oil spill model',
1110 Oil_Spill_Model = SIMP( statut='o',typ='bool',
1112 fr = 'POUR DECLENCHER LE MODELE DE DERIVE DE NAPPES, DANS CE CAS LE FICHIER DE COMMANDES MIGRHYCAR EST NECESSAIRE',
1113 ang= 'WILL TRIGGER THE OIL SPILL MODEL, IN THIS CASE THE MIGRHYCAR STEERING FILE IS NEEDED',
1116 Law_Of_Friction_On_Lateral_Boundaries = SIMP( statut='o',typ='I',
1118 into =('0="NO FRICTION"', '1="HAALAND"', '2="CHEZY"', '3="STRICKLER"', '4="MANNING"', '5="NIKURADSE"', '6="LOG LAW"', '7="COLEBROOK-WHITE"'),
1119 fr = 'selectionne le type de formulation utilisee pour le calcul du frottement sur les parois laterales. Les lois possibles sont les suivantes (cf. Note de principe) : 0 : pas de frottement 1 : lineaire 2 : Chezy 3 : Strickler 4 : Manning 5 : formule de NIKURADSE 6 : loi en log 7 : Colebrook-White',
1120 ang= 'Selects the type of formulation used for the friction on lateral boundaries. The possible laws are as follows (refer to the Principle note): 0: no friction 1: linear 2: Chezy 3: Strickler 4: Manning 5: NIKURADSEs formula 6 : law log 7 : Colebrook-White',
1123 Tomawac_Steering_File = SIMP( statut='o',typ='TXM',
1124 fr = 'Fichier des parametres de Tomawac en cas de couplage interne',
1125 ang= 'Tomawac parameter file in case of internal coupling',
1128 Coupling_Period_For_Tomawac = SIMP( statut='o',typ='I',
1130 fr = 'pour eviter de faire le couplage a chaque pas de temps',
1131 ang= 'to avoid coupling at every time-step',
1134 Newmark_Time_Integration_Coefficient = SIMP( statut='o',typ='R',
1136 fr = '1. : Euler explicite 0.5 : ordre 2 en temps',
1137 ang= '1. : Euler explicit 0.5 : order 2 in time',
1140 Harmonic_Constants_File = SIMP( statut='o',typ='TXM',
1141 fr = 'Constantes harmoniques extraites du fichier du modele de maree',
1142 ang= 'Harmonic constants extracted from the tidalmodel file',
1145 Tidal_Model_File = SIMP( statut='o',typ='TXM',
1146 fr = 'Fichier de geometrie du modele dont sont extraites les constantes harmoniques',
1147 ang= 'Geometry file of the model from which harmonic constituents are extracted',
1150 Ascii_Database_For_Tide = SIMP( statut='o',typ='TXM',
1151 fr = 'Base de donnees de constantes harmoniques tirees du fichier du modele de maree. Ancien nom en version 6.1 : BASE DE DONNEES DE MAREE',
1152 ang= 'Tide data base of harmonic constituents extracted from the tidal model file. Old name in 6.1 version: TIDE DATA BASE',
1155 Rain_Or_Evaporation = SIMP( statut='o',typ='bool',
1157 fr = 'Pour ajouter un apport ou une perte deau en surface. Voir le mot-cle PLUIE OU EVAPORATION EN MM PAR JOUR',
1158 ang= 'to add or remove water at the free surface. See the key-word RAIN OR EVAPORATION IN MM PER DAY',
1161 Rain_Or_Evaporation_In_Mm_Per_Day = SIMP( statut='o',typ='R',
1163 fr = 'Pour ajouter un apport ou une perte deau en surface',
1164 ang= 'to add or remove water at the free surface',
1167 Binary_Database_1_For_Tide = SIMP( statut='o',typ='TXM',
1168 fr = 'Base de donnees binaire 1 tiree du fichier du modele de maree. Dans le cas des donnees satellitaires de TPXO, ce fichier correspond aux donnees de niveau deau, par exemple h_tpxo7.2',
1169 ang= 'Binary database 1 extracted from the tidal model file. In the case of the TPXO satellite altimetry model, this file should be for free surface level, for instance h_tpxo7.2',
1172 Binary_Database_2_For_Tide = SIMP( statut='o',typ='TXM',
1173 fr = 'Base de donnees binaire 2 tiree du fichier du modele de maree. Dans le cas des donnees satellitaires de TPXO, ce fichier correspond aux donnees de vitesse de marrees, par exemple u_tpxo7.2',
1174 ang= 'Binary database 2 extracted from the tidal model file. In the case of the TPXO satellite altimetry model, this file should be for tidal velocities, for instance u_tpxo7.2',
1177 Option_For_Tsunami_Generation = SIMP( statut='o',typ='I',
1183 Physical_Characteristics_Of_The_Tsunami = SIMP( statut='o',typ='R',
1184 defaut=(100.0, 210000.0, 75000.0, 13.6, 81.0, 41.0, 110.0, 0.0, 0.0, 3.0) ,
1190 Values_Of_Tracers_In_The_Rain = SIMP( statut='o',typ='R',
1196 Number_Of_Tubes = SIMP( statut='o',typ='I',
1198 fr = 'Nombre de buses ou ponts traites comme des termes sources ou puits. Ces buses doivent etre decrits comme des sources dans le fichier cas. Leurs caracteristiques sont donnees dans le fichier de donnees des buses (voir la documentation ecrite)',
1199 ang= 'Number of tubes or bridges treated as source terms. They must be described as sources in the domain and their features are given in the tubes data file (see written documentation)',
1202 Weirs_Data_File = SIMP( statut='o',typ='TXM',
1203 fr = 'Fichier de description des seuils presents dans le modele',
1204 ang= 'Description of weirs existing in the model',
1207 Culvert_Data_File = SIMP( statut='o',typ='TXM',
1208 fr = 'Fichier de description des siphons presents dans le modele',
1209 ang= 'Description of culvert existing in the model',
1212 Tubes_Data_File = SIMP( statut='o',typ='TXM',
1213 fr = 'Fichier de description des buses/ponts presents dans le modele',
1214 ang= 'Description of tubes/bridges existing in the model',
1217 Coefficient_To_Calibrate_Tidal_Velocities = SIMP( statut='o',typ='R',
1219 fr = 'Coefficient pour ajuster les composantes de vitesse de londe de maree aux frontieres maritimes. La valeur par defaut 999999. signifie que cest la racine carree du COEFFICIENT DE CALAGE DU MARNAGE qui est prise',
1220 ang= 'Coefficient to calibrate the tidal velocities of tidal wave at tidal open boundary conditions. Default value 999999. means that the square root of COEFFICIENT TO CALIBRATE TIDAL RANGE is taken',
1223 Zone_Number_In_Geographic_System = SIMP( statut='o',typ='I',
1225 fr = 'Numero de zone (fuseau ou type de projection) lors de lutilisation dune projection plane. Indiquer le systeme geographique dans lequel est construit le modele numerique avec le mot-cle SYSTEME GEOGRAPHIQUE',
1226 ang= 'Number of zone when using a plane projection. Indicate the geographic system in which the numerical model is built with the keyword GEOGRAPHIC SYSTEM',
1229 Minor_Constituents_Inference = SIMP( statut='o',typ='bool',
1231 fr = 'Pour la base de donnees TPXO uniquement. Interpolation de composantes harmoniques mineures a partir de celles lues dans les fichiers dentree lies aux mots-cles BASE BINAIRE 1 DE DONNEES DE MAREE et BASE BINAIRE 2 DE DONNEES DE MAREE',
1232 ang= 'For TPXO tidal data base only. Inference of minor constituents from the one read in input files linked to keywords BINARY DATABASE 1 FOR TIDE and BINARY DATABASE 2 FOR TIDE',
1235 Law_Of_Tracers_Degradation = SIMP( statut='o',typ='I',
1238 fr = 'Prise en compte dune loi de decroissance des traceurs',
1239 ang= 'Take in account a law for tracers decrease',
1242 Coefficient_1_For_Law_Of_Tracers_Degradation = SIMP( statut='o',typ='R',
1244 fr = 'Coefficient 1 de la loi de decroissance des traceurs',
1245 ang= 'Coefficient 1 of law for tracers decrease',
1248 Breach = SIMP( statut='o',typ='bool',
1250 fr = 'Prise en compte de breches dans le calcul par modification altimetrique dans le maillage. La description des breches se fait avec le fichier de donnees des breches.',
1251 ang= 'Take in account some breaches during the computation by modifying the bottom level of the mesh. Brech description is done with the breaches data file.',
1254 Breaches_Data_File = SIMP( statut='o',typ='TXM',
1255 fr = 'Fichier de description des breches',
1256 ang= 'Description of breaches',
1259 Drogues_File = SIMP( statut='o',typ='TXM',
1260 fr = 'Fichier de resultat avec les positions des flotteurs',
1261 ang= 'Results file with positions of drogues',
1264 Spatial_Projection_Type = SIMP( statut='o',typ='I',
1266 into =('1="CARTESIAN, NOT GEOREFERENCED"', '2="MERCATOR"', '3="LATITUDE LONGITUDE"'),
1267 fr = 'Option 2 ou 3 obligatoire pour les coordonnees spheriques Option 3 : latitude et longitude en degres !',
1268 ang= 'Option 2 or 3 mandatory for spherical coordinates Option 3: latitude and longitude in degrees!',
1271 Algae_Transport_Model = SIMP( statut='o',typ='bool',
1273 fr = 'Si oui, les flotteurs seront des algues',
1274 ang= 'If yes, the floats or particles will be algae',
1277 Diametre_Of_Algae = SIMP( statut='o',typ='R',
1279 fr = 'Diametre des algues en m',
1280 ang= 'Diametre of algae in m',
1283 Density_Of_Algae = SIMP( statut='o',typ='R',
1285 fr = 'Masse volumique des algues en kg/m3',
1286 ang= 'Density of algae in kg/m3',
1289 Thickness_Of_Algae = SIMP( statut='o',typ='R',
1291 fr = 'Epaisseur des algues en m',
1292 ang= 'Thickness of algae in m',
1295 Algae_Type = SIMP( statut='o',typ='I',
1297 fr = 'Type des algues. Pour le choix 1 les algues seront modelisees comme des spheres, pour les autres choix voir Gaylord et al. (1994).',
1298 ang= 'Algae type. For choice 1 the algae particles will be modeled as spheres, and for the other choices see Gaylord et al. (1994)',
1301 Option_For_Characteristics = SIMP( statut='o',typ='I',
1303 fr = '1: forme forte 2: forme faible',
1304 ang= '1: strong form 2: weak form',
1307 Maximum_Number_Of_Iterations_For_Advection_Schemes = SIMP( statut='o',typ='I',
1309 fr = 'Seulement pour schemes 13 et 14',
1310 ang= 'Only for schemes 13 and 14',
1313 Stochastic_Diffusion_Model = SIMP( statut='o',typ='I',
1315 fr = 'Pour les particules : flotteurs, algues, hydrocarbures',
1316 ang= 'Meant for particles: drogues, algae, oil spills',
1319 Number_Of_Gauss_Points_For_Weak_Characteristics = SIMP( statut='o',typ='I',
1321 fr = 'Voir les release notes 6.3',
1322 ang= 'See release notes 6.3',
1325 Mass_lumping_For_Weak_Characteristics = SIMP( statut='o',typ='R',
1327 fr = 'Applique a la matrice de masse',
1328 ang= 'To be applied to the mass matrix',
1331 Type_Of_Weirs = SIMP( statut='o',typ='I',
1333 fr = 'Méthode de traitement des seuils',
1334 ang= 'Method for treatment of weirs',
1337 Zones_File = SIMP( statut='o',typ='TXM',
1338 fr = 'Fichier des zones avec sur chaque ligne numero de point numero de zone',
1339 ang= 'Zones file, with on every line: point number zone number',
1342 Waq_Steering_File = SIMP( statut='o',typ='TXM',
1343 fr = 'fichier des parametres physiques pour les processus de qualite d eau (internes non ceux de DELWAQ)',
1344 ang= 'file for physical parameters of waq processes (local ones of Telemac-tracer not those of DELWAQ)',
1347 Waq_Dictionary = SIMP( statut='o',typ='TXM',
1348 fr = 'fichier des parametres physiques pour les processus de qualite d eau (internes non ceux de DELWAQ)',
1349 ang= 'file for physical parameters of waq processes (local ones of Telemac-tracer not those of DELWAQ)',
1352 Scheme_For_Advection_Of_Velocities = SIMP( statut='o',typ='I',
1354 into =('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"'),
1355 fr = 'Choix du schema de convection pour les vitesses, remplace FORME DE LA CONVECTION',
1356 ang= 'Choice of the advection scheme for the velocities, replaces TYPE OF ADVECTION',
1359 Scheme_For_Advection_Of_Tracers = SIMP( statut='o',typ='I',
1361 into =('0="NO ADVECTION"', '1="CHARACTERISTICS"', '2="EXPLICIT + SUPG"', '3="EXPLICIT LEO POSTMA"', '4="EXPLICIT + MURD SCHEME N"', '5="EXPLICIT + MURD SCHEME PSI"', '13="LEO POSTMA FOR TIDAL FLATS"', '14="N-SCHEME FOR TIDAL FLATS"'),
1362 fr = 'Choix du schema de convection pour les traceurs, remplace FORME DE LA CONVECTION',
1363 ang= 'Choice of the advection scheme for the tracers, replaces TYPE OF ADVECTION',
1366 Scheme_For_Advection_Of_K_epsilon = SIMP( statut='o',typ='I',
1368 into =('0="NO ADVECTION"', '1="CHARACTERISTICS"', '2="EXPLICIT + SUPG"', '3="EXPLICIT LEO POSTMA"', '4="EXPLICIT + MURD SCHEME N"', '5="EXPLICIT + MURD SCHEME PSI"', '13="LEO POSTMA FOR TIDAL FLATS"', '14="N-SCHEME FOR TIDAL FLATS"'),
1369 fr = 'Choix du schema de convection pour k et epsilon, remplace FORME DE LA CONVECTION',
1370 ang= 'Choice of the advection scheme for k and epsilon, replaces TYPE OF ADVECTION',
1373 Scheme_Option_For_Advection_Of_Tracers = SIMP( statut='o',typ='I',
1375 fr = 'Si present remplace et a priorite sur : OPTION POUR LES CARACTERISTIQUES OPTION DE SUPG Si schema PSI : 1=explicite 2=predicteur-correcteur pour les traceurs',
1376 ang= 'If present replaces and has priority over: OPTION FOR CHARACTERISTICS SUPG OPTION IF PSI SCHEME: 1=explicit 2=predictor-corrector for tracers',
1379 Scheme_Option_For_Advection_Of_Velocities = SIMP( statut='o',typ='I',
1381 fr = 'Si present remplace et a priorite sur : OPTION POUR LES CARACTERISTIQUES OPTION DE SUPG Si schema PSI : 1=explicite 2=predicteur-correcteur pour les traceurs',
1382 ang= 'If present replaces and has priority over: OPTION FOR CHARACTERISTICS SUPG OPTION IF PSI SCHEME: 1=explicit 2=predictor-corrector for velocities',
1385 Scheme_Option_For_Advection_Of_K_epsilon = SIMP( statut='o',typ='I',
1387 fr = 'Si present remplace et a priorite sur : OPTION POUR LES CARACTERISTIQUES OPTION DE SUPG Si schema PSI : 1=explicite 2=predicteur-correcteur pour k et epsilon',
1388 ang= 'If present replaces and has priority over: OPTION FOR CHARACTERISTICS SUPG OPTION IF PSI SCHEME: 1=explicit 2=predictor-corrector for k and epsilon',
1391 Secondary_Currents = SIMP( statut='o',typ='bool',
1393 fr = 'Pour prendre en compte les courants secondaires',
1394 ang= 'Using the parametrisation for secondary currents',
1397 Production_Coefficient_For_Secondary_Currents = SIMP( statut='o',typ='R',
1399 fr = 'Une constante dans les termes de creation de Omega',
1400 ang= 'A constant in the production terms of Omega',
1403 Dissipation_Coefficient_For_Secondary_Currents = SIMP( statut='o',typ='R',
1405 fr = 'Coefficient de dissipation de Omega',
1406 ang= 'Coefficient of dissipation term of Omega',
1409 Water_Quality = SIMP( statut='o',typ='bool',
1411 fr = 'Prise en compte ou non de qualite d eau',
1412 ang= 'waq effects are to be taken into account or not.',
1415 Option_For_Wind = SIMP( statut='o',typ='I',
1417 fr = 'donne les options pour introduire le vent: 0: pas de vent (enleve le mot cle VENT (logique)) 1: constant en temps et en espace (donne par le mot cle VITESSE ET DIRECTION DU VENT) 2: variable en temps donne par fichier formate 3: variable en temps et en espace donne par fichier formate',
1418 ang= 'gives option for managing the wind: 0: no wind (we can remove keyword WIND (boolean)) 1: constant in time and space, given by keyword SPPED AND DIRECTION OF WIND 2: variable in time and (constant in space), given by formated file 3: variable in time and space',
1421 Speed_And_Direction_Of_Wind = SIMP( statut='o',typ='R',
1424 fr = 'Donne la vitesse et la direction (en degres de 0 a 360, 0 etant y=0 et x=+inf) du vent lorsqu ils sont consant en temps et en espace (mot cle OPTION DU VENT = 1)',
1425 ang= 'gives the speed and direction (degre (from 0 to 360), 0 given y=0 anx x=+infinity) when they are constant in time and space (keyword OPTION FOR WIND = 1)',
1428 Value_Of_Atmospheric_Pressure = SIMP( statut='o',typ='R',
1430 fr = 'donne la valeur de la pression atmospherique lorsquelle est constante en temps et en espace',
1431 ang= 'gives the value of atmospheric pressure when it is contant in time and space',
1434 List_Of_Files = SIMP( statut='o',typ='TXM',
1435 defaut=('STEERING FILE',) ,
1437 fr = 'Noms des fichiers exploites par le code',
1438 ang= 'File names of the used files',