2 'Psi_Scheme_Option' : {
4 2 : "Predictor-corrector"
7 # on regroupe les enum quand on separe
8 'Type_Of_Advection' : {
11 3 : "Conservative N-scheme",
12 4 : "Conservative N-scheme",
13 5 : "Conservative PSI-scheme",
14 6 : "Non conservative PSI-scheme",
15 7 : "Implicit non conservative N-scheme",
16 13 : "Edge-based N-scheme",
17 14 : "Edge-based N-scheme"
21 'Geometry_File_Format' : {
24 'SERAFIND': 'SerafinD',
27 'Previous_Computation_File_Format' : {
30 'SERAFIND': 'SerafinD',
33 'Reference_File_Format' : {
36 'SERAFIND': 'SerafinD',
39 'Results_File_Format' : {
42 'SERAFIND': 'SerafinD',
46 0 : "No preconditioning",
48 3 : "Diagonal condensee",
51 14 : "Diagonal and Crout",
52 21 : "Diagonal condensed and Crout"
55 'Initial_Guess_For_H' : {
61 'Law_Of_Bottom_Friction' : {
70 'Solver_For_Diffusion_Of_Tracers' : {
71 1 : "Conjugate gradient",
72 2 : "Conjugate residual",
73 3 : "Conjugate gradient on a normal equation",
75 5 : "Squared conjugate gradient",
82 3 : "Conjugate gradient on a normal equation",
83 1 : "Conjugate gradient",
84 2 : "Conjugate residual",
91 'Preconditioning_For_Diffusion_Of_Tracers' : {
93 0 : "No preconditioning",
94 3 : "Diagonal condensed",
96 14 : "Diagonal and Crout",
97 21 : "Diagonal condensed and Crout"
100 'Solver_For_K_Epsilon_Model' : {
101 1 : "Conjugate gradient",
102 2 : "Conjugate residuals",
103 3 : "Conjugate gradient on normal equation",
105 5 : "Conjugate gradient squared",
106 6 : "Conjugate gradient squared stabilised (CGSTAB)",
111 'Preconditioning_For_K_Epsilon_Model' : {
113 0 : "No preconditioning",
114 3 : "Diagonal condensed",
116 14 : "Diagonal and Crout",
117 21 : "Diagonal condensed and Crout"
120 'Turbulence_Model_For_Solid_Boundaries' : {
125 'PNPN_Friction_Coefficient' : {
126 1 : "Linear coefficient",
127 2 : "Chezy coefficient",
128 3 : "Strickler coefficient",
129 4 : "Manning coefficient",
130 5 : "Nikuradse grain size",
134 'Turbulence_Model' : {
135 1 : "Constant Viscosity",
137 3 : "K-Epsilon Model",
143 'Roughness_Coefficient_Of_Boundaries' : {
145 2 : "Coefficient de Chezy",
146 3 : "Coefficient de Strickler",
147 4 : "Coefficient de Manning",
148 5 : "Hauteur de rugosite de Nikuradse",
152 'Variables_For_Graphic_Printouts' : {
153 "U" : "Velocity along X axis (m/s)",
154 "V" : "Velocity along Y axis (m/s)",
155 "C" : "Wave celerity (m/s)",
156 "H" : "Water depth (m)",
157 "S" : "Free surface elevation (m)",
158 "B" : "Bottom elevation (m)",
159 "F" : "Froude number",
160 "Q" : "Scalar flowrate of fluid (m2/s)",
161 "T1" : "Tracer 1 etc. ",
162 "K" : "Turbulent kinetic energy in K-Epsilon model (J/kg)",
163 "E" : "Dissipation of turbulent energy (W/kg)",
164 "D" : "Turbulent viscosity of K-Epsilon model (m2/s)",
165 "I" : "Flowrate along X axis (m2/s)",
166 "J" : "Flowrate along Y axis (m2/s)",
167 "M" : "Scalar velocity (m/s)",
168 "X" : "Wind along X axis (m/s)",
169 "Y" : "Wind along Y axis (m/s)",
170 "P" : "Air pressure (Pa)",
171 "W" : "Friction coefficient",
172 "A" : "Drift along X (m)",
173 "G" : "Drift along Y (m)",
174 "L" : "Courant number",
175 "N" : "Supplementary variable N",
176 "O" : "Supplementary variable O",
177 "R" : "Supplementary variable R",
178 "Z" : "Supplementary variable Z",
179 "MAXZ" : "Maximum elevation",
180 "TMXZ" : "Time of maximum elevation",
181 "MAXV" : "Maximum velocity",
182 "TMXV" : "Time of maximum velocity",
183 "US" : "Friction velocity"
186 'Variables_TO_Be_Printed' : {
187 "U" : "Velocity along X axis (m/s)",
188 "V" : "Velocity along Y axis (m/s)",
189 "C" : "Wave celerity (m/s)",
190 "H" : "Water depth (m)",
191 "S" : "Free surface elevation (m)",
192 "B" : "Bottom elevation (m)",
193 "F" : "Froude number",
194 "Q" : "Scalar flowrate of fluid (m2/s)",
196 "K" : "Turbulent kinetic energy in K-Epsilon model (J/kg)",
197 "E" : "Dissipation of turbulent energy (W/kg)",
198 "D" : "Turbulent viscosity of K-Epsilon model (m2/s)",
199 "I" : "Flowrate along X axis (m2/s)",
200 "J" : "Flowrate along Y axis (m2/s)",
201 "M" : "Scalar velocity (m/s)",
202 "X" : "Wind along X axis (m/s)",
203 "Y" : "Wind along Y axis (m/s)",
204 "P" : "Air pressure (Pa)",
205 "W" : "Friction coefficient",
206 "A" : "Drift along X (m)",
207 "G" : "Drift along Y (m)",
208 "L" : "Nombre de courants ",
209 "N" : "Supplementary variable N",
210 "O" : "Supplementary variable O",
211 "R" : "Supplementary variable R",
212 "Z" : "Supplementary variable Z"
216 'Initial_Conditions' : {
217 "ZERO ELEVATION" : "Zero elevation",
218 "CONSTANT ELEVATION" : "Constant elevation",
219 "ZERO DEPTH" : "Zero depth",
220 "CONSTANT DEPTH" : "Constant depth",
221 "SPECIAL" : "Special" ,
222 "TPXO SATELLITE ALTIMETRY" : "TPXO satellite altimetry",
225 # on regroupe pour Supg
228 1 : "Classical SUPG",
233 'Option_For_The_Treatment_Of_Tidal_Flats' : {
234 1 : "Equations solved everywhere with correction on tidal flats",
235 2 : "Dry elements frozen",
236 3 : "1 but with porosity (defina method)",
239 'Initial_Guess_For_U' : {
245 'Discretizations_In_Space' : {
251 'Matrix_Vector_Product' : {
257 1 : "Classical EBE" ,
258 3 : "Edge-based storage"
260 'Option_For_Liquid_Boundaries' : {
261 1 : "Classical boundary conditions",
262 2 : "Thompson method based on characteristics",
265 'Treatment_Of_The_Linear_System' : {
271 "SAINT-VENANT EF" : "Saint-Venant EF",
272 "SAINT-VENANT VF" : "Saint-Venant VF",
273 "BOUSSINESQ" : "Boussinesq"
276 'Velocity_ProFiles' : {
277 1 : "Constant normal profile",
278 2 : "U and V given in the conlim file",
279 3 : "Normal velocity given in ubor in the conlim file",
280 4 : "Velocity proportional to square root of depth",
281 5 : "Velocity proportional to square root of depth, variant",
282 5 : "QRT(depth) profile, variant",
285 'Option_For_The_Diffusion_Of_Tracers' : {
286 1 : "Div( nu grad(T) )",
287 2 : "1/h Div ( h nu grad(T)" ,
290 'Option_For_The_Diffusion_Of_Velocities' : {
296 'Parameter_Estimation' : {
297 "Friction" : "Friction",
298 "FROTTEMENT" : "Frottement",
303 'Identification_Method' : {
305 1 : "Gradient simple",
307 3 : "Lagrange interp."
311 'Finite_Volume_Scheme' : {
313 1 : "Kinetic order 1",
314 2 : "Kinetic order 2",
315 3 : "Zokagoa scheme order 1",
316 4 : "Tchamen scheme order 1",
317 5 : "HLLC scheme order 1",
318 6 : "WAF scheme order 2"
321 'Stage-Discharge_Curves' : {
327 'Treatment_Of_Negative_Depths' : {
333 'Depth_In_Friction_Terms' : {
338 'Law_Of_Friction_On_Lateral_Boundaries' : {
346 7 : "Colebrook-white"
350 'Treatment_Of_Fluxes_AT_The_Boundaries': {
351 1 : "Priority to prescribed values",
352 2 : "Priority to fluxes",
355 'Option_For_Tidal_Boundary_Conditions': {
357 1 : "Real tide (recommended methodology)",
358 2 : "Astronomical tide",
359 3 : "Mean spring tide",
361 5 : "Mean neap tide",
362 6 : "Astronomical neap tide",
363 7 : "Real tide (methodology before 2010)"
366 'Option_For_Tsunami_Generation': {
368 1 : "Tsunami generated on the basis of the Okada model 1992"
371 #'PHYSICAL Characteristics Of The TSUNAMI': {
373 # Physical characteristics of the chosen Tsunami model:
374 # - the focal depth (HH),
375 # - the fault length (L),
376 # - the fault width (W)
377 # - the dislocation (D),
378 # - the strike direction (TH),
379 # - the dip angle (DL),
381 # - the epicentre latitude (Y0) and
382 # - the epicentre longitude (X0)
383 # - the ellipse ( WxL ) area of influence
389 3 : "Miscellaneous (LEGOS-NEA, FES20XX, PREVIMER...)"
392 'Geographic_System': {
393 0 : "Defined by user",
394 1 : "WGS84 longitude/latitude in real degrees",
395 2 : "WGS84 northern UTM",
396 3 : "WGS84 southern UTM",
402 'Zone_Number_In_Geographic_System': {
403 1 : "Lambert 1 north",
404 2 : "Lambert 2 center",
405 3 : "Lambert 3 south",
406 4 : "Lambert 4 corsica",
407 22 : "Lambert 2 extended",
408 30 : "UTM zone, E.G."
412 'Law_Of_Tracers_Degradation': {
413 0 : "No degradation",
417 'Spatial_Projection_Type': {
418 1 : "Cartesian, not georeferenced",
420 3 : "Latitude longitude"
425 2 : "Iridaea flaccida (close to ulva)",
426 3 : "Pelvetiopsis limitata",
427 4 : "Gigartina leptorhynchos"
430 'Option_For_Characteristics': {
435 'Stochastic_Diffusion_Model' : {
440 'Number_Of_Gauss_Points_For_Weak_Characteristics' : {
447 1 : "Horizontal with same number of nodes upstream/downstream (Historical solution with bord)",
448 2 : "General (New solution with sources points)"
451 'Scheme_For_Advection_Of_Velocities': {
452 1 : "Characteristics",
453 2 : "Explicit + SUPG",
454 3 : "Explicit leo postma",
455 4 : "Explicit + murd scheme N",
456 5 : "Explicit + murd scheme PSI",
457 13 : "N-scheme for tidal flats",
458 14 : "N-scheme for tidal flats"
461 'Scheme_For_Advection_Of_Tracers': {
463 1 : "Characteristics",
464 2 : "Explicit + SUPG",
465 3 : "Explicit leo postma",
466 4 : "Explicit + murd scheme N",
467 5 : "Explicit + murd scheme PSI",
468 13 : "Leo postma for tidal flats",
469 14 : "N-scheme for tidal flats"
473 'Scheme_For_Advection_Of_K_Epsilon': {
475 1 : "Characteristics",
476 2 : "Explicit + SUPG",
477 3 : "Explicit leo postma",
478 4 : "Explicit + murd scheme-N",
479 5 : "Explicit + murd scheme-PSI",
480 13 : "Leo postma for tidal flats",
481 14 : "N-scheme for tidal flats"
485 'Scheme_Option_For_Advection_Of_Tracers': {
487 2 : "predictor-corrector",
491 'Scheme_Option_For_Advection_Of_Velocities': {
493 2 : "Predictor-corrector",
496 'Scheme_Option_For_Advection_Of_K_Epsilon': {
498 2 : "Predictor-corrector",
503 1 : "Constant in time and space",
504 2 : "Variable in time and (constant in space)",
505 3 : "Variable in time and space"
508 'Newmark_Time_Integration_Coefficient' :{
509 1. : "Euler explicit",
510 0.5 : "Order 2 in time",
513 'Option_For_The_Diffusion_Of_Velocities' : {
514 1: 'Diffusion in the form div( nu grad(U))',
515 2: 'Diffusion in the form 1/h div ( h nu grad(U))',
519 DicoEnumCasEnInverse={}
521 for motClef in DicoEnumCasEn.keys():
523 for valTelemac in DicoEnumCasEn[motClef].keys():
524 valEficas= DicoEnumCasEn[motClef][valTelemac]
525 d[valEficas]=valTelemac
526 DicoEnumCasEnInverse[motClef]=d
528 #print DicoEnumCasEnInverse