2 # -*- coding: latin-1 -*-
9 def __convert__(self,valeur):
10 if type(valeur) == types.StringType: return None
11 if len(valeur) != self.ntuple: return None
15 return "Date : jj/mm/aaaa "
25 def __init__(self,ntuple):
28 def __convert__(self,valeur):
29 if type(valeur) == types.StringType:
31 if len(valeur) != self.ntuple:
36 return "Tuple de %s elements" % self.ntuple
40 JdC = JDC_CATA (code = 'KHIONE',
43 # =======================================================================
44 # Catalog entry for the MAP function : c_pre_interfaceBody_mesh
45 # =======================================================================
47 VERSION_CATALOGUE="TRUNK_20210323"
48 # -----------------------------------------------------------------------
49 COMPUTATION_ENVIRONMENT = PROC(nom= "COMPUTATION_ENVIRONMENT",op = None,
50 # -----------------------------------------------------------------------
51 # -----------------------------------
52 INPUT = FACT(statut='f',
53 # -----------------------------------
54 # -----------------------------------
55 DATA = FACT(statut='f',
56 # -----------------------------------
57 # -----------------------------------
58 STEERING_FILE = SIMP(statut ='f',
59 # -----------------------------------
60 typ = ('Fichier','All Files (*)'),
62 fr = """Nom du fichier contenant les parametres du calcul
63 des glaces a realiser. Donne par l''utilisateur.""",
64 ang = """Name of the file containing parameters of the ice
65 computation. Provided by the user.""",
67 # -----------------------------------
68 FORTRAN_FILE = SIMP(statut ='f',
69 # -----------------------------------
70 typ = ('Fichier','All Files (*)'), max='**',
72 fr = """Nom du fichier ou repertoire FORTRAN a soumettre,
73 contenant les sous-programmes specifiques au modele.""",
74 ang = """Name of the FORTRAN file or directory to be submitted,
75 including specific subroutines of the model.""",
77 # -----------------------------------
78 BOUNDARY_CONDITIONS_FILE = SIMP(statut ='f',
79 # -----------------------------------
80 typ = ('Fichier','All Files (*)'), max='**',
81 fr = """Nom du fichier contenant les types de conditions aux limites.
82 Ce fichier est rempli de facon automatique par le mailleur au moyen de
83 couleurs affectees aux noeuds des frontieres du domaine de calcul.""",
84 ang = """Name of the file containing the types of boundary conditions.
85 This file is filled automatically by the mesh generator through
86 colours that are assigned to the boundary nodes.""",
88 # -----------------------------------
89 GEOMETRY_FILE = SIMP(statut ='f',
90 # -----------------------------------
91 typ = ('Fichier','All Files (*)'), max='**',
93 fr = """Fichier de geometrie, identique a celui de \telemac{2D}.""",
94 ang = """Geometry file identical to the \telemac{2D} one.""",
96 # -----------------------------------
97 GEOMETRY_FILE_FORMAT = SIMP(statut ='f',
98 # -----------------------------------
100 into = ['SERAFIN','SERAFIND','MED'],
102 fr = """Format du \telkey{FICHIER DE GEOMETRIE}.
103 Les valeurs possibles sont :
105 \item SERAFIN : format standard simple precision pour \tel ;
106 \item SERAFIND: format standard double precision pour \tel ;
107 \item MED : format MED double precision base sur HDF5.
109 ang = """Format of the \telkey{GEOMETRY FILE}.
110 Possible choices are:
112 \item SERAFIN : classical single precision format in \tel,
113 \item SERAFIND: classical double precision format in \tel,
114 \item MED : MED double precision format based on HDF5.
117 # -----------------------------------
118 REFERENCE_FILE = SIMP(statut ='f',
119 # -----------------------------------
120 typ = ('Fichier','All Files (*)'), max='**',
122 fr = """Nom du fichier de resultats de reference pour la validation.
123 Si \telkey{VALIDATION} = OUI, les resultats du calcul vont etre
124 compares aux valeurs contenues dans ce fichier.
125 La comparaison est effectuee par le sous-programme \telfile{VALIDA}.""",
126 ang = """Name of the binary-coded result file used to validate the compuation.
127 If \telkey{VALIDATION} = YES, the results of the computation will be
128 compared with the values of this file.
129 The comparison is done by the subroutine \telfile{BIEF\_VALIDA}.""",
131 # -----------------------------------
132 REFERENCE_FILE_FORMAT = SIMP(statut ='o',
133 # -----------------------------------
135 into = ['SERAFIN','SERAFIND','MED'],
137 fr = """Format du \telkey{FICHIER DE REFERENCE}.
138 Les valeurs possibles sont :
140 \item SERAFIN : format standard simple precision pour \tel ;
141 \item SERAFIND: format standard double precision pour \tel ;
142 \item MED : format MED double precision base sur HDF5.
144 ang = """Format of the \telkey{REFERENCE FILE}.
145 Possible choices are:
147 \item SERAFIN : classical single precision format in \tel,
148 \item SERAFIND: classical double precision format in \tel,
149 \item MED : MED double precision format based on HDF5.
152 # -----------------------------------
153 VALIDATION = SIMP(statut ='f',
154 # -----------------------------------
157 fr = """Option utilisee principalement pour le dossier de validation.
158 Si ce mot-cle vaut OUI, les resultats du calcul vont alors etre
159 compares aux valeurs du \telkey{FICHIER DE REFERENCE}.
160 Le \telkey{FICHIER DE REFERENCE} est alors considere comme une
161 reference a laquelle on va comparer le calcul. La comparaison est
162 effectuee par le sous-programme \telfile{BIEF\_VALIDA}
163 qui peut etre une comparaison avec une solution exacte par exemple.""",
164 ang = """This option is primarily used for the validation documents.
165 If this keyword is equal to YES, the \telkey{REFERENCE FILE}
166 is then considered as a reference which the computation is
167 going to be compared with.
168 The \telkey{REFERENCE FILE} is then considered as a reference
169 which the computation is going to be compared with.
170 The comparison is done by the subroutine \telfile{BIEF\_VALIDA},
171 which can be modified so as to include, for example,
172 a comparison with an exact solution.""",
176 # -----------------------------------
177 GLOBAL = FACT(statut='f',
178 # -----------------------------------
179 # -----------------------------------
180 TITLE = SIMP(statut ='f',
181 # -----------------------------------
184 fr = """Titre du cas etudie.""",
185 ang = """Title of the case being considered.""",
187 # -----------------------------------
188 PARALLEL_PROCESSORS = SIMP(statut ='f',
189 # -----------------------------------
192 fr = """Nombre de processeurs pour la decomposition en parallele:
194 \item 0 : 1 machine, compilation sans bibliotheque de parallelisme ;
195 \item 1 : 1 machine, compilation avec bibliotheque de parallelisme ;
196 \item 2 : 2 processeurs ou machines en parallele etc...
198 ang = """Number of processors for domain partition.
200 \item 0: 1 machine, compiling without parallel library,
201 \item 1: 1 machine, compiling with a parallel library,
202 \item 2: 2 processors or machines in parallel etc...
206 # -----------------------------------
207 OUTPUT = FACT(statut='f',
208 # -----------------------------------
209 # -----------------------------------
210 RESULTS = FACT(statut='f',
211 # -----------------------------------
212 # -----------------------------------
213 RESULTS_FILE = SIMP(statut ='f',
214 # -----------------------------------
215 typ = ('Fichier','All Files (*)','Sauvegarde'), max='**',
216 fr = """Nom du fichier dans lequel seront ecrits les resultats du
217 calcul avec la periodicite donnee par le mot cle \telkey{PERIODE DE
218 SORTIES DES GLACES}.""",
219 ang = """Name of the file into which the computation results
220 are written with a periodicity given by the keyword
221 \telkey{ICE PRINTOUT PERIOD}.""",
223 # -----------------------------------
224 RESULTS_FILE_FORMAT = SIMP(statut ='f',
225 # -----------------------------------
227 into = ['SERAFIN','SERAFIND','MED'],
229 fr = """Format du \telkey{FICHIER DES RESULTATS}.
230 Les valeurs possibles sont :
232 \item SERAFIN : format standard simple precision pour \tel ;
233 \item SERAFIND: format standard double precision pour \tel ;
234 \item MED : format MED double precision base sur HDF5.
236 ang = """Format of the \telkey{RESULTS FILE}. Possible choices are:
238 \item SERAFIN : classical single precision format in \tel,
239 \item SERAFIND: classical double precision format in \tel,
240 \item MED : MED double precision format based on HDF5.
243 # -----------------------------------
244 VARIABLES_FOR_GRAPHIC_PRINTOUTS = SIMP(statut ='f',
245 # -----------------------------------
246 typ = 'TXM', max='**',
247 into = ["SOLRAD CLEAR SKY","SOLRAD CLOUDY","NET SOLRAD","EFFECTIVE SOLRAD","EVAPO HEAT FLUX","CONDUC HEAT FLUX","PRECIP HEAT FLUX","FRAZIL THETA0","FRAZIL THETA1","REENTRAINMENT","SETTLING VEL.","SOLID ICE CONC.","SOLID ICE THICK.","FRAZIL THICKNESS","UNDER ICE THICK.","EQUIV. SURFACE","TOP ICE COVER","BOTTOM ICE COVERM","TOTAL ICE THICK.M ","CARACTERISTIQUES","TOTAL NUMBER OF PARTICLES","TOTAL CONCENTRATION OF FRAZIL","CONCENTRATION OF FRAZIL FOR CLASS*","CONCENTRATION OF FRAZIL FOR CLASS1","CONCENTRATION OF FRAZIL FOR CLASS2","CONCENTRATION OF FRAZIL FOR CLASS3","CONCENTRATION OF FRAZIL FOR CLASS4","CONCENTRATION OF FRAZIL FOR CLASS5","CONCENTRATION OF FRAZIL FOR CLASS6","CONCENTRATION OF FRAZIL FOR CLASS7","CONCENTRATION OF FRAZIL FOR CLASS8","CONCENTRATION OF FRAZIL FOR CLASS9","CONCENTRATION OF FRAZIL FOR CLASS10","CONCENTRATION OF FRAZIL FOR CLASS11","CONCENTRATION OF FRAZIL FOR CLASS12","CONCENTRATION OF FRAZIL FOR CLASS13","CONCENTRATION OF FRAZIL FOR CLASS14","CONCENTRATION OF FRAZIL FOR CLASS15","CONCENTRATION OF FRAZIL FOR CLASS16","CONCENTRATION OF FRAZIL FOR CLASS17","CONCENTRATION OF FRAZIL FOR CLASS18","CONCENTRATION OF FRAZIL FOR CLASS19","CONCENTRATION OF FRAZIL FOR CLASS**","CONCENTRATION OF FRAZIL FOR CLASS*","CONCENTRATION OF FRAZIL FOR CLASS1","CONCENTRATION OF FRAZIL FOR CLASS2","CONCENTRATION OF FRAZIL FOR CLASS3","CONCENTRATION OF FRAZIL FOR CLASS4","CONCENTRATION OF FRAZIL FOR CLASS5","CONCENTRATION OF FRAZIL FOR CLASS6","CONCENTRATION OF FRAZIL FOR CLASS7","CONCENTRATION OF FRAZIL FOR CLASS8","CONCENTRATION OF FRAZIL FOR CLASS9","CONCENTRATION OF FRAZIL FOR CLASS10","CONCENTRATION OF FRAZIL FOR CLASS11","CONCENTRATION OF FRAZIL FOR CLASS12","CONCENTRATION OF FRAZIL FOR CLASS13","CONCENTRATION OF FRAZIL FOR CLASS14","CONCENTRATION OF FRAZIL FOR CLASS15","CONCENTRATION OF FRAZIL FOR CLASS16","CONCENTRATION OF FRAZIL FOR CLASS17","CONCENTRATION OF FRAZIL FOR CLASS18","CONCENTRATION OF FRAZIL FOR CLASS19","CONCENTRATION OF FRAZIL FOR CLASS**","CONCENTRATION OF FRAZIL FOR CLASS*","CONCENTRATION OF FRAZIL FOR CLASS1","CONCENTRATION OF FRAZIL FOR CLASS2","CONCENTRATION OF FRAZIL FOR CLASS3","CONCENTRATION OF FRAZIL FOR CLASS4","CONCENTRATION OF FRAZIL FOR CLASS5","CONCENTRATION OF FRAZIL FOR CLASS6","CONCENTRATION OF FRAZIL FOR CLASS7","CONCENTRATION OF FRAZIL FOR CLASS8","CONCENTRATION OF FRAZIL FOR CLASS9","CONCENTRATION OF FRAZIL FOR CLASS10","CONCENTRATION OF FRAZIL FOR CLASS11","CONCENTRATION OF FRAZIL FOR CLASS12","CONCENTRATION OF FRAZIL FOR CLASS13","CONCENTRATION OF FRAZIL FOR CLASS14","CONCENTRATION OF FRAZIL FOR CLASS15","CONCENTRATION OF FRAZIL FOR CLASS16","CONCENTRATION OF FRAZIL FOR CLASS17","CONCENTRATION OF FRAZIL FOR CLASS18","CONCENTRATION OF FRAZIL FOR CLASS19","CONCENTRATION OF FRAZIL FOR CLASS**","CONCENTRATION OF FRAZIL FOR CLASS*","CONCENTRATION OF FRAZIL FOR CLASS1","CONCENTRATION OF FRAZIL FOR CLASS2","CONCENTRATION OF FRAZIL FOR CLASS3","CONCENTRATION OF FRAZIL FOR CLASS4","CONCENTRATION OF FRAZIL FOR CLASS5","CONCENTRATION OF FRAZIL FOR CLASS6","CONCENTRATION OF FRAZIL FOR CLASS7","CONCENTRATION OF FRAZIL FOR CLASS8","CONCENTRATION OF FRAZIL FOR CLASS9","CONCENTRATION OF FRAZIL FOR CLASS10","CONCENTRATION OF FRAZIL FOR CLASS11","CONCENTRATION OF FRAZIL FOR CLASS12","CONCENTRATION OF FRAZIL FOR CLASS13","CONCENTRATION OF FRAZIL FOR CLASS14","CONCENTRATION OF FRAZIL FOR CLASS15","CONCENTRATION OF FRAZIL FOR CLASS16","CONCENTRATION OF FRAZIL FOR CLASS17","CONCENTRATION OF FRAZIL FOR CLASS18","CONCENTRATION OF FRAZIL FOR CLASS19","CONCENTRATION OF FRAZIL FOR CLASS**","CONCENTRATION OF FRAZIL FOR CLASS*","CONCENTRATION OF FRAZIL FOR CLASS1","CONCENTRATION OF FRAZIL FOR CLASS2","CONCENTRATION OF FRAZIL FOR CLASS3","CONCENTRATION OF FRAZIL FOR CLASS4","CONCENTRATION OF FRAZIL FOR CLASS5","CONCENTRATION OF FRAZIL FOR CLASS6","CONCENTRATION OF FRAZIL FOR CLASS7","CONCENTRATION OF FRAZIL FOR CLASS8","CONCENTRATION OF FRAZIL FOR CLASS9","CONCENTRATION OF FRAZIL FOR CLASS10","CONCENTRATION OF FRAZIL FOR CLASS11","CONCENTRATION OF FRAZIL FOR CLASS12","CONCENTRATION OF FRAZIL FOR CLASS13","CONCENTRATION OF FRAZIL FOR CLASS14","CONCENTRATION OF FRAZIL FOR CLASS15","CONCENTRATION OF FRAZIL FOR CLASS16","CONCENTRATION OF FRAZIL FOR CLASS17","CONCENTRATION OF FRAZIL FOR CLASS18","CONCENTRATION OF FRAZIL FOR CLASS19","CONCENTRATION OF FRAZIL FOR CLASS**","CONCENTRATION OF FRAZIL FOR CLASS*","CONCENTRATION OF FRAZIL FOR CLASS1","CONCENTRATION OF FRAZIL FOR CLASS2","CONCENTRATION OF FRAZIL FOR CLASS3","CONCENTRATION OF FRAZIL FOR CLASS4","CONCENTRATION OF FRAZIL FOR CLASS5","CONCENTRATION OF FRAZIL FOR CLASS6","CONCENTRATION OF FRAZIL FOR CLASS7","CONCENTRATION OF FRAZIL FOR CLASS8","CONCENTRATION OF FRAZIL FOR CLASS9","CONCENTRATION OF FRAZIL FOR CLASS10","CONCENTRATION OF FRAZIL FOR CLASS11","CONCENTRATION OF FRAZIL FOR CLASS12","CONCENTRATION OF FRAZIL FOR CLASS13","CONCENTRATION OF FRAZIL FOR CLASS14","CONCENTRATION OF FRAZIL FOR CLASS15","CONCENTRATION OF FRAZIL FOR CLASS16","CONCENTRATION OF FRAZIL FOR CLASS17","CONCENTRATION OF FRAZIL FOR CLASS18","CONCENTRATION OF FRAZIL FOR CLASS19","CONCENTRATION OF FRAZIL FOR CLASS**","CONCENTRATION OF FRAZIL FOR CLASS*","CONCENTRATION OF FRAZIL FOR CLASS1","CONCENTRATION OF FRAZIL FOR CLASS2","CONCENTRATION OF FRAZIL FOR CLASS3","CONCENTRATION OF FRAZIL FOR CLASS4","CONCENTRATION OF FRAZIL FOR CLASS5","CONCENTRATION OF FRAZIL FOR CLASS6","CONCENTRATION OF FRAZIL FOR CLASS7","CONCENTRATION OF FRAZIL FOR CLASS8","CONCENTRATION OF FRAZIL FOR CLASS9","CONCENTRATION OF FRAZIL FOR CLASS10","CONCENTRATION OF FRAZIL FOR CLASS11","CONCENTRATION OF FRAZIL FOR CLASS12","CONCENTRATION OF FRAZIL FOR CLASS13","CONCENTRATION OF FRAZIL FOR CLASS14","CONCENTRATION OF FRAZIL FOR CLASS15","CONCENTRATION OF FRAZIL FOR CLASS16","CONCENTRATION OF FRAZIL FOR CLASS17","CONCENTRATION OF FRAZIL FOR CLASS18","CONCENTRATION OF FRAZIL FOR CLASS19","CONCENTRATION OF FRAZIL FOR CLASS**","CONCENTRATION OF FRAZIL FOR CLASS*","CONCENTRATION OF FRAZIL FOR CLASS1","CONCENTRATION OF FRAZIL FOR CLASS2","CONCENTRATION OF FRAZIL FOR CLASS3","CONCENTRATION OF FRAZIL FOR CLASS4","CONCENTRATION OF FRAZIL FOR CLASS5","CONCENTRATION OF FRAZIL FOR CLASS6","CONCENTRATION OF FRAZIL FOR CLASS7","CONCENTRATION OF FRAZIL FOR CLASS8","CONCENTRATION OF FRAZIL FOR CLASS9","CONCENTRATION OF FRAZIL FOR CLASS10","CONCENTRATION OF FRAZIL FOR CLASS11","CONCENTRATION OF FRAZIL FOR CLASS12","CONCENTRATION OF FRAZIL FOR CLASS13","CONCENTRATION OF FRAZIL FOR CLASS14","CONCENTRATION OF FRAZIL FOR CLASS15","CONCENTRATION OF FRAZIL FOR CLASS16","CONCENTRATION OF FRAZIL FOR CLASS17","CONCENTRATION OF FRAZIL FOR CLASS18","CONCENTRATION OF FRAZIL FOR CLASS19","CONCENTRATION OF FRAZIL FOR CLASS**","CONCENTRATION OF FRAZIL FOR CLASS*","CONCENTRATION OF FRAZIL FOR CLASS1","CONCENTRATION OF FRAZIL FOR CLASS2","CONCENTRATION OF FRAZIL FOR CLASS3","CONCENTRATION OF FRAZIL FOR CLASS4","CONCENTRATION OF FRAZIL FOR CLASS5","CONCENTRATION OF FRAZIL FOR CLASS6","CONCENTRATION OF FRAZIL FOR CLASS7","CONCENTRATION OF FRAZIL FOR CLASS8","CONCENTRATION OF FRAZIL FOR CLASS9","CONCENTRATION OF FRAZIL FOR CLASS10","CONCENTRATION OF FRAZIL FOR CLASS11","CONCENTRATION OF FRAZIL FOR CLASS12","CONCENTRATION OF FRAZIL FOR CLASS13","CONCENTRATION OF FRAZIL FOR CLASS14","CONCENTRATION OF FRAZIL FOR CLASS15","CONCENTRATION OF FRAZIL FOR CLASS16","CONCENTRATION OF FRAZIL FOR CLASS17","CONCENTRATION OF FRAZIL FOR CLASS18","CONCENTRATION OF FRAZIL FOR CLASS19","CONCENTRATION OF FRAZIL FOR CLASS**","CONCENTRATION OF FRAZIL FOR CLASS*","CONCENTRATION OF FRAZIL FOR CLASS1","CONCENTRATION OF FRAZIL FOR CLASS2","CONCENTRATION OF FRAZIL FOR CLASS3","CONCENTRATION OF FRAZIL FOR CLASS4","CONCENTRATION OF FRAZIL FOR CLASS5","CONCENTRATION OF FRAZIL FOR CLASS6","CONCENTRATION OF FRAZIL FOR CLASS7","CONCENTRATION OF FRAZIL FOR CLASS8","CONCENTRATION OF FRAZIL FOR CLASS9","CONCENTRATION OF FRAZIL FOR CLASS10","CONCENTRATION OF FRAZIL FOR CLASS11","CONCENTRATION OF FRAZIL FOR CLASS12","CONCENTRATION OF FRAZIL FOR CLASS13","CONCENTRATION OF FRAZIL FOR CLASS14","CONCENTRATION OF FRAZIL FOR CLASS15","CONCENTRATION OF FRAZIL FOR CLASS16","CONCENTRATION OF FRAZIL FOR CLASS17","CONCENTRATION OF FRAZIL FOR CLASS18","CONCENTRATION OF FRAZIL FOR CLASS19","CONCENTRATION OF FRAZIL FOR CLASS**","CONCENTRATION OF FRAZIL FOR CLASS*","CONCENTRATION OF FRAZIL FOR CLASS1","CONCENTRATION OF FRAZIL FOR CLASS2","CONCENTRATION OF FRAZIL FOR CLASS3","CONCENTRATION OF FRAZIL FOR CLASS4","CONCENTRATION OF FRAZIL FOR CLASS5","CONCENTRATION OF FRAZIL FOR CLASS6","CONCENTRATION OF FRAZIL FOR CLASS7","CONCENTRATION OF FRAZIL FOR CLASS8","CONCENTRATION OF FRAZIL FOR CLASS9","CONCENTRATION OF FRAZIL FOR CLASS10","CONCENTRATION OF FRAZIL FOR CLASS11","CONCENTRATION OF FRAZIL FOR CLASS12","CONCENTRATION OF FRAZIL FOR CLASS13","CONCENTRATION OF FRAZIL FOR CLASS14","CONCENTRATION OF FRAZIL FOR CLASS15","CONCENTRATION OF FRAZIL FOR CLASS16","CONCENTRATION OF FRAZIL FOR CLASS17","CONCENTRATION OF FRAZIL FOR CLASS18","CONCENTRATION OF FRAZIL FOR CLASS19","CONCENTRATION OF FRAZIL FOR CLASS**","CONCENTRATION OF FRAZIL FOR CLASS*","CONCENTRATION OF FRAZIL FOR CLASS1","CONCENTRATION OF FRAZIL FOR CLASS2","CONCENTRATION OF FRAZIL FOR CLASS3","CONCENTRATION OF FRAZIL FOR CLASS4","CONCENTRATION OF FRAZIL FOR CLASS5","CONCENTRATION OF FRAZIL FOR CLASS6","CONCENTRATION OF FRAZIL FOR CLASS7","CONCENTRATION OF FRAZIL FOR CLASS8","CONCENTRATION OF FRAZIL FOR CLASS9","CONCENTRATION OF FRAZIL FOR CLASS10","CONCENTRATION OF FRAZIL FOR CLASS11","CONCENTRATION OF FRAZIL FOR CLASS12","CONCENTRATION OF FRAZIL FOR CLASS13","CONCENTRATION OF FRAZIL FOR CLASS14","CONCENTRATION OF FRAZIL FOR CLASS15","CONCENTRATION OF FRAZIL FOR CLASS16","CONCENTRATION OF FRAZIL FOR CLASS17","CONCENTRATION OF FRAZIL FOR CLASS18","CONCENTRATION OF FRAZIL FOR CLASS19","CONCENTRATION OF FRAZIL FOR CLASS**","CONCENTRATION OF FRAZIL FOR CLASS*","CONCENTRATION OF FRAZIL FOR CLASS1","CONCENTRATION OF FRAZIL FOR CLASS2","CONCENTRATION OF FRAZIL FOR CLASS3","CONCENTRATION OF FRAZIL FOR CLASS4","CONCENTRATION OF FRAZIL FOR CLASS5","CONCENTRATION OF FRAZIL FOR CLASS6","CONCENTRATION OF FRAZIL FOR CLASS7","CONCENTRATION OF FRAZIL FOR CLASS8","CONCENTRATION OF FRAZIL FOR CLASS9","CONCENTRATION OF FRAZIL FOR CLASS10","CONCENTRATION OF FRAZIL FOR CLASS11","CONCENTRATION OF FRAZIL FOR CLASS12","CONCENTRATION OF FRAZIL FOR CLASS13","CONCENTRATION OF FRAZIL FOR CLASS14","CONCENTRATION OF FRAZIL FOR CLASS15","CONCENTRATION OF FRAZIL FOR CLASS16","CONCENTRATION OF FRAZIL FOR CLASS17","CONCENTRATION OF FRAZIL FOR CLASS18","CONCENTRATION OF FRAZIL FOR CLASS19","CONCENTRATION OF FRAZIL FOR CLASS**","CONCENTRATION OF FRAZIL FOR CLASS*","CONCENTRATION OF FRAZIL FOR CLASS1","CONCENTRATION OF FRAZIL FOR CLASS2","CONCENTRATION OF FRAZIL FOR CLASS3","CONCENTRATION OF FRAZIL FOR CLASS4","CONCENTRATION OF FRAZIL FOR CLASS5","CONCENTRATION OF FRAZIL FOR CLASS6","CONCENTRATION OF FRAZIL FOR CLASS7","CONCENTRATION OF FRAZIL FOR CLASS8","CONCENTRATION OF FRAZIL FOR CLASS9","CONCENTRATION OF FRAZIL FOR CLASS10","CONCENTRATION OF FRAZIL FOR CLASS11","CONCENTRATION OF FRAZIL FOR CLASS12","CONCENTRATION OF FRAZIL FOR CLASS13","CONCENTRATION OF FRAZIL FOR CLASS14","CONCENTRATION OF FRAZIL FOR CLASS15","CONCENTRATION OF FRAZIL FOR CLASS16","CONCENTRATION OF FRAZIL FOR CLASS17","CONCENTRATION OF FRAZIL FOR CLASS18","CONCENTRATION OF FRAZIL FOR CLASS19","CONCENTRATION OF FRAZIL FOR CLASS**","CONCENTRATION OF FRAZIL FOR CLASS*","CONCENTRATION OF FRAZIL FOR CLASS1","CONCENTRATION OF FRAZIL FOR CLASS2","CONCENTRATION OF FRAZIL FOR CLASS3","CONCENTRATION OF FRAZIL FOR CLASS4","CONCENTRATION OF FRAZIL FOR CLASS5","CONCENTRATION OF FRAZIL FOR CLASS6","CONCENTRATION OF FRAZIL FOR CLASS7","CONCENTRATION OF FRAZIL FOR CLASS8","CONCENTRATION OF FRAZIL FOR CLASS9","CONCENTRATION OF FRAZIL FOR CLASS10","CONCENTRATION OF FRAZIL FOR CLASS11","CONCENTRATION OF FRAZIL FOR CLASS12","CONCENTRATION OF FRAZIL FOR CLASS13","CONCENTRATION OF FRAZIL FOR CLASS14","CONCENTRATION OF FRAZIL FOR CLASS15","CONCENTRATION OF FRAZIL FOR CLASS16","CONCENTRATION OF FRAZIL FOR CLASS17","CONCENTRATION OF FRAZIL FOR CLASS18","CONCENTRATION OF FRAZIL FOR CLASS19","CONCENTRATION OF FRAZIL FOR CLASS**","CONCENTRATION OF FRAZIL FOR CLASS*","CONCENTRATION OF FRAZIL FOR CLASS1","CONCENTRATION OF FRAZIL FOR CLASS2","CONCENTRATION OF FRAZIL FOR CLASS3","CONCENTRATION OF FRAZIL FOR CLASS4","CONCENTRATION OF FRAZIL FOR CLASS5","CONCENTRATION OF FRAZIL FOR CLASS6","CONCENTRATION OF FRAZIL FOR CLASS7","CONCENTRATION OF FRAZIL FOR CLASS8","CONCENTRATION OF FRAZIL FOR CLASS9","CONCENTRATION OF FRAZIL FOR CLASS10","CONCENTRATION OF FRAZIL FOR CLASS11","CONCENTRATION OF FRAZIL FOR CLASS12","CONCENTRATION OF FRAZIL FOR CLASS13","CONCENTRATION OF FRAZIL FOR CLASS14","CONCENTRATION OF FRAZIL FOR CLASS15","CONCENTRATION OF FRAZIL FOR CLASS16","CONCENTRATION OF FRAZIL FOR CLASS17","CONCENTRATION OF FRAZIL FOR CLASS18","CONCENTRATION OF FRAZIL FOR CLASS19","CONCENTRATION OF FRAZIL FOR CLASS**","CONCENTRATION OF FRAZIL FOR CLASS*","CONCENTRATION OF FRAZIL FOR CLASS1","CONCENTRATION OF FRAZIL FOR CLASS2","CONCENTRATION OF FRAZIL FOR CLASS3","CONCENTRATION OF FRAZIL FOR CLASS4","CONCENTRATION OF FRAZIL FOR CLASS5","CONCENTRATION OF FRAZIL FOR CLASS6","CONCENTRATION OF FRAZIL FOR CLASS7","CONCENTRATION OF FRAZIL FOR CLASS8","CONCENTRATION OF FRAZIL FOR CLASS9","CONCENTRATION OF FRAZIL FOR CLASS10","CONCENTRATION OF FRAZIL FOR CLASS11","CONCENTRATION OF FRAZIL FOR CLASS12","CONCENTRATION OF FRAZIL FOR CLASS13","CONCENTRATION OF FRAZIL FOR CLASS14","CONCENTRATION OF FRAZIL FOR CLASS15","CONCENTRATION OF FRAZIL FOR CLASS16","CONCENTRATION OF FRAZIL FOR CLASS17","CONCENTRATION OF FRAZIL FOR CLASS18","CONCENTRATION OF FRAZIL FOR CLASS19","CONCENTRATION OF FRAZIL FOR CLASS**","CONCENTRATION OF FRAZIL FOR CLASS*","CONCENTRATION OF FRAZIL FOR CLASS1","CONCENTRATION OF FRAZIL FOR CLASS2","CONCENTRATION OF FRAZIL FOR CLASS3","CONCENTRATION OF FRAZIL FOR CLASS4","CONCENTRATION OF FRAZIL FOR CLASS5","CONCENTRATION OF FRAZIL FOR CLASS6","CONCENTRATION OF FRAZIL FOR CLASS7","CONCENTRATION OF FRAZIL FOR CLASS8","CONCENTRATION OF FRAZIL FOR CLASS9","CONCENTRATION OF FRAZIL FOR CLASS10","CONCENTRATION OF FRAZIL FOR CLASS11","CONCENTRATION OF FRAZIL FOR CLASS12","CONCENTRATION OF FRAZIL FOR CLASS13","CONCENTRATION OF FRAZIL FOR CLASS14","CONCENTRATION OF FRAZIL FOR CLASS15","CONCENTRATION OF FRAZIL FOR CLASS16","CONCENTRATION OF FRAZIL FOR CLASS17","CONCENTRATION OF FRAZIL FOR CLASS18","CONCENTRATION OF FRAZIL FOR CLASS19","CONCENTRATION OF FRAZIL FOR CLASS**","CONCENTRATION OF FRAZIL FOR CLASS*","CONCENTRATION OF FRAZIL FOR CLASS1","CONCENTRATION OF FRAZIL FOR CLASS2","CONCENTRATION OF FRAZIL FOR CLASS3","CONCENTRATION OF FRAZIL FOR CLASS4","CONCENTRATION OF FRAZIL FOR CLASS5","CONCENTRATION OF FRAZIL FOR CLASS6","CONCENTRATION OF FRAZIL FOR CLASS7","CONCENTRATION OF FRAZIL FOR CLASS8","CONCENTRATION OF FRAZIL FOR CLASS9","CONCENTRATION OF FRAZIL FOR CLASS10","CONCENTRATION OF FRAZIL FOR CLASS11","CONCENTRATION OF FRAZIL FOR CLASS12","CONCENTRATION OF FRAZIL FOR CLASS13","CONCENTRATION OF FRAZIL FOR CLASS14","CONCENTRATION OF FRAZIL FOR CLASS15","CONCENTRATION OF FRAZIL FOR CLASS16","CONCENTRATION OF FRAZIL FOR CLASS17","CONCENTRATION OF FRAZIL FOR CLASS18","CONCENTRATION OF FRAZIL FOR CLASS19","CONCENTRATION OF FRAZIL FOR CLASS**","CONCENTRATION OF FRAZIL FOR CLASS*","CONCENTRATION OF FRAZIL FOR CLASS1","CONCENTRATION OF FRAZIL FOR CLASS2","CONCENTRATION OF FRAZIL FOR CLASS3","CONCENTRATION OF FRAZIL FOR CLASS4","CONCENTRATION OF FRAZIL FOR CLASS5","CONCENTRATION OF FRAZIL FOR CLASS6","CONCENTRATION OF FRAZIL FOR CLASS7","CONCENTRATION OF FRAZIL FOR CLASS8","CONCENTRATION OF FRAZIL FOR CLASS9","CONCENTRATION OF FRAZIL FOR CLASS10","CONCENTRATION OF FRAZIL FOR CLASS11","CONCENTRATION OF FRAZIL FOR CLASS12","CONCENTRATION OF FRAZIL FOR CLASS13","CONCENTRATION OF FRAZIL FOR CLASS14","CONCENTRATION OF FRAZIL FOR CLASS15","CONCENTRATION OF FRAZIL FOR CLASS16","CONCENTRATION OF FRAZIL FOR CLASS17","CONCENTRATION OF FRAZIL FOR CLASS18","CONCENTRATION OF FRAZIL FOR CLASS19","CONCENTRATION OF FRAZIL FOR CLASS**","CONCENTRATION OF FRAZIL FOR CLASS*","CONCENTRATION OF FRAZIL FOR CLASS1","CONCENTRATION OF FRAZIL FOR CLASS2","CONCENTRATION OF FRAZIL FOR CLASS3","CONCENTRATION OF FRAZIL FOR CLASS4","CONCENTRATION OF FRAZIL FOR CLASS5","CONCENTRATION OF FRAZIL FOR CLASS6","CONCENTRATION OF FRAZIL FOR CLASS7","CONCENTRATION OF FRAZIL FOR CLASS8","CONCENTRATION OF FRAZIL FOR CLASS9","CONCENTRATION OF FRAZIL FOR CLASS10","CONCENTRATION OF FRAZIL FOR CLASS11","CONCENTRATION OF FRAZIL FOR CLASS12","CONCENTRATION OF FRAZIL FOR CLASS13","CONCENTRATION OF FRAZIL FOR CLASS14","CONCENTRATION OF FRAZIL FOR CLASS15","CONCENTRATION OF FRAZIL FOR CLASS16","CONCENTRATION OF FRAZIL FOR CLASS17","CONCENTRATION OF FRAZIL FOR CLASS18","CONCENTRATION OF FRAZIL FOR CLASS19","CONCENTRATION OF FRAZIL FOR CLASS**","PARTICLE NUMBER OF FRAZIL FOR CLASS*","PARTICLE NUMBER OF FRAZIL FOR CLASS1","PARTICLE NUMBER OF FRAZIL FOR CLASS2","PARTICLE NUMBER OF FRAZIL FOR CLASS3","PARTICLE NUMBER OF FRAZIL FOR CLASS4","PARTICLE NUMBER OF FRAZIL FOR CLASS5","PARTICLE NUMBER OF FRAZIL FOR CLASS6","PARTICLE NUMBER OF FRAZIL FOR CLASS7","PARTICLE NUMBER OF FRAZIL FOR CLASS8","PARTICLE NUMBER OF FRAZIL FOR CLASS9","PARTICLE NUMBER OF FRAZIL FOR CLASS10","PARTICLE NUMBER OF FRAZIL FOR CLASS11","PARTICLE NUMBER OF FRAZIL FOR CLASS12","PARTICLE NUMBER OF FRAZIL FOR CLASS13","PARTICLE NUMBER OF FRAZIL FOR CLASS14","PARTICLE NUMBER OF FRAZIL FOR CLASS15","PARTICLE NUMBER OF FRAZIL FOR CLASS16","PARTICLE NUMBER OF FRAZIL FOR CLASS17","PARTICLE NUMBER OF FRAZIL FOR CLASS18","PARTICLE NUMBER OF FRAZIL FOR CLASS19","PARTICLE NUMBER OF FRAZIL FOR CLASS**","PARTICLE NUMBER OF FRAZIL FOR CLASS*","PARTICLE NUMBER OF FRAZIL FOR CLASS1","PARTICLE NUMBER OF FRAZIL FOR CLASS2","PARTICLE NUMBER OF FRAZIL FOR CLASS3","PARTICLE NUMBER OF FRAZIL FOR CLASS4","PARTICLE NUMBER OF FRAZIL FOR CLASS5","PARTICLE NUMBER OF FRAZIL FOR CLASS6","PARTICLE NUMBER OF FRAZIL FOR CLASS7","PARTICLE NUMBER OF FRAZIL FOR CLASS8","PARTICLE NUMBER OF FRAZIL FOR CLASS9","PARTICLE NUMBER OF FRAZIL FOR CLASS10","PARTICLE NUMBER OF FRAZIL FOR CLASS11","PARTICLE NUMBER OF FRAZIL FOR CLASS12","PARTICLE NUMBER OF FRAZIL FOR CLASS13","PARTICLE NUMBER OF FRAZIL FOR CLASS14","PARTICLE NUMBER OF FRAZIL FOR CLASS15","PARTICLE NUMBER OF FRAZIL FOR CLASS16","PARTICLE NUMBER OF FRAZIL FOR CLASS17","PARTICLE NUMBER OF FRAZIL FOR CLASS18","PARTICLE NUMBER OF FRAZIL FOR CLASS19","PARTICLE NUMBER OF FRAZIL FOR CLASS**","PARTICLE NUMBER OF FRAZIL FOR CLASS*","PARTICLE NUMBER OF FRAZIL FOR CLASS1","PARTICLE NUMBER OF FRAZIL FOR CLASS2","PARTICLE NUMBER OF FRAZIL FOR CLASS3","PARTICLE NUMBER OF FRAZIL FOR CLASS4","PARTICLE NUMBER OF FRAZIL FOR CLASS5","PARTICLE NUMBER OF FRAZIL FOR CLASS6","PARTICLE NUMBER OF FRAZIL FOR CLASS7","PARTICLE NUMBER OF FRAZIL FOR CLASS8","PARTICLE NUMBER OF FRAZIL FOR CLASS9","PARTICLE NUMBER OF FRAZIL FOR CLASS10","PARTICLE NUMBER OF FRAZIL FOR CLASS11","PARTICLE NUMBER OF FRAZIL FOR CLASS12","PARTICLE NUMBER OF FRAZIL FOR CLASS13","PARTICLE NUMBER OF FRAZIL FOR CLASS14","PARTICLE NUMBER OF FRAZIL FOR CLASS15","PARTICLE NUMBER OF FRAZIL FOR CLASS16","PARTICLE NUMBER OF FRAZIL FOR CLASS17","PARTICLE NUMBER OF FRAZIL FOR CLASS18","PARTICLE NUMBER OF FRAZIL FOR CLASS19","PARTICLE NUMBER OF FRAZIL FOR CLASS**","PARTICLE NUMBER OF FRAZIL FOR CLASS*","PARTICLE NUMBER OF FRAZIL FOR CLASS1","PARTICLE NUMBER OF FRAZIL FOR CLASS2","PARTICLE NUMBER OF FRAZIL FOR CLASS3","PARTICLE NUMBER OF FRAZIL FOR CLASS4","PARTICLE NUMBER OF FRAZIL FOR CLASS5","PARTICLE NUMBER OF FRAZIL FOR CLASS6","PARTICLE NUMBER OF FRAZIL FOR CLASS7","PARTICLE NUMBER OF FRAZIL FOR CLASS8","PARTICLE NUMBER OF FRAZIL FOR CLASS9","PARTICLE NUMBER OF FRAZIL FOR CLASS10","PARTICLE NUMBER OF FRAZIL FOR CLASS11","PARTICLE NUMBER OF FRAZIL FOR CLASS12","PARTICLE NUMBER OF FRAZIL FOR CLASS13","PARTICLE NUMBER OF FRAZIL FOR CLASS14","PARTICLE NUMBER OF FRAZIL FOR CLASS15","PARTICLE NUMBER OF FRAZIL FOR CLASS16","PARTICLE NUMBER OF FRAZIL FOR CLASS17","PARTICLE NUMBER OF FRAZIL FOR CLASS18","PARTICLE NUMBER OF FRAZIL FOR CLASS19","PARTICLE NUMBER OF FRAZIL FOR CLASS**","PARTICLE NUMBER OF FRAZIL FOR CLASS*","PARTICLE NUMBER OF FRAZIL FOR CLASS1","PARTICLE NUMBER OF FRAZIL FOR CLASS2","PARTICLE NUMBER OF FRAZIL FOR CLASS3","PARTICLE NUMBER OF FRAZIL FOR CLASS4","PARTICLE NUMBER OF FRAZIL FOR CLASS5","PARTICLE NUMBER OF FRAZIL FOR CLASS6","PARTICLE NUMBER OF FRAZIL FOR CLASS7","PARTICLE NUMBER OF FRAZIL FOR CLASS8","PARTICLE NUMBER OF FRAZIL FOR CLASS9","PARTICLE NUMBER OF FRAZIL FOR CLASS10","PARTICLE NUMBER OF FRAZIL FOR CLASS11","PARTICLE NUMBER OF FRAZIL FOR CLASS12","PARTICLE NUMBER OF FRAZIL FOR CLASS13","PARTICLE NUMBER OF FRAZIL FOR CLASS14","PARTICLE NUMBER OF FRAZIL FOR CLASS15","PARTICLE NUMBER OF FRAZIL FOR CLASS16","PARTICLE NUMBER OF FRAZIL FOR CLASS17","PARTICLE NUMBER OF FRAZIL FOR CLASS18","PARTICLE NUMBER OF FRAZIL FOR CLASS19","PARTICLE NUMBER OF FRAZIL FOR CLASS**","PARTICLE NUMBER OF FRAZIL FOR CLASS*","PARTICLE NUMBER OF FRAZIL FOR CLASS1","PARTICLE NUMBER OF FRAZIL FOR CLASS2","PARTICLE NUMBER OF FRAZIL FOR CLASS3","PARTICLE NUMBER OF FRAZIL FOR CLASS4","PARTICLE NUMBER OF FRAZIL FOR CLASS5","PARTICLE NUMBER OF FRAZIL FOR CLASS6","PARTICLE NUMBER OF FRAZIL FOR CLASS7","PARTICLE NUMBER OF FRAZIL FOR CLASS8","PARTICLE NUMBER OF FRAZIL FOR CLASS9","PARTICLE NUMBER OF FRAZIL FOR CLASS10","PARTICLE NUMBER OF FRAZIL FOR CLASS11","PARTICLE NUMBER OF FRAZIL FOR CLASS12","PARTICLE NUMBER OF FRAZIL FOR CLASS13","PARTICLE NUMBER OF FRAZIL FOR CLASS14","PARTICLE NUMBER OF FRAZIL FOR CLASS15","PARTICLE NUMBER OF FRAZIL FOR CLASS16","PARTICLE NUMBER OF FRAZIL FOR CLASS17","PARTICLE NUMBER OF FRAZIL FOR CLASS18","PARTICLE NUMBER OF FRAZIL FOR CLASS19","PARTICLE NUMBER OF FRAZIL FOR CLASS**","PARTICLE NUMBER OF FRAZIL FOR CLASS*","PARTICLE NUMBER OF FRAZIL FOR CLASS1","PARTICLE NUMBER OF FRAZIL FOR CLASS2","PARTICLE NUMBER OF FRAZIL FOR CLASS3","PARTICLE NUMBER OF FRAZIL FOR CLASS4","PARTICLE NUMBER OF FRAZIL FOR CLASS5","PARTICLE NUMBER OF FRAZIL FOR CLASS6","PARTICLE NUMBER OF FRAZIL FOR CLASS7","PARTICLE NUMBER OF FRAZIL FOR CLASS8","PARTICLE NUMBER OF FRAZIL FOR CLASS9","PARTICLE NUMBER OF FRAZIL FOR CLASS10","PARTICLE NUMBER OF FRAZIL FOR CLASS11","PARTICLE NUMBER OF FRAZIL FOR CLASS12","PARTICLE NUMBER OF FRAZIL FOR CLASS13","PARTICLE NUMBER OF FRAZIL FOR CLASS14","PARTICLE NUMBER OF FRAZIL FOR CLASS15","PARTICLE NUMBER OF FRAZIL FOR CLASS16","PARTICLE NUMBER OF FRAZIL FOR CLASS17","PARTICLE NUMBER OF FRAZIL FOR CLASS18","PARTICLE NUMBER OF FRAZIL FOR CLASS19","PARTICLE NUMBER OF FRAZIL FOR CLASS**","PARTICLE NUMBER OF FRAZIL FOR CLASS*","PARTICLE NUMBER OF FRAZIL FOR CLASS1","PARTICLE NUMBER OF FRAZIL FOR CLASS2","PARTICLE NUMBER OF FRAZIL FOR CLASS3","PARTICLE NUMBER OF FRAZIL FOR CLASS4","PARTICLE NUMBER OF FRAZIL FOR CLASS5","PARTICLE NUMBER OF FRAZIL FOR CLASS6","PARTICLE NUMBER OF FRAZIL FOR CLASS7","PARTICLE NUMBER OF FRAZIL FOR CLASS8","PARTICLE NUMBER OF FRAZIL FOR CLASS9","PARTICLE NUMBER OF FRAZIL FOR CLASS10","PARTICLE NUMBER OF FRAZIL FOR CLASS11","PARTICLE NUMBER OF FRAZIL FOR CLASS12","PARTICLE NUMBER OF FRAZIL FOR CLASS13","PARTICLE NUMBER OF FRAZIL FOR CLASS14","PARTICLE NUMBER OF FRAZIL FOR CLASS15","PARTICLE NUMBER OF FRAZIL FOR CLASS16","PARTICLE NUMBER OF FRAZIL FOR CLASS17","PARTICLE NUMBER OF FRAZIL FOR CLASS18","PARTICLE NUMBER OF FRAZIL FOR CLASS19","PARTICLE NUMBER OF FRAZIL FOR CLASS**","PARTICLE NUMBER OF FRAZIL FOR CLASS*","PARTICLE NUMBER OF FRAZIL FOR CLASS1","PARTICLE NUMBER OF FRAZIL FOR CLASS2","PARTICLE NUMBER OF FRAZIL FOR CLASS3","PARTICLE NUMBER OF FRAZIL FOR CLASS4","PARTICLE NUMBER OF FRAZIL FOR CLASS5","PARTICLE NUMBER OF FRAZIL FOR CLASS6","PARTICLE NUMBER OF FRAZIL FOR CLASS7","PARTICLE NUMBER OF FRAZIL FOR CLASS8","PARTICLE NUMBER OF FRAZIL FOR CLASS9","PARTICLE NUMBER OF FRAZIL FOR CLASS10","PARTICLE NUMBER OF FRAZIL FOR CLASS11","PARTICLE NUMBER OF FRAZIL FOR CLASS12","PARTICLE NUMBER OF FRAZIL FOR CLASS13","PARTICLE NUMBER OF FRAZIL FOR CLASS14","PARTICLE NUMBER OF FRAZIL FOR CLASS15","PARTICLE NUMBER OF FRAZIL FOR CLASS16","PARTICLE NUMBER OF FRAZIL FOR CLASS17","PARTICLE NUMBER OF FRAZIL FOR CLASS18","PARTICLE NUMBER OF FRAZIL FOR CLASS19","PARTICLE NUMBER OF FRAZIL FOR CLASS**","PARTICLE NUMBER OF FRAZIL FOR CLASS*","PARTICLE NUMBER OF FRAZIL FOR CLASS1","PARTICLE NUMBER OF FRAZIL FOR CLASS2","PARTICLE NUMBER OF FRAZIL FOR CLASS3","PARTICLE NUMBER OF FRAZIL FOR CLASS4","PARTICLE NUMBER OF FRAZIL FOR CLASS5","PARTICLE NUMBER OF FRAZIL FOR CLASS6","PARTICLE NUMBER OF FRAZIL FOR CLASS7","PARTICLE NUMBER OF FRAZIL FOR CLASS8","PARTICLE NUMBER OF FRAZIL FOR CLASS9","PARTICLE NUMBER OF FRAZIL FOR CLASS10","PARTICLE NUMBER OF FRAZIL FOR CLASS11","PARTICLE NUMBER OF FRAZIL FOR CLASS12","PARTICLE NUMBER OF FRAZIL FOR CLASS13","PARTICLE NUMBER OF FRAZIL FOR CLASS14","PARTICLE NUMBER OF FRAZIL FOR CLASS15","PARTICLE NUMBER OF FRAZIL FOR CLASS16","PARTICLE NUMBER OF FRAZIL FOR CLASS17","PARTICLE NUMBER OF FRAZIL FOR CLASS18","PARTICLE NUMBER OF FRAZIL FOR CLASS19","PARTICLE NUMBER OF FRAZIL FOR CLASS**","PARTICLE NUMBER OF FRAZIL FOR CLASS*","PARTICLE NUMBER OF FRAZIL FOR CLASS1","PARTICLE NUMBER OF FRAZIL FOR CLASS2","PARTICLE NUMBER OF FRAZIL FOR CLASS3","PARTICLE NUMBER OF FRAZIL FOR CLASS4","PARTICLE NUMBER OF FRAZIL FOR CLASS5","PARTICLE NUMBER OF FRAZIL FOR CLASS6","PARTICLE NUMBER OF FRAZIL FOR CLASS7","PARTICLE NUMBER OF FRAZIL FOR CLASS8","PARTICLE NUMBER OF FRAZIL FOR CLASS9","PARTICLE NUMBER OF FRAZIL FOR CLASS10","PARTICLE NUMBER OF FRAZIL FOR CLASS11","PARTICLE NUMBER OF FRAZIL FOR CLASS12","PARTICLE NUMBER OF FRAZIL FOR CLASS13","PARTICLE NUMBER OF FRAZIL FOR CLASS14","PARTICLE NUMBER OF FRAZIL FOR CLASS15","PARTICLE NUMBER OF FRAZIL FOR CLASS16","PARTICLE NUMBER OF FRAZIL FOR CLASS17","PARTICLE NUMBER OF FRAZIL FOR CLASS18","PARTICLE NUMBER OF FRAZIL FOR CLASS19","PARTICLE NUMBER OF FRAZIL FOR CLASS**","PARTICLE NUMBER OF FRAZIL FOR CLASS*","PARTICLE NUMBER OF FRAZIL FOR CLASS1","PARTICLE NUMBER OF FRAZIL FOR CLASS2","PARTICLE NUMBER OF FRAZIL FOR CLASS3","PARTICLE NUMBER OF FRAZIL FOR CLASS4","PARTICLE NUMBER OF FRAZIL FOR CLASS5","PARTICLE NUMBER OF FRAZIL FOR CLASS6","PARTICLE NUMBER OF FRAZIL FOR CLASS7","PARTICLE NUMBER OF FRAZIL FOR CLASS8","PARTICLE NUMBER OF FRAZIL FOR CLASS9","PARTICLE NUMBER OF FRAZIL FOR CLASS10","PARTICLE NUMBER OF FRAZIL FOR CLASS11","PARTICLE NUMBER OF FRAZIL FOR CLASS12","PARTICLE NUMBER OF FRAZIL FOR CLASS13","PARTICLE NUMBER OF FRAZIL FOR CLASS14","PARTICLE NUMBER OF FRAZIL FOR CLASS15","PARTICLE NUMBER OF FRAZIL FOR CLASS16","PARTICLE NUMBER OF FRAZIL FOR CLASS17","PARTICLE NUMBER OF FRAZIL FOR CLASS18","PARTICLE NUMBER OF FRAZIL FOR CLASS19","PARTICLE NUMBER OF FRAZIL FOR CLASS**","PARTICLE NUMBER OF FRAZIL FOR CLASS*","PARTICLE NUMBER OF FRAZIL FOR CLASS1","PARTICLE NUMBER OF FRAZIL FOR CLASS2","PARTICLE NUMBER OF FRAZIL FOR CLASS3","PARTICLE NUMBER OF FRAZIL FOR CLASS4","PARTICLE NUMBER OF FRAZIL FOR CLASS5","PARTICLE NUMBER OF FRAZIL FOR CLASS6","PARTICLE NUMBER OF FRAZIL FOR CLASS7","PARTICLE NUMBER OF FRAZIL FOR CLASS8","PARTICLE NUMBER OF FRAZIL FOR CLASS9","PARTICLE NUMBER OF FRAZIL FOR CLASS10","PARTICLE NUMBER OF FRAZIL FOR CLASS11","PARTICLE NUMBER OF FRAZIL FOR CLASS12","PARTICLE NUMBER OF FRAZIL FOR CLASS13","PARTICLE NUMBER OF FRAZIL FOR CLASS14","PARTICLE NUMBER OF FRAZIL FOR CLASS15","PARTICLE NUMBER OF FRAZIL FOR CLASS16","PARTICLE NUMBER OF FRAZIL FOR CLASS17","PARTICLE NUMBER OF FRAZIL FOR CLASS18","PARTICLE NUMBER OF FRAZIL FOR CLASS19","PARTICLE NUMBER OF FRAZIL FOR CLASS**","PARTICLE NUMBER OF FRAZIL FOR CLASS*","PARTICLE NUMBER OF FRAZIL FOR CLASS1","PARTICLE NUMBER OF FRAZIL FOR CLASS2","PARTICLE NUMBER OF FRAZIL FOR CLASS3","PARTICLE NUMBER OF FRAZIL FOR CLASS4","PARTICLE NUMBER OF FRAZIL FOR CLASS5","PARTICLE NUMBER OF FRAZIL FOR CLASS6","PARTICLE NUMBER OF FRAZIL FOR CLASS7","PARTICLE NUMBER OF FRAZIL FOR CLASS8","PARTICLE NUMBER OF FRAZIL FOR CLASS9","PARTICLE NUMBER OF FRAZIL FOR CLASS10","PARTICLE NUMBER OF FRAZIL FOR CLASS11","PARTICLE NUMBER OF FRAZIL FOR CLASS12","PARTICLE NUMBER OF FRAZIL FOR CLASS13","PARTICLE NUMBER OF FRAZIL FOR CLASS14","PARTICLE NUMBER OF FRAZIL FOR CLASS15","PARTICLE NUMBER OF FRAZIL FOR CLASS16","PARTICLE NUMBER OF FRAZIL FOR CLASS17","PARTICLE NUMBER OF FRAZIL FOR CLASS18","PARTICLE NUMBER OF FRAZIL FOR CLASS19","PARTICLE NUMBER OF FRAZIL FOR CLASS**","PARTICLE NUMBER OF FRAZIL FOR CLASS*","PARTICLE NUMBER OF FRAZIL FOR CLASS1","PARTICLE NUMBER OF FRAZIL FOR CLASS2","PARTICLE NUMBER OF FRAZIL FOR CLASS3","PARTICLE NUMBER OF FRAZIL FOR CLASS4","PARTICLE NUMBER OF FRAZIL FOR CLASS5","PARTICLE NUMBER OF FRAZIL FOR CLASS6","PARTICLE NUMBER OF FRAZIL FOR CLASS7","PARTICLE NUMBER OF FRAZIL FOR CLASS8","PARTICLE NUMBER OF FRAZIL FOR CLASS9","PARTICLE NUMBER OF FRAZIL FOR CLASS10","PARTICLE NUMBER OF FRAZIL FOR CLASS11","PARTICLE NUMBER OF FRAZIL FOR CLASS12","PARTICLE NUMBER OF FRAZIL FOR CLASS13","PARTICLE NUMBER OF FRAZIL FOR CLASS14","PARTICLE NUMBER OF FRAZIL FOR CLASS15","PARTICLE NUMBER OF FRAZIL FOR CLASS16","PARTICLE NUMBER OF FRAZIL FOR CLASS17","PARTICLE NUMBER OF FRAZIL FOR CLASS18","PARTICLE NUMBER OF FRAZIL FOR CLASS19","PARTICLE NUMBER OF FRAZIL FOR CLASS**","PARTICLE NUMBER OF FRAZIL FOR CLASS*","PARTICLE NUMBER OF FRAZIL FOR CLASS1","PARTICLE NUMBER OF FRAZIL FOR CLASS2","PARTICLE NUMBER OF FRAZIL FOR CLASS3","PARTICLE NUMBER OF FRAZIL FOR CLASS4","PARTICLE NUMBER OF FRAZIL FOR CLASS5","PARTICLE NUMBER OF FRAZIL FOR CLASS6","PARTICLE NUMBER OF FRAZIL FOR CLASS7","PARTICLE NUMBER OF FRAZIL FOR CLASS8","PARTICLE NUMBER OF FRAZIL FOR CLASS9","PARTICLE NUMBER OF FRAZIL FOR CLASS10","PARTICLE NUMBER OF FRAZIL FOR CLASS11","PARTICLE NUMBER OF FRAZIL FOR CLASS12","PARTICLE NUMBER OF FRAZIL FOR CLASS13","PARTICLE NUMBER OF FRAZIL FOR CLASS14","PARTICLE NUMBER OF FRAZIL FOR CLASS15","PARTICLE NUMBER OF FRAZIL FOR CLASS16","PARTICLE NUMBER OF FRAZIL FOR CLASS17","PARTICLE NUMBER OF FRAZIL FOR CLASS18","PARTICLE NUMBER OF FRAZIL FOR CLASS19","PARTICLE NUMBER OF FRAZIL FOR CLASS**","PARTICLE NUMBER OF FRAZIL FOR CLASS*","PARTICLE NUMBER OF FRAZIL FOR CLASS1","PARTICLE NUMBER OF FRAZIL FOR CLASS2","PARTICLE NUMBER OF FRAZIL FOR CLASS3","PARTICLE NUMBER OF FRAZIL FOR CLASS4","PARTICLE NUMBER OF FRAZIL FOR CLASS5","PARTICLE NUMBER OF FRAZIL FOR CLASS6","PARTICLE NUMBER OF FRAZIL FOR CLASS7","PARTICLE NUMBER OF FRAZIL FOR CLASS8","PARTICLE NUMBER OF FRAZIL FOR CLASS9","PARTICLE NUMBER OF FRAZIL FOR CLASS10","PARTICLE NUMBER OF FRAZIL FOR CLASS11","PARTICLE NUMBER OF FRAZIL FOR CLASS12","PARTICLE NUMBER OF FRAZIL FOR CLASS13","PARTICLE NUMBER OF FRAZIL FOR CLASS14","PARTICLE NUMBER OF FRAZIL FOR CLASS15","PARTICLE NUMBER OF FRAZIL FOR CLASS16","PARTICLE NUMBER OF FRAZIL FOR CLASS17","PARTICLE NUMBER OF FRAZIL FOR CLASS18","PARTICLE NUMBER OF FRAZIL FOR CLASS19","PARTICLE NUMBER OF FRAZIL FOR CLASS**","PARTICLE NUMBER OF FRAZIL FOR CLASS*","PARTICLE NUMBER OF FRAZIL FOR CLASS1","PARTICLE NUMBER OF FRAZIL FOR CLASS2","PARTICLE NUMBER OF FRAZIL FOR CLASS3","PARTICLE NUMBER OF FRAZIL FOR CLASS4","PARTICLE NUMBER OF FRAZIL FOR CLASS5","PARTICLE NUMBER OF FRAZIL FOR CLASS6","PARTICLE NUMBER OF FRAZIL FOR CLASS7","PARTICLE NUMBER OF FRAZIL FOR CLASS8","PARTICLE NUMBER OF FRAZIL FOR CLASS9","PARTICLE NUMBER OF FRAZIL FOR CLASS10","PARTICLE NUMBER OF FRAZIL FOR CLASS11","PARTICLE NUMBER OF FRAZIL FOR CLASS12","PARTICLE NUMBER OF FRAZIL FOR CLASS13","PARTICLE NUMBER OF FRAZIL FOR CLASS14","PARTICLE NUMBER OF FRAZIL FOR CLASS15","PARTICLE NUMBER OF FRAZIL FOR CLASS16","PARTICLE NUMBER OF FRAZIL FOR CLASS17","PARTICLE NUMBER OF FRAZIL FOR CLASS18","PARTICLE NUMBER OF FRAZIL FOR CLASS19","PARTICLE NUMBER OF FRAZIL FOR CLASS**","PARTICLE NUMBER OF FRAZIL FOR CLASS*","PARTICLE NUMBER OF FRAZIL FOR CLASS1","PARTICLE NUMBER OF FRAZIL FOR CLASS2","PARTICLE NUMBER OF FRAZIL FOR CLASS3","PARTICLE NUMBER OF FRAZIL FOR CLASS4","PARTICLE NUMBER OF FRAZIL FOR CLASS5","PARTICLE NUMBER OF FRAZIL FOR CLASS6","PARTICLE NUMBER OF FRAZIL FOR CLASS7","PARTICLE NUMBER OF FRAZIL FOR CLASS8","PARTICLE NUMBER OF FRAZIL FOR CLASS9","PARTICLE NUMBER OF FRAZIL FOR CLASS10","PARTICLE NUMBER OF FRAZIL FOR CLASS11","PARTICLE NUMBER OF FRAZIL FOR CLASS12","PARTICLE NUMBER OF FRAZIL FOR CLASS13","PARTICLE NUMBER OF FRAZIL FOR CLASS14","PARTICLE NUMBER OF FRAZIL FOR CLASS15","PARTICLE NUMBER OF FRAZIL FOR CLASS16","PARTICLE NUMBER OF FRAZIL FOR CLASS17","PARTICLE NUMBER OF FRAZIL FOR CLASS18","PARTICLE NUMBER OF FRAZIL FOR CLASS19","PARTICLE NUMBER OF FRAZIL FOR CLASS**","PARTICLE NUMBER OF FRAZIL FOR CLASS*","PARTICLE NUMBER OF FRAZIL FOR CLASS1","PARTICLE NUMBER OF FRAZIL FOR CLASS2","PARTICLE NUMBER OF FRAZIL FOR CLASS3","PARTICLE NUMBER OF FRAZIL FOR CLASS4","PARTICLE NUMBER OF FRAZIL FOR CLASS5","PARTICLE NUMBER OF FRAZIL FOR CLASS6","PARTICLE NUMBER OF FRAZIL FOR CLASS7","PARTICLE NUMBER OF FRAZIL FOR CLASS8","PARTICLE NUMBER OF FRAZIL FOR CLASS9","PARTICLE NUMBER OF FRAZIL FOR CLASS10","PARTICLE NUMBER OF FRAZIL FOR CLASS11","PARTICLE NUMBER OF FRAZIL FOR CLASS12","PARTICLE NUMBER OF FRAZIL FOR CLASS13","PARTICLE NUMBER OF FRAZIL FOR CLASS14","PARTICLE NUMBER OF FRAZIL FOR CLASS15","PARTICLE NUMBER OF FRAZIL FOR CLASS16","PARTICLE NUMBER OF FRAZIL FOR CLASS17","PARTICLE NUMBER OF FRAZIL FOR CLASS18","PARTICLE NUMBER OF FRAZIL FOR CLASS19","PARTICLE NUMBER OF FRAZIL FOR CLASS**","PARTICLE NUMBER OF FRAZIL FOR CLASS*","PARTICLE NUMBER OF FRAZIL FOR CLASS1","PARTICLE NUMBER OF FRAZIL FOR CLASS2","PARTICLE NUMBER OF FRAZIL FOR CLASS3","PARTICLE NUMBER OF FRAZIL FOR CLASS4","PARTICLE NUMBER OF FRAZIL FOR CLASS5","PARTICLE NUMBER OF FRAZIL FOR CLASS6","PARTICLE NUMBER OF FRAZIL FOR CLASS7","PARTICLE NUMBER OF FRAZIL FOR CLASS8","PARTICLE NUMBER OF FRAZIL FOR CLASS9","PARTICLE NUMBER OF FRAZIL FOR CLASS10","PARTICLE NUMBER OF FRAZIL FOR CLASS11","PARTICLE NUMBER OF FRAZIL FOR CLASS12","PARTICLE NUMBER OF FRAZIL FOR CLASS13","PARTICLE NUMBER OF FRAZIL FOR CLASS14","PARTICLE NUMBER OF FRAZIL FOR CLASS15","PARTICLE NUMBER OF FRAZIL FOR CLASS16","PARTICLE NUMBER OF FRAZIL FOR CLASS17","PARTICLE NUMBER OF FRAZIL FOR CLASS18","PARTICLE NUMBER OF FRAZIL FOR CLASS19","PARTICLE NUMBER OF FRAZIL FOR CLASS**","WATER TEMPERATURE","SALINITY OF WATER"],
249 fr = """Noms des variables que l''utilisateur veut ecrire dans
250 le \telkey{FICHIER DES RESULTATS DES GLACES}.
251 Chaque variable est representee par une lettre.
252 Le choix des separateurs est libre.""",
253 ang = """Names of variables that may be written in the
254 \telkey{ICE RESULTS FILE}.
255 Every variable is represented by a group of letters with
256 any separator between them , ; or blank.""",
258 # -----------------------------------
259 GRAPHIC_PRINTOUT_PERIOD = SIMP(statut ='f',
260 # -----------------------------------
263 fr = """Determine la periode en nombre de pas de temps d''impression des
264 \telkey{VARIABLES POUR LES SORTIES GRAPHIQUES}
265 (voir ce mot-cle) dans le \telkey{FICHIER DES RESULTATS}.""",
266 ang = """Determines, in number of time steps, the printout period for the
267 \telkey{VARIABLES FOR GRAPHIC PRINTOUTS}
268 in the \telkey{RESULTS FILE}.""",
270 # -----------------------------------
271 CLOGGING_RESULTS_FILE = SIMP(statut ='f',
272 # -----------------------------------
273 typ = ('Fichier','All Files (*)','Sauvegarde'),
275 fr = """Fichier ASCII de resultats de la glace accumulee aux prises d eau.""",
276 ang = """ASCII file of results for clogged ice parameters at water intakes.""",
279 # -----------------------------------
280 LISTING = FACT(statut='f',
281 # -----------------------------------
282 # -----------------------------------
283 VARIABLES_TO_BE_PRINTED = SIMP(statut ='f',
284 # -----------------------------------
285 typ = 'TXM', max='**',
286 into = ['TO BE EDITED'],
288 fr = """Mot cle necessaire mais qui ne fait rien.""",
289 ang = """Necessary keyword but does not do much.""",
291 # -----------------------------------
292 LISTING_PRINTOUT_PERIOD = SIMP(statut ='f',
293 # -----------------------------------
296 fr = """Determine la periode en nombre de pas de temps d''impression des
297 \telkey{VARIABLES A IMPRIMER} (voir ce mot-cle).
298 Pour la mise au point, il faut
299 savoir que la sortie des resultats est effectuee systematiquement sur le
300 listing (CAS.SORTIE sur station de travail).""",
301 ang = """Determines, in number of time steps, the printout period of the
302 \telkey{VARIABLES TO BE PRINTED}.
303 The results are systematically printed out on
304 the listing file (file CAS.SORTIE at the workstation).""",
306 # -----------------------------------
307 MASS_BALANCE = SIMP(statut ='f',
308 # -----------------------------------
311 fr = """Determine si l''on effectue ou non le bilan de masse
313 ang = """Determines whether a check of the mass-balance over
314 the domain is done or not.""",
318 # -----------------------------------
319 RESTART = FACT(statut='f',
320 # -----------------------------------
321 # -----------------------------------
322 PREVIOUS_ICE_COVER_COMPUTATION_FILE = SIMP(statut ='f',
323 # -----------------------------------
324 typ = ('Fichier','All Files (*)'),
326 fr = """Nom d''un fichier contenant les resultats d''un calcul de couvert de
327 glace precedent realise sur le meme maillage et dont le dernier pas de
328 temps enregistre va fournir les conditions initiales pour une suite de
330 ang = """Name of a file containing the results of an earlier ice cover
331 computation which was made on the same mesh. The last recorded time
332 step will provide the initial conditions for the new computation.""",
334 # -----------------------------------
335 PREVIOUS_ICE_COVER_COMPUTATION_FILE_FORMAT = SIMP(statut ='f',
336 # -----------------------------------
338 into = ['SERAFIN','SERAFIND'],
340 fr = """Format du fichier de resultats du calcul de couvert de glace precedent.
341 Les valeurs possibles sont :
343 \item SERAFIN : format standard simple precision pour \tel ;
344 \item SERAFIND: format standard double precision pour \tel.
346 ang = """Previous ice cover computation results file format.
349 \item SERAFIN : classical single precision format in \tel,
350 \item SERAFIND: classical double precision format in \tel.
353 # -----------------------------------
354 PREVIOUS_ICE_BLOCKS_COMPUTATION_FILE = SIMP(statut ='f',
355 # -----------------------------------
356 typ = ('Fichier','All Files (*)'),
358 fr = """Nom d''un fichier contenant les resultats d''un calcul Lagrangien de
359 couvert de blocs de glace precedent et dont le dernier pas de
360 temps enregistre va fournir les conditions initiales pour une suite de
362 ang = """Name of a file containing the results of ice blocks from an earlier
363 Lagrangian computation. The last recorded time step will provide the
364 initial conditions for the new computation.""",
366 # -----------------------------------
367 PREVIOUS_ICE_BLOCKS_COMPUTATION_FILE_FORMAT = SIMP(statut ='f',
368 # -----------------------------------
370 into = ['SERAFIN','SERAFIND'],
372 fr = """Format du fichier de resultats Lagrangien du calcul de couvert
374 Les valeurs possibles sont :
376 \item UNKNOWN : format non-defini simple precision pour \tel ;
377 \item UNKNOWND: format non-defini double precision pour \tel.
379 ang = """Previous ice cover blocks computation results file format.
382 \item UNKNOWN : not-yet-defined single precision format in \tel,
383 \item UNKNOWND: not-yet-defined double precision format in \tel.
387 # -----------------------------------
388 INITIALIZATION = FACT(statut='f',
389 # -----------------------------------
390 # -----------------------------------
391 INITIAL_CONDITIONS = SIMP(statut ='f',
392 # -----------------------------------
394 into = ['WITHOUT ICE COVER','CONSTANT ICE COVER','SPECIAL','PARTICULIERES','PARTICULAR'],
395 defaut = 'WITHOUT ICE COVER',
396 fr = """Permet de definir les conditions initiales sur le couvert de glaces.
397 Les valeurs possibles sont :
399 \item SANS COUVERT DE GLACE ;
400 \item COUVERT DE GLACE CONSTANT ;
401 \item PARTICULIERES. Les conditions initiales sur le couvert de glace
402 doivent etre precisees dans le sous-programme \telfile{CONDICE}.
404 ang = """Makes it possible to define the initial conditions with ice cover.
405 The possible values are as follows:
407 \item WITHOUT ICE COVER,
408 \item CONSTANT ICE COVER,
409 \item SPECIAL. The initial conditions with the water depth should be
410 stated in the \telfile{CONDICE} subroutine.
415 # -----------------------------------------------------------------------
416 INTERNAL = PROC(nom= "INTERNAL",op = None,
417 # -----------------------------------------------------------------------
418 # -----------------------------------
419 DICTIONARY = SIMP(statut ='f',
420 # -----------------------------------
421 typ = ('Fichier','All Files (*)'),
422 defaut = 'KHIONE.DICO',
423 fr = """Dictionnaire des mots cles.""",
424 ang = """Key word dictionary.""",
427 # -----------------------------------------------------------------------
428 ICE_COVER = PROC(nom= "ICE_COVER",op = None,
429 # -----------------------------------------------------------------------
430 # -----------------------------------
431 CRITICAL_VELOCITY_FOR_STATIC_BORDER_ICE = SIMP(statut ='f',
432 # -----------------------------------
438 # -----------------------------------
439 CRITICAL_VELOCITY_FOR_DYNAMIC_BORDER_ICE = SIMP(statut ='f',
440 # -----------------------------------
446 # -----------------------------------
447 ICE_COVER_IMPACT_ON_HYDRODYNAMIC = SIMP(statut ='f',
448 # -----------------------------------
451 fr = """Prise en compte de l''impact du couvert de glace sur
452 l''hydrodynamique.""",
453 ang = """Computation of ice cover impact on the hydrodynamic.""",
455 # -----------------------------------
456 BORDER_ICE_COVER = SIMP(statut ='f',
457 # -----------------------------------
460 fr = """Prise en compte du calcul de glace de bord statique.""",
461 ang = """Computation of border ice cover.""",
463 # -----------------------------------
464 PHYSICAL_PARAMETERS = FACT(statut='f',
465 # -----------------------------------
466 # -----------------------------------
467 CRITICAL_WATER_TEMPERATURE_FOR_STATIC_BORDER_ICE = SIMP(statut ='f',
468 # -----------------------------------
474 # -----------------------------------
475 CONCENTRATION_OF_SURFACE_ICE_WHEN_FORMATION = SIMP(statut ='f',
476 # -----------------------------------
482 # -----------------------------------
483 FRICTION = FACT(statut='f',
484 # -----------------------------------
485 # -----------------------------------
486 LAW_OF_ICE_COVER_FRICTION = SIMP(statut ='o',
487 # -----------------------------------
489 into = ["NO FRICTION","HAALAND","CHEZY","STRICKLER","MANNING","NIKURADSE"],
491 fr = """Selectionne le type de formulation utilisee pour le calcul du
492 frottement sous le couvert de glace. Les lois possibles sont les
493 suivantes (cf. Note de principe) :
495 \item 0 : pas de frottement sur le fond ;
496 \item 1 : formule de Haaland ;
497 \item 2 : formule de Chezy ;
498 \item 3 : formule de Strickler ;
499 \item 4 : formule de Manning ;
500 \item 5 : formule de Nikuradse.
502 ang = """Selects the type of formulation used for the under ice cover friction.
503 The possible laws are as follows (refer to the Principle note):
505 \item 0: no friction against bottom,
506 \item 1: Haaland formula,
507 \item 2: Chezy formula,
508 \item 3: Strickler formula,
509 \item 4: Manning formula,
510 \item 5: Nikuradse formula.
513 # -----------------------------------
514 FRICTION_COEFFICIENT = SIMP(statut ='o',
515 # -----------------------------------
518 fr = """Fixe la valeur du coefficient de frottement pour la
520 Attention : la signification de ce chiffre varie suivant la formule
523 \item 1 : coefficient lineaire ;
524 \item 2 : coefficient de Chezy ;
525 \item 3 : coefficient de Strickler ;
526 \item 4 : coefficient de Manning ;
527 \item 5 : hauteur de rugosite de Nikuradse.
529 ang = """Sets the value of the friction coefficient for the selected
530 formulation. It is noteworthy that the meaning of this figure changes
531 according to the selected formula (Chezy, Strickler, etc.):
533 \item 1: linear coefficient,
534 \item 2: Chezy coefficient,
535 \item 3: Strickler coefficient,
536 \item 4: Manning coefficient,
537 \item 5: Nikuradse grain size.
540 # -----------------------------------
541 MAXIMAL_FRICTION_COEFFICIENT = SIMP(statut ='o',
542 # -----------------------------------
545 fr = """Fixe le coefficient de frottement maximal lorsque la celui-ci depend
546 de l''epaisseur du couvert de glace.""",
547 ang = """Sets the maximal friction coefficient when it depends linearly on the
548 ice cover thickness.""",
550 # -----------------------------------
551 LAW_FOR_FRICTION_COEFFICIENT = SIMP(statut ='o',
552 # -----------------------------------
554 into = ["CONSTANT FRICTION COEF","LINEAR FRICTION COEF"],
555 defaut = "CONSTANT FRICTION COEF",
556 fr = """Selectionne entre un coefficient de friction constant ou variable
557 lineairement en fonction de l''epaisseur du couvert de glace.""",
558 ang = """Selection between constant friction coefficient of linearly dependant
559 on ice cover thickness.""",
561 # -----------------------------------
562 EQUIVALENT_SURFACE_ICE_THICKNESS = SIMP(statut ='f',
563 # -----------------------------------
571 # -----------------------------------
572 ICE_DYNAMICS = FACT(statut='f',
573 # -----------------------------------
574 # -----------------------------------
575 INCLUDE_ICE_DYNAMICS = SIMP(statut ='f',
576 # -----------------------------------
579 fr = """Active les processessus de dynamique des glaces de surfaces.""",
580 ang = """Switch the surface ice dynamics processes.""",
584 # -----------------------------------------------------------------------
585 GENERAL = PROC(nom= "GENERAL",op = None,
586 # -----------------------------------------------------------------------
587 # -----------------------------------
588 SALINITY = SIMP(statut ='o',
589 # -----------------------------------
592 fr = """Ajoute la salinite et modifie le point de congelation de la glace en
594 ang = """Add salinity tracer and modify freezing point of water accordingly.""",
596 # -----------------------------------
597 ENERGY_BALANCE_VERSION = SIMP(statut ='o',
598 # -----------------------------------
600 into = ["SIMPLIFIED ENERGY BALANCE","FULL ENERGY BALANCE"],
601 defaut = ["SIMPLIFIED ENERGY BALANCE"],
602 fr = """Choix de la version du bilan energetique.""",
603 ang = """Choice of the energy balance version.""",
605 # -----------------------------------
606 PHYSICAL_PARAMETERS = FACT(statut='f',
607 # -----------------------------------
608 # -----------------------------------
609 AIR_DENSITY = SIMP(statut ='f',
610 # -----------------------------------
613 fr = """Fixe la valeur de la masse volumique de l''air.""",
614 ang = """Sets the value of air density.""",
616 # -----------------------------------
617 ICE_DENSITY = SIMP(statut ='f',
618 # -----------------------------------
621 fr = """Fixe la valeur de la masse volumique de la glace, en kg/m$^3$.""",
622 ang = """Sets the value of ice density, in kg/m$^3$.""",
624 # -----------------------------------
625 POROSITY_OF_SURFACE_ICE = SIMP(statut ='f',
626 # -----------------------------------
632 # -----------------------------------
633 WATER_DENSITY = SIMP(statut ='f',
634 # -----------------------------------
637 fr = """Fixe la valeur de la masse volumique de l''eau, en kg/m$^3$.""",
638 ang = """Sets the value of water density, in kg/m$^3$.""",
640 # -----------------------------------
641 KINEMATIC_WATER_VISCOSITY = SIMP(statut ='f',
642 # -----------------------------------
645 fr = """Definit la viscosite cinematique de l''eau. En m/s$^2$.""",
646 ang = """Specifies the water kinematic viscosity. In m/s$^2$.""",
650 # -----------------------------------------------------------------------
651 THERMAL_BUDGET = PROC(nom= "THERMAL_BUDGET",op = None,
652 # -----------------------------------------------------------------------
653 # -----------------------------------
654 HEAT_BUDGET = SIMP(statut ='f',
655 # -----------------------------------
658 fr = """Prise en compte des echanges thermiques dans le calcul.""",
659 ang = """Computation of the thermal exchanges in \khione.""",
661 # -----------------------------------
662 PHYSICAL_PARAMETERS = FACT(statut='f',
663 # -----------------------------------
664 # -----------------------------------
665 WATER_SPECIFIC_HEAT = SIMP(statut ='f',
666 # -----------------------------------
669 fr = """Fixe la valeur de la chaleur specifique de l eau, en J/kg/K.""",
670 ang = """Sets the value of the specific heat of water, in J/kg/K.""",
672 # -----------------------------------
673 SPECIFIC_HEAT_OF_ICE = SIMP(statut ='f',
674 # -----------------------------------
677 fr = """Fixe la valeur de la chaleur specifique de la glace,
679 ang = """Sets the value of the specific heat of ice,
682 # -----------------------------------
683 LATENT_HEAT_OF_ICE = SIMP(statut ='f',
684 # -----------------------------------
687 fr = """Fixe la valeur de la chaleur latente de la glace.""",
688 ang = """Sets the value of the latent heat of ice.""",
690 # -----------------------------------
691 WATER_AIR_HEAT_EXCHANGE_COEFFICIENT = SIMP(statut ='f',
692 # -----------------------------------
695 fr = """Fixe la valeur du coefficient d''echange thermique entre
696 l''eau et l''air.""",
697 ang = """Sets the heat exchange coefficient between water and air.""",
700 # -----------------------------------
701 CONSTANT = FACT(statut='f',
702 # -----------------------------------
703 # -----------------------------------
704 WATER_AIR_HEAT_EXCHANGE_CONSTANT = SIMP(statut ='f',
705 # -----------------------------------
708 fr = """Fixe la valeur de la constante d''echange thermique entre
709 l''eau et l''air.""",
710 ang = """Sets the heat exchange constant between water and air.""",
712 # -----------------------------------
713 ICE_AIR_HEAT_EXCHANGE_COEFFICIENT = SIMP(statut ='f',
714 # -----------------------------------
717 fr = """Fixe la valeur du coefficient d''echange thermique lineaire
718 entre la glace et l''air.""",
719 ang = """Sets the linearised heat flux exchange coefficient between
722 # -----------------------------------
723 ICE_AIR_HEAT_EXCHANGE_CONSTANT = SIMP(statut ='f',
724 # -----------------------------------
727 fr = """Fixe la valeur de la constante d''echange thermique lineaire
728 entre la glace et l''air.""",
729 ang = """Sets the linearised heat flux exchange constant between ice and air.""",
731 # -----------------------------------
732 WATER_ICE_HEAT_TRANSFER_COEF__FOR_TURBULENT_FLOW = SIMP(statut ='f',
733 # -----------------------------------
739 # -----------------------------------
740 WATER_ICE_HEAT_TRANSFER_COEF__FOR_SUPERCOOLED_TURBULENT_FLOW = SIMP(statut ='f',
741 # -----------------------------------
747 # -----------------------------------
748 BOLTZMANN_CONSTANT__WM_2K_4_ = SIMP(statut ='f',
749 # -----------------------------------
756 # -----------------------------------
757 CALIBRATION_COEFFICIENT = FACT(statut='f',
758 # -----------------------------------
759 # -----------------------------------
760 COEFFICIENT_FOR_CALIBRATION_OF_BACK_RADIATION = SIMP(statut ='f',
761 # -----------------------------------
764 fr = """Fixe la valeur du coefficient de calage du flux radiatif
765 entre l''atmosphere et la surface libre.""",
766 ang = """Sets heat flux calibration coefficient for effective back
767 radiation on the free surface.""",
769 # -----------------------------------
770 COEFFICIENT_FOR_CALIBRATION_OF_EVAPORATIVE_HEAT_TRANSFERT = SIMP(statut ='f',
771 # -----------------------------------
774 fr = """Fixe la valeur du coefficient de calage du transfert de chaleur
775 evaporatif entre l''atmosphere et la surface libre.""",
776 ang = """Sets heat flux calibration coefficient for evaporative heat
777 transfert between air and atmosphere.""",
779 # -----------------------------------
780 COEFFICIENT_FOR_CALIBRATION_OF_CONDUCTIVE_HEAT_TRANSFERT = SIMP(statut ='f',
781 # -----------------------------------
784 fr = """Fixe la valeur du coefficient de calage du transfert de chaleur
785 conductif entre l''atmosphere et la surface libre.""",
786 ang = """Sets heat flux calibration coefficient for conductive heat
787 transfert between air and atmosphere.""",
789 # -----------------------------------
790 COEFFICIENT_FOR_CALIBRATION_OF_PRECIPITATION_HEAT_TRANSFERT = SIMP(statut ='f',
791 # -----------------------------------
794 fr = """Fixe la valeur du coefficient de calage du transfert de chaleur
795 entre l''atmosphere et la surface libre lie aux precipitations.""",
796 ang = """Sets heat flux calibration coefficient for precipitation heat
797 transfert between air and atmosphere.""",
800 # -----------------------------------
801 THERMAL_CONDUCTIVITY = FACT(statut='f',
802 # -----------------------------------
803 # -----------------------------------
804 THERMAL_CONDUCTIVITY_BETWEEN_WATER_AND_FRAZIL = SIMP(statut ='f',
805 # -----------------------------------
811 # -----------------------------------
812 THERMAL_CONDUCTIVITY_OF_BLACK_ICE = SIMP(statut ='f',
813 # -----------------------------------
819 # -----------------------------------
820 THERMAL_CONDUCTIVITY_OF_SNOW = SIMP(statut ='f',
821 # -----------------------------------
828 # -----------------------------------
829 TURBULENCE = FACT(statut='f',
830 # -----------------------------------
831 # -----------------------------------
832 NUSSELT_NUMBER_FOR_HEAT_TRANSFER_BETWEEN_WATER_AND_ICE = SIMP(statut ='f',
833 # -----------------------------------
840 # -----------------------------------
841 METEOROLOGICAL_PROCESSES = FACT(statut='f',
842 # -----------------------------------
843 # -----------------------------------
844 ALBEDO_OF_ICE = SIMP(statut ='f',
845 # -----------------------------------
848 fr = """Fixe la constante albedo des glaces.""",
849 ang = """Sets the albedo of ice.""",
851 # -----------------------------------
852 ATMOSPHERE_WATER_EXCHANGE_MODEL = SIMP(statut ='f',
853 # -----------------------------------
855 into = ["LINEARISED FORMULA","MODEL WITH COMPLETE BALANCE"],
856 defaut = ["LINEARISED FORMULA"],
857 fr = """Choix du modele d echanges entre l eau et l atmosphere.
859 \item 0: formule linearisee (default) ;
860 \item 1: modele a bilan complet.
862 ang = """Choice of the atmosphere-water exchange model.
864 \item 0: linearised formula,
865 \item 1: model with complete balance.
868 # -----------------------------------
869 WIND = FACT(statut='f',
870 # -----------------------------------
871 # -----------------------------------
872 HEIGHT_OF_MEASURED_WIND = SIMP(statut ='f',
873 # -----------------------------------
876 fr = """Fixe la valeur de la hauteur a laquelle le vent est mesure, en metres.""",
877 ang = """Sets the height at which the wind is measured, in meters.""",
880 # -----------------------------------
881 SUN = FACT(statut='f',
882 # -----------------------------------
883 # -----------------------------------
884 RELATIVE_MODEL_ELEVATION_FROM_MEAN_SEA_LEVEL = SIMP(statut ='f',
885 # -----------------------------------
888 fr = """Fixe l''elevation du modele relative au niveau moyen des oceans.""",
889 ang = """Sets the relative model elevation from mean sea level.""",
891 # -----------------------------------
892 SUN_SET_ANGLE = SIMP(statut ='f',
893 # -----------------------------------
896 fr = """Fixe l''angle du soleil couchant, 180 degres pour l''horizontale.""",
897 ang = """Sets the sun set angle, 180 degrees for the horizontal.""",
899 # -----------------------------------
900 SUN_RISE_ANGLE = SIMP(statut ='f',
901 # -----------------------------------
904 fr = """Fixe l''angle du soleil levant, 0 degres pour l''horizontale.""",
905 ang = """Sets the sun rise angle, 0 degrees for the horizontal.""",
907 # -----------------------------------
908 SOLAR_CONSTANT = SIMP(statut ='f',
909 # -----------------------------------
912 fr = """Fixe la constante solaire.""",
913 ang = """Sets the solar constant.
914 The solar constant, a measure of flux density, is the mean solar
915 electromagnetic radiation (the solar irradiance) per unit area that
916 would be incident on a plane perpendicular to the rays, at a distance
917 of one astronomical unit (AU) from the Sun (roughly the mean distance
918 from the Sun to the Earth). The solar constant includes all types of
919 solar radiation, not just the visible light. It is measured by
920 satellite as being 1.361 kilowatts per square meter (kW/m$^2$) at solar
921 minimum and approximately 0.1~\% greater (roughly 1.362 kW/m$^2$) at
923 The solar "constant" is not a physical constant in scientific
924 sense; that is, it is not like the Planck constant or the speed of
925 light, which are absolutely constant in physics. The solar constant is
926 merely an average of the actually varying value. It has been shown to
927 vary in the past 400 years over a range of less than 0.2~\%.""",
930 # -----------------------------------
931 AIR = FACT(statut='f',
932 # -----------------------------------
933 # -----------------------------------
934 DEWPOINT_TEMPERATURE = SIMP(statut ='f',
935 # -----------------------------------
938 fr = """En $^{\circ}$C, temperature de rosee lorsque celle-ci n est pas deja
939 donnee dans un des fichiers meteo.""",
940 ang = """In $^{\circ}$C, dewpoint temperature used when it is not already
941 provided within one of the meteo files.""",
943 # -----------------------------------
944 VISIBILITY = SIMP(statut ='f',
945 # -----------------------------------
948 fr = """En metres, visibilite lorsque celle-ci n est pas deja donnee
949 dans un des fichiers meteo.""",
950 ang = """In meters, visibility used when it is not already provided
951 within one of the meteo files.""",
954 # -----------------------------------
955 POSITION = FACT(statut='f',
956 # -----------------------------------
957 # -----------------------------------
958 GLOBAL_LONGITUDE__IN_DEGREES = SIMP(statut ='f',
959 # -----------------------------------
962 fr = """Fixe la longitude globale, en degres.""",
963 ang = """Sets the global longitude, in degrees.""",
965 # -----------------------------------
966 LOCAL_LONGITUDE__IN__DEGREES = SIMP(statut ='f',
967 # -----------------------------------
970 fr = """Fixe la longitude locale, en degres.""",
971 ang = """Sets the local longitude, in degrees.""",
973 # -----------------------------------
974 EAST_OR_WEST_LONGITUDE = SIMP(statut ='f',
975 # -----------------------------------
978 fr = """-1., pour les longitudes ouest; +1. pour les longitude est.""",
979 ang = """-1., for west longitudes; +1. for east longitudes""",
984 # -----------------------------------------------------------------------
985 FRAZIL = PROC(nom= "FRAZIL",op = None,
986 # -----------------------------------------------------------------------
987 # -----------------------------------
988 SCHEME_OPTION_FOR_THERMAL_GROWTH = SIMP(statut ='o',
989 # -----------------------------------
991 into = ["EXPLICIT TIME SCHEME","SEMI-IMPLICIT TIME SCHEME"],
992 defaut = ["EXPLICIT TIME SCHEME"],
993 fr = """Choix du schema d''integration en temps pour le terme source
994 de croissance thermique de frasil.""",
995 ang = """Time integration option for the frazil thermal growth source term.""",
997 # -----------------------------------
998 MODEL_FOR_THE_SECONDARY_NUCLEATION = SIMP(statut ='o',
999 # -----------------------------------
1001 into = ["NO SECONDARY NUCLEATION","SVENSSON AND OMSTEDT 1994","WANG AND DOERING 2005"],
1002 defaut = ["SVENSSON AND OMSTEDT 1994"],
1003 fr = """Choix du modele de nucleation secondaire,
1004 valable uniquement pour le modele multi-classes.""",
1005 ang = """Choice of the model for secondary nucleation,
1006 only for multi-class model.""",
1008 # -----------------------------------
1009 SECONDARY_NUCLEATION_NMAX_PARAMETER = SIMP(statut ='o',
1010 # -----------------------------------
1013 fr = """Choix du parametre NMAX pour la nucleation secondaire.""",
1014 ang = """Choice of secondary nucleation NMAX parameter.""",
1016 # -----------------------------------
1017 MODEL_FOR_THE_FLOCCULATION_AND_BREAKUP = SIMP(statut ='o',
1018 # -----------------------------------
1020 into = ["NO FLOCCULATION","SVENSSON AND OMSTEDT 1994"],
1021 defaut = ["SVENSSON AND OMSTEDT 1994"],
1022 fr = """Choix du modele de floculation et rupture,
1023 valable uniquement pour le modele multi-classes.""",
1024 ang = """Choice of the model for flocculation and breakup,
1025 only for multi-class model.""",
1027 # -----------------------------------
1028 FLOCCULATION_AFLOC_PARAMETER = SIMP(statut ='o',
1029 # -----------------------------------
1032 fr = """Choix du parametre \telfile{AFLOC} pour la floculation.""",
1033 ang = """Choice of flocculation \telfile{AFLOC} parameter.""",
1035 # -----------------------------------
1036 MODEL_FOR_FRAZIL_SEEDING = SIMP(statut ='o',
1037 # -----------------------------------
1039 into = ["NO SEEDING","MINIMUM CONC. THRESHOLD","CONSTANT SEEDING RATE","BOTH OPTIONS 1 AND 2"],
1040 defaut = ["MINIMUM CONC. THRESHOLD"],
1041 fr = """Choix du modele d''ensemencement du frasil.""",
1042 ang = """Choice of the model for frazil seeding.""",
1044 # -----------------------------------
1045 PHYSICAL_PARAMETERS = FACT(statut='f',
1046 # -----------------------------------
1047 # -----------------------------------
1048 NUMBER_OF_CLASSES_FOR_SUSPENDED_FRAZIL_ICE = SIMP(statut ='f',
1049 # -----------------------------------
1052 fr = """Fixe le nombre de classes de particules de frasil en suspension.""",
1053 ang = """Sets the number of classes of suspended frazil ice granules.""",
1055 # -----------------------------------
1056 FRAZIL_CRYSTALS_RADIUS = SIMP(statut ='f',
1057 # -----------------------------------
1058 typ = 'R', min=0, max='**',
1063 # -----------------------------------
1064 FRAZIL_CRYSTALS_DIAMETER_THICKNESS_RATIO = SIMP(statut ='f',
1065 # -----------------------------------
1071 # -----------------------------------
1072 MODEL_FOR_THE_BUOYANCY_VELOCITY = SIMP(statut ='f',
1073 # -----------------------------------
1075 into = ["DALY (1984)","DALY INTERMEDIATE (1984)","MATOUSEK (1992)","GOSIK & OSTERKAMP (1983)"],
1076 defaut = ["DALY (1984)"],
1080 # -----------------------------------
1081 FREEZING_POINT_OF_WATER = SIMP(statut ='f',
1082 # -----------------------------------
1088 # -----------------------------------
1089 CHANNEL_WIDTH_FOR_THE_COMPUTATION_OF_SURFACE_TEMPERATURE = SIMP(statut ='f',
1090 # -----------------------------------
1096 # -----------------------------------
1097 FRAZIL_SEEDING_RATE = SIMP(statut ='f',
1098 # -----------------------------------
1101 fr = """Nombre de cristaux par unite de volume ajoutees par seconde.""",
1102 ang = """Number of crystals per unit volume added per second.""",
1104 # -----------------------------------
1105 MINIMUM_NUMBER_OF_FRAZIL_CRYSTALS = SIMP(statut ='f',
1106 # -----------------------------------
1109 fr = """Nombre minimum de cristaux par unite de volume.""",
1110 ang = """Minimum number of crystals per unit volume.""",
1113 # -----------------------------------
1114 CALIBRATION_COEFFICIENT = FACT(statut='f',
1115 # -----------------------------------
1116 # -----------------------------------
1117 SETTLING_COEFFICIENT_OF_FRAZIL_ON_BARS = SIMP(statut ='f',
1118 # -----------------------------------
1125 # -----------------------------------
1126 TURBULENCE = FACT(statut='f',
1127 # -----------------------------------
1128 # -----------------------------------
1129 NUSSELT_NUMBER = SIMP(statut ='f',
1130 # -----------------------------------
1136 # -----------------------------------
1137 MODEL_FOR_THE_NUSSELT_NUMBER = SIMP(statut ='f',
1138 # -----------------------------------
1140 into = ["WADIA (1974) AND BATCHELOR (1980)","CONSTANT NUSSELT NUMBER"],
1141 defaut = ["WADIA (1974) AND BATCHELOR (1980)"],
1145 # -----------------------------------
1146 MODEL_FOR_ESTIMATION_OF_TURBULENCE_PARAMETERS = SIMP(statut ='o',
1147 # -----------------------------------
1149 into = ["CONSTANT VALUES","MIXING LENGTH MODEL","K-EPS MODEL OF TELEMAC-2D"],
1150 defaut = ["CONSTANT VALUES"],
1151 fr = """\begin{itemize}
1152 \item 0: valeurs constantes fixees par defaut dans le code ;
1153 \item 1: valeurs estimees a partir d''une integration verticale
1154 du modele de longueur de melange ;
1155 \item 2: valeurs calculees et donnees par \telemac{2D}.
1157 ang = """\begin{itemize}
1158 \item 0: constant values set in the code,
1159 \item 1: values estimated from vertical integration of a mixed length
1161 \item 2: values computed and given by \telemac{2D}.
1165 # -----------------------------------
1166 PRECIPITATION = FACT(statut='f',
1167 # -----------------------------------
1168 # -----------------------------------
1169 FRAZIL_PRECIPITATION = SIMP(statut ='o',
1170 # -----------------------------------
1173 fr = """Prise en compte de le precipitation du frasil.""",
1174 ang = """Computation of the frazil precipitation.""",
1178 # -----------------------------------------------------------------------
1179 CLOGGING = PROC(nom= "CLOGGING",op = None,
1180 # -----------------------------------------------------------------------
1181 # -----------------------------------
1182 CLOGGING_ON_BARS = SIMP(statut ='f',
1183 # -----------------------------------
1186 fr = """Prise en compte de l''impact du colmatage sur les grilles.""",
1187 ang = """Computation of clogging on grid.""",
1189 # -----------------------------------
1190 PHYSICAL_PARAMETERS = FACT(statut='f',
1191 # -----------------------------------
1192 # -----------------------------------
1193 GLACE = FACT(statut='f',
1194 # -----------------------------------
1195 # -----------------------------------
1196 POROSITY_OF_ACCUMULATED_ICE = SIMP(statut ='f',
1197 # -----------------------------------
1203 # -----------------------------------
1204 ANGLE_OF_ACCUMULATED_ICE = SIMP(statut ='f',
1205 # -----------------------------------
1212 # -----------------------------------
1213 GRID = FACT(statut='f',
1214 # -----------------------------------
1215 # -----------------------------------
1216 PHYSICAL_CHARACTERISTICS_OF_THE_INTAKE_RACK = SIMP(statut ='o',
1217 # -----------------------------------
1218 typ = 'R', min= 4, max= 4,
1219 defaut = [0.06,0.01,0.06,0.01],
1220 fr = """Caracteristiques des barres verticales et horizontales, dans l ordre :
1222 \item 1 : distance entre les centres des barres transversales ;
1223 \item 2 : diametre des barres transversales ;
1224 \item 3 : distance verticale entre les centres des barres verticales ;
1225 \item 4 : diametre des barres verticales.
1227 Un diametre de zero pour un certain groupe de barres entrainera la
1228 supression des barres de ce groupe.""",
1229 ang = """Characteristics of vertical and transverse bars, in order of
1232 \item 1: distance between the centre of the transverse bars,
1233 \item 2: diameter of the transverse bars,
1234 \item 3: distance between the centre of the vertical bars,
1235 \item 4: diameter of the vertical bars.
1237 A zero diameter for one particular set of bars will result in not
1238 having those bars on the rack.""",
1242 # -----------------------------------
1243 BOUNDARIES_CONDITION = FACT(statut='f',
1244 # -----------------------------------
1245 # -----------------------------------
1246 CLOGGED_BOUNDARY_NUMBERS = SIMP(statut ='f',
1247 # -----------------------------------
1250 fr = """Liste des numeros de frontieres liquides ou des grilles de prises
1251 d''eau sont presentes.""",
1252 ang = """List of liquid boundary numbers where intake racks are present.""",
1254 # -----------------------------------
1255 CLOGGED_SECTIONS = SIMP(statut ='f',
1256 # -----------------------------------
1257 typ = 'I', min=0, max='**',
1259 fr = """Liste des noeuds composant les sections sur lequelles
1260 on a une grille potentiellement colmatee, vont par paire :
1261 sec1\_depart;sec1\_arrivee;sec2\_depart;sec2\_arrivee;...""",
1262 ang = """List of nodes on which the sections represent
1263 a clogged rack, goes by couple:
1264 sec1\_start;sec1\_end;sec2\_start;sec2\_end;...""",
1268 # -----------------------------------------------------------------------
1269 NUMERICAL_PARAMETERS = PROC(nom= "NUMERICAL_PARAMETERS",op = None,
1270 # -----------------------------------------------------------------------
1271 # -----------------------------------
1272 AUTOMATIC_DIFFERENTIATION = FACT(statut='f',
1273 # -----------------------------------
1274 # -----------------------------------
1275 AD_NUMBER_OF_DERIVATIVES = SIMP(statut ='o',
1276 # -----------------------------------
1279 fr = """Definit le nombre de derivees utilisateurs, dans le cadre
1280 de la differentiation algorithmique.""",
1281 ang = """Defines the number of user derivatives, within the framework
1282 of the algorithmic differentiation.""",
1284 # -----------------------------------
1285 AD_NAMES_OF_DERIVATIVES = SIMP(statut ='o',
1286 # -----------------------------------
1287 typ = 'TXM', min= 2, max= 2,
1288 fr = """Noms des derivees utilisateurs en 32 caracteres,
1289 16 pour le nom, 16 pour l''unite.""",
1290 ang = """Name of user derivatives in 32 characters,
1291 16 for the name, 16 for the unit.""",
1297 Ordre_Des_Commandes = (
1298 'COMPUTATION_ENVIRONMENT',
1305 'NUMERICAL_PARAMETERS')
1309 except Exception as excpt:
1311 enum = source+'.khione_enum_auto'
1312 dicoCasEn = source+'.khione_dicoCasEnToCata'
1313 dicoCasFr = source+'.khione_dicoCasFrToCata'