Salome HOME
50b3ab80258e75f2229c98d1fe80dc6308ebeb5f
[tools/eficas.git] / Telemac / enumDicoTelemac.py
1 DicoEnumCasEn={
2 'PSI SCHEME OPTION' : { 
3     1 : "Explicit",
4     2 : "Predictor-corrector"
5   },
6
7 'TYPE OF ADVECTION' : {
8     1 : "Characteristics", 
9     2 : "SUPG", 
10     3 : "Conservative N-scheme", 
11     4 : "Conservative N-scheme", 
12     5 : "Conservative PSI-scheme", 
13     6 : "Non conservative PSI-scheme", 
14     7 : "Implicit non conservative N-scheme", 
15     13 : "Edge-based N-scheme", 
16     14 : "Edge-based N-scheme" 
17   },
18  
19 'GEOMETRY FILE FORMAT' : {
20     'SERAFIN': 'Serafin',
21     'MED': 'MED',
22     'SERAFIND': 'SerafinD',
23   },
24
25 'PREVIOUS COMPUTATION FILE FORMAT' : {
26     'SERAFIN': 'Serafin',
27     'MED': 'MED',
28     'SERAFIND': 'SerafinD',
29   },
30  
31 'REFERENCE FILE FORMAT' : {
32     'SERAFIN': 'Serafin',
33     'MED': 'MED',
34     'SERAFIND': 'SerafinD',
35   },
36
37 'RESULTS FILE FORMAT' : {
38     'SERAFIN': 'Serafin',
39     'MED': 'MED',
40     'SERAFIND': 'SerafinD',
41      },
42
43 'PRECONDITIONING'  : {
44     0 : "No preconditioning", 
45     2 : "Diagonal",
46     3 : "Diagonal condensee",
47     7 : "Crout",
48     11 : "Gauss-Seidel", 
49     14 : "Diagonal and Crout", 
50     21 : "Diagonal condensed and Crout"
51    },
52
53 'INITIAL GUESS FOR H'  : {
54     1 : "Previous", 
55     0 : "Zero", 
56     2 : "Extrapolation" 
57   },
58  
59 'LAW OF BOTTOM FRICTION' : {
60     0 : "No friction", 
61     1 : "Haaland", 
62     2 : "Chezy", 
63     3 : "Strickler", 
64     4 : "Manning", 
65     5 : "Nikuradse" 
66   },
67  
68 'SOLVER FOR DIFFUSION OF TRACERS' : {
69     1 : "Conjugate gradient", 
70     2 : "Conjugate residual", 
71     3 : "Conjugate gradient on a normal equation", 
72     4 : "Minimum error", 
73     5 : "Squared conjugate gradient", 
74     6 : "CGSTAB", 
75     7 : "GMRES", 
76     8 : "Direct" 
77   },
78
79 'SOLVER' : {
80     3 : "Conjugate gradient on a normal equation", 
81     1 : "Conjugate gradient", 
82     2 : "Conjugate residual", 
83     4 : "Minimum error", 
84     6 : "CGSTAB", 
85     7 : "GMRES", 
86     8 : "Direct" 
87   },
88  
89 'PRECONDITIONING FOR DIFFUSION OF TRACERS' : {
90     2 : "Diagonal",
91     0 : "No preconditioning", 
92     3 : "Diagonal condensed",
93     7 : "Crout", 
94     14 : "Diagonal and Crout",
95     21 : "Diagonal condensed and Crout" 
96   },
97
98 'SOLVER FOR K-EPSILON MODEL' : {
99     1 : "Conjugate gradient", 
100     2 : "Conjugate residuals", 
101     3 : "Conjugate gradient on normal equation", 
102     4 : "Minimum error", 
103     5 : "Conjugate gradient squared", 
104     6 : "Conjugate gradient squared stabilised (CGSTAB)", 
105     7 : "GMRES", 
106     8 : "Direct" 
107   },
108
109 'PRECONDITIONING FOR K-EPSILON MODEL' : {
110     2 : "Diagonal",
111     0 : "No preconditioning", 
112     3 : "Diagonal condensed",
113     7 : "Crout", 
114     14 : "Diagonal and Crout",
115     21 : "Diagonal condensed and Crout" 
116   },
117
118 'TURBULENCE MODEL FOR SOLID BOUNDARIES' : {
119     1 : "Smooth",
120     2 : "Rough" 
121   },
122
123 'FRICTION COEFFICIENT' : {
124     1 : "Linear coefficient",
125     2 : "Chezy coefficient",
126     3 : "Strickler coefficient",
127     4 : "Manning coefficient",
128     5 : "Nikuradse grain size",
129   },
130  
131
132 'TURBULENCE MODEL' : {
133     1 : "Constant viscosity",
134     2 : "Elder",
135     3 : "K-Epsilon Model", 
136     4 : "Smagorinski",
137   },
138  
139
140  
141 'ROUGHNESS COEFFICIENT OF BOUNDARIES' : {
142     1 : "Non programme",
143     2 : "Coefficient de Chezy",
144     3 : "Coefficient de Strickler",
145     4 : "Coefficient de Manning",
146     5 : "Hauteur de rugosite de Nikuradse",
147   },
148  
149
150 'VARIABLES FOR GRAPHIC PRINTOUTS' : {
151     "U" : "Velocity along X axis  (m/s)", 
152     "V" : "Velocity along Y axis  (m/s)", 
153     "C" : "Wave celerity  (m/s)", 
154     "H" : "Water depth  (m)", 
155     "S" : "Free surface elevation  (m)", 
156     "B" : "Bottom elevation  (m)", 
157     "F" : "Froude number  ", 
158     "Q" : "Scalar flowrate of fluid  (m2/s)", 
159     "T1" : "Tracer 1 etc. ", 
160     "K" : "Turbulent kinetic energy in k-epsilon model  (J/kg)", 
161     "E" : "Dissipation of turbulent energy  (W/kg)", 
162     "D" : "Turbulent viscosity of k-epsilon model  (m2/s)", 
163     "I" : "Flowrate along X axis  (m2/s)", 
164     "J" : "Flowrate along Y axis  (m2/s)", 
165     "M" : "Scalar velocity  (m/s)", 
166     "X" : "Wind along X axis  (m/s)", 
167     "Y" : "Wind along Y axis  (m/s)", 
168     "P" : "Air pressure  (Pa)", 
169     "W" : "Friction coefficient", 
170     "A" : "Drift along X  (m)", 
171     "G" : "Drift along Y  (m)", 
172     "L" : "Courant number", 
173     "N" : "Supplementary variable N ", 
174     "O" : "Supplementary variable O ", 
175     "R" : "Supplementary variable R ", 
176     "Z" : "Supplementary variable Z  ", 
177     "MAXZ" : "Maximum elevation", 
178     "TMXZ" : "Time of maximum elevation ", 
179     "MAXV" : "Maximum velocity", 
180     "TMXV" : "Time of maximum velocity", 
181     "US" : "Friction velocity  " 
182   },
183  
184 'VARIABLES TO BE PRINTED' : {
185     "U" : "Velocity along X axis (m/s)", 
186     "V" : "Velocity along Y axis (m/s)", 
187     "C" : "Wave celerity (m/s)", 
188     "H" : "Water depth (m)", 
189     "S" : "Free surface elevation (m)", 
190     "B" : "Bottom elevation (m)", 
191     "F" : "Froude number", 
192     "Q" : "Scalar flowrate of fluid (m2/s)", 
193     "T" : "Tracer", 
194     "K" : "Turbulent kinetic energy in k-epsilon model (J/kg)", 
195     "E" : "Dissipation of turbulent energy (W/kg)", 
196     "D" : "Turbulent viscosity of k-epsilon model (m2/s)", 
197     "I" : "Flowrate along X axis (m2/s)", 
198     "J" : "Flowrate along Y axis (m2/s)", 
199     "M" : "Scalar velocity (m/s)", 
200     "X" : "Wind along X axis (m/s)", 
201     "Y" : "Wind along Y axis (m/s)", 
202     "P" : "Air pressure (Pa)", 
203     "W" : "Friction coefficient", 
204     "A" : "Drift along X  (m)", 
205     "G" : "Drift along Y  (m)", 
206     "L" : "Nombre de courants ", 
207     "N" : "Supplementary variable N", 
208     "O" : "Supplementary variable O", 
209     "R" : "Supplementary variable R", 
210     "Z" : "Supplementary variable Z" 
211   },
212  
213  
214 'INITIAL CONDITIONS' : {
215     "ZERO ELEVATION" : "Zero elevation",
216     "CONSTANT ELEVATION" :  "Constant elevation", 
217     "ZERO DEPTH" : "Zero depth",
218     "CONSTANT DEPTH" : "Constant depth",
219     "SPECIAL"  : "Special" ,
220     "TPXO SATELLITE ALTIMETRY" : "TPXO satellite altimetry",
221   },
222  
223 'SUPG_OPTION_U_AND_V' : {
224    0 : "No upwinding", 
225    1 : "Classical SUPG",
226    2 : "Modified SUPG"
227   }, 
228
229 'OPTION FOR THE TREATMENT OF TIDAL FLATS' : {
230     1 : "Equations solved everywhere with correction on tidal flats",
231     2 : "Dry elements frozen",
232     3 : "1 but with porosity (defina method)",
233   },
234  
235 'INITIAL GUESS FOR U' : {
236     0 : "Zero",
237     1 : "Previous",
238     2 : "Extrapolation", 
239   },
240  
241 'DISCRETIZATIONS IN SPACE' : {
242     11 : "Linear",
243     12 : "Quasi-bubble",
244     13 : "Quadratic",
245   },
246  
247 'MATRIX VECTOR PRODUCT' : {
248     1 : "Classic", 
249     2 : "Frontal"
250   },
251
252 'MATRIX STORAGE' : {
253     1 : "Classical EBE" , 
254     3 : "Edge-based storage" 
255   },
256 'OPTION FOR LIQUID BOUNDARIES' : {
257     1 : "Classical boundary conditions",
258     2 : "Thompson method based on characteristics",
259   },
260  
261 'TREATMENT OF THE LINEAR SYSTEM' : {
262     1 : "Coupled",
263     2 : "Wave equation"
264 },
265  
266 'EQUATIONS' : {
267    "SAINT-VENANT EF" : "Saint-Venant EF",
268    "SAINT-VENANT VF" : "Saint-Venant VF",
269    "BOUSSINESQ" : "Boussinesq" 
270   },
271
272 'VELOCITY PROFILES' : {
273     1 : "Constant normal profile",
274     2 : "U and V given in the conlim file",
275     3 : "Normal velocity given in ubor in the conlim file",
276     4 : "Velocity proportional to square root of depth",
277     5 : "Velocity proportional to square root of depth, variant",
278     5 : "QRT(depth) profile, variant",
279   },
280                                                                     
281 'OPTION FOR THE DIFFUSION OF TRACERS' : {
282     1 : "Div( nu grad(T) )",                                           
283     2 : "1/h Div ( h nu grad(T)" ,                                              
284   },
285
286 'OPTION FOR THE DIFFUSION OF VELOCITIES' : { 
287     1 : "Normal",
288     2 : "Dirac"                                            
289   },
290  
291  
292 'PARAMETER ESTIMATION' : {
293     "FRICTION" : "Friction",
294     "FROTTEMENT" : "Frottement", 
295     "STEADY" : "Steady" 
296   },
297  
298
299 'IDENTIFICATION METHOD' : {
300     0 : "List of tests",  
301     1 : "Gradient simple", 
302     2 : "Conj gradient", 
303     3 : "Lagrange interp." 
304   },
305  
306
307 'FINITE VOLUME SCHEME' : {
308     0 : "Roe scheme",
309     1 : "kinetic order 1", 
310     2 : "kinetic order 2", 
311     3 : "Zokagoa scheme order 1", 
312     4 : "Tchamen scheme order 1", 
313     5 : "HLLC scheme order 1", 
314     6 : "WAF scheme order 2"
315   },
316
317 'STAGE-DISCHARGE CURVES' : {
318     0 : "No one",
319     1 : "Z(Q)",
320     2 : "Q(Z)" 
321   },
322
323 'TREATMENT OF NEGATIVE DEPTHS' : {
324     0 : "No treatment",
325     1 : "Smoothing",
326     2 : "Flux control",
327   },
328
329 'DEPTH IN FRICTION TERMS' : {
330     1 : "Nodal",
331     2 : "Average", 
332   },
333
334 'LAW OF FRICTION ON LATERAL BOUNDARIES' : {
335     0 : "No friction", 
336     1 : "Haaland", 
337     2 : "Chezy", 
338     3 : "Strickler", 
339     4 : "Manning", 
340     5 : "Nikuradse", 
341     6 : "Log law", 
342     7 : "Colebrook-white" 
343   },
344  
345
346 'TREATMENT OF FLUXES AT THE BOUNDARIES': {
347     1 : "Priority to prescribed values",
348     2 : "Priority to fluxes",
349   },
350
351 'OPTION FOR TIDAL BOUNDARY CONDITIONS': {
352     0 : "No tide",
353     1 : "Real tide (recommended methodology)",
354     2 : "Astronomical tide",
355     3 : "Mean spring tide",
356     4 : "Mean tide",
357     5 : "Mean neap tide",
358     6 : "Astronomical neap tide",
359     7 : "Real tide (methodology before 2010)"
360   },
361
362 'OPTION FOR TSUNAMI GENERATION': {
363     0 : "No Tsunami",
364     1 : "Tsunami generated on the basis of the Okada model 1992"
365   },
366
367 #'PHYSICAL CHARACTERISTICS OF THE TSUNAMI': {
368 #AIDE1  :      '
369 #    Physical characteristics of the chosen Tsunami model:
370 # - the focal depth (HH),
371 # - the fault length (L),
372 # - the fault width (W)
373 # - the dislocation (D),
374 # - the strike direction (TH),
375 # - the dip angle (DL),
376 # - the slip (RD),
377 # - the epicentre latitude (Y0) and
378 # - the epicentre longitude (X0)
379 # - the ellipse ( WxL ) area of influence    
380 # },
381
382 'TIDAL DATA BASE': {
383     1 : "JMJ",
384     2 : "TPXO",
385     3 : "Miscellaneous (LEGOS-NEA, FES20XX, PREVIMER...)"
386   },
387
388 'GEOGRAPHIC SYSTEM': {
389     0 : "Defined by user",
390     1 : "WGS84 longitude/latitude in real degrees",
391     2 : "WGS84 northern UTM",
392     3 : "WGS84 southern UTM",
393     4 : "Lambert",
394     5 : "Mercator"
395   },
396
397
398 'ZONE NUMBER IN GEOGRAPHIC SYSTEM': {
399     1 : "Lambert 1 north",
400     2 : "Lambert 2 center",
401     3 : "Lambert 3 south",
402     4 : "Lambert 4 corsica",
403     22 : "Lambert 2 extended",
404     30 : "UTM zone, E.G."
405   },
406
407
408 'LAW OF TRACERS DEGRADATION': {
409     0 : "No degradation",
410     1 : "F(T90) law"
411   },
412
413 'SPATIAL PROJECTION TYPE': {
414     1 : "Cartesian, not georeferenced",
415     2 : "Mercator",
416     3 : "Latitude longitude"
417   },
418
419 'ALGAE TYPE': {
420     1 : "Sphere",
421     2 : "Iridaea flaccida (close to ulva)",
422     3 : "Pelvetiopsis limitata",
423     4 : "Gigartina leptorhynchos"
424   },
425
426 'OPTION FOR CHARACTERISTICS': {
427     1 : "Strong",
428     2 : "Weak"
429   },
430
431 'STOCHASTIC DIFFUSION MODEL' : {
432     0 : "No model",    
433     2 : "??"
434   },
435
436 'NUMBER OF GAUSS POINTS FOR WEAK CHARACTERISTICS' : {
437     1 : "1 point",
438     3 : "3 points",
439     6 : "6 points"
440   },
441
442 'TYPE OF WEIRS': {
443     1 : "Horizontal with same number of nodes upstream/downstream (Historical solution with bord)",
444     2 : "General (New solution with sources points)"
445   },
446
447 'SCHEME FOR ADVECTION OF VELOCITIES': {
448     1 : "Characteristics",
449     2 : "Explicit + SUPG",
450     3 : "Explicit leo postma",
451     4 : "Explicit + murd scheme N",
452     5 : "Explicit + murd scheme PSI",
453     13 : "N-scheme for tidal flats",
454     14 : "N-scheme for tidal flats"
455   },
456
457 'SCHEME FOR ADVECTION OF TRACERS': {
458     0 : "No advection",
459     1 : "Characteristics",
460     2 : "Explicit + SUPG",
461     3 : "Explicit leo postma",
462     4 : "Explicit + murd scheme N",
463     5 : "Explicit + murd scheme PSI",
464     13 : "Leo postma for tidal flats",
465     14 : "N-scheme for tidal flats"
466   },
467
468
469 'SCHEME FOR ADVECTION OF K-EPSILON': {
470     0 : "No advection",
471     1 : "Characteristics",
472     2 : "Explicit + SUPG",
473     3 : "Explicit leo postma",
474     4 : "Explicit + murd scheme N",
475     5 : "Explicit + murd scheme PSI",
476     13 : "Leo postma for tidal flats",
477     14 : "N-scheme for tidal flats"
478   },
479
480
481 'SCHEME OPTION FOR ADVECTION OF TRACERS': {
482     1 : "explicit",
483     2 : "predictor-corrector",
484   },
485
486
487 'SCHEME OPTION FOR ADVECTION OF VELOCITIES': {
488     1 : "Explicit",
489     2 : "Predictor-corrector",
490   },
491
492 'SCHEME OPTION FOR ADVECTION OF K-EPSILON': {
493     1 : "Explicit",
494     2 : "Predictor-corrector",
495   },
496
497 'OPTION FOR WIND': {
498     0 :  "No wind",
499     1 :  "Constant in time and space",
500     2 :  "Variable in time and (constant in space)",
501     3 :  "Variable in time and space"  
502   },
503
504 'NEWMARK TIME INTEGRATION COEFFICIENT' :{
505    1. :  "Euler explicit",
506    0.5 : "order 2 in time",
507   },
508 }