8 JdC = JDC_CATA(code='SATURNE',
10 regles = (AU_MOINS_UN('DEBUT','POURSUITE'),
12 A_CLASSER(('DEBUT','POURSUITE'),'FIN')
17 # remarques diverses sur le catalogue Saturne
18 # - dans les blocs, il faut au moins un mot clé de statut obligatoire
19 # probleme de rafraichissement des blocs dépendants quand la valeur d'un mot cle global (ITURB) passe de 1 à 0
21 class sonde(ASSD):pass
22 class varsca(ASSD):pass
23 class flusca(ASSD):pass
24 class varpre(ASSD):pass
25 class varvitx(ASSD):pass
26 class varvity(ASSD):pass
27 class varvitz(ASSD):pass
28 class eturb(ASSD):pass
29 class dturb(ASSD):pass
30 class tsr11(ASSD):pass
31 class tsr22(ASSD):pass
32 class tsr33(ASSD):pass
33 class tsr12(ASSD):pass
34 class tsr13(ASSD):pass
35 class tsr23(ASSD):pass
36 class resti(ASSD):pass
38 class maillage(ASSD):pass
39 class listr8 (ASSD):pass
43 INCLUDE=MACRO(nom="INCLUDE",op=-1,docu="U4.13.01-e",
44 fr="Débranchement vers un fichier de commandes secondaires",
45 sd_prod=ops.INCLUDE,op_init=ops.INCLUDE_context,fichier_ini=1,
46 UNITE = SIMP(statut='o',typ='I'),
47 INFO = SIMP(statut='f',typ='I',defaut=1,into=(1,2)),
50 POURSUITE=MACRO(nom="POURSUITE",op=0,repetable='n',fr="Poursuite d une étude",
51 docu="U4.11.03-f1",sd_prod = ops.POURSUITE,
52 op_init = ops.POURSUITE_context,fichier_ini = 1,
53 PAR_LOT =SIMP(fr="mode de traitement des commandes",statut='f',typ='TXM',
54 into=("OUI","NON"),defaut="OUI"),
55 BASE =FACT(fr="définition des parmètres associés aux bases JEVEUX",
56 statut='f',min=1,max=3,
57 FICHIER =SIMP(fr="nom de la base",statut='o',typ='TXM'),
58 TITRE =SIMP(statut='f',typ='TXM'),
59 CAS =SIMP(statut='f',typ='TXM'),
60 NMAX_ENRE =SIMP(fr="nombre maximum d enregistrements",statut='f',typ='I'),
61 LONG_ENRE =SIMP(fr="longueur des enregistrements",statut='f',typ='I'),
62 LONG_REPE =SIMP(fr="longueur du répertoire",statut='f',typ='I'),
64 IMPRESSION =FACT(statut='f',min=1,max=3,
65 FICHIER =SIMP(statut='o',typ='TXM'),
66 UNITE =SIMP(statut='o',typ='I'),
68 CATALOGUE =FACT(statut='f',min=1,max=10,
69 FICHIER =SIMP(statut='o',typ='TXM'),
70 TITRE =SIMP(statut='f',typ='TXM'),
71 UNITE =SIMP(statut='f',typ='I'),
73 DEBUG =FACT(fr="option de déboggage reservée aux développeurs",
74 statut='f',min=1,max=1,
75 JXVERI =SIMP(fr="vérifie l intégrité de la segmentation mémoire",
76 statut='f',typ='TXM',into=('OUI','NON'),defaut='NON'),
77 JEVEUX =SIMP(fr="force les déchargement sur disque",
78 statut='f',typ='TXM',into=('OUI','NON'),defaut='NON'),
79 ENVIMA =SIMP(fr="imprime les valeurs définies dans ENVIMA",
80 statut='f',typ='TXM',into=('TES',)),
82 MEMOIRE =FACT(fr="mode de gestion mémoire utilisé",statut='f',min=1,max=1,
83 GESTION =SIMP(statut='f',typ='TXM',into=('COMPACTE','RAPIDE'),defaut='RAPIDE'),
84 TYPE_ALLOCATION =SIMP(statut='f',typ='I',into=(1,2,3,4),defaut=1),
85 TAILLE =SIMP(statut='f',typ='I'),
86 TAILLE_BLOC =SIMP(statut='f',typ='R',defaut=800.),
87 PARTITION =SIMP(statut='f',typ='R' ),
89 CODE =FACT("définition d un nom pour l'esemble d'une étude",
90 statut='f',min=1,max=1,
91 NOM =SIMP(statut='o',typ='TXM'),
92 UNITE =SIMP(statut='f',typ='I',defaut=15),
96 FORMULE = FORM( nom='FORMULE',op=-5,sd_prod=fonction,
97 fr="Définition d une fonction",reentrant = 'n',
98 regles=(UN_PARMI('REEL','ENTIER','COMPLEXE'),),
99 REEL = SIMP(typ = 'shell',max=1),
100 ENTIER = SIMP(typ = 'shell',max=1),
101 COMPLEXE = SIMP(typ = 'shell',max=1),
104 DEFI_SONDE = OPER(nom="DEFI_SONDE",op= 1,sd_prod=sonde,
106 fr="définition d'une sonde historique avec ses coordonnées",
107 X = SIMP(statut ='o',typ='R',
108 fr="coordonnée X de la sonde"),
109 Y = SIMP(statut ='o',typ='R',
110 fr="coordonnée Y de la sonde"),
111 Z = SIMP(statut ='o',typ='R',
112 fr="coordonnée Z de la sonde")
115 def defi_scala_prod(**args):
118 DEFI_SCALA = OPER(nom="DEFI_SCALA",op=2,sd_prod=defi_scala_prod,
119 fr="définition d'une inconnue scalaire avec ses paramètres physico numériques",
120 NUMERIC = FACT(statut='o',max=01,
121 fr="propriétés numériques liées à l'inconnue",
122 ICONV = SIMP(statut='o',typ='I',defaut=1,into=(0,1),
123 fr="indicateur de convection"),
124 ISTAT = SIMP(statut='f',typ='I',defaut=1,into=(0,1),
125 fr="présence terme instationnaire dans les matrices"),
126 IDIFF = SIMP(statut='f',typ='I',defaut=1,into=(0,1),
128 IDIRCL = SIMP(statut='f',typ='I',defaut=1,into=(0,1),
129 fr="décalage du spectre des valeurs propres en l'absence de Dirichlet"),
130 SCHEMA_CONVECTIF = BLOC(condition="ICONV == 1", fr ="ordre du schéma convectif",
131 BLENCV = SIMP(statut='o',typ='R',defaut=0,val_min=0,val_max=1,
132 fr="pourcentage schéma convectif au second ordre"),
133 ISCHCV = SIMP(statut='f',typ='I',defaut=0,into=(0,1),
134 fr ="type schéma convectif au second ordre 1 : centré")
136 NITMAX = SIMP(statut='f',typ='I',defaut=10000,val_min=0,
137 fr="nombre max d'itération pour la résolution des systèmes linéaires"),
138 EPSILO = SIMP(statut='f',typ='R',defaut=1.e-4,val_min=0,
139 fr="précision relative pour la résolution des systèmes linéaires"),
140 IMLIGR = SIMP(statut='f',typ='I',defaut=-999,into=(-999,-1,0,1),
141 fr="type de limitation des gradients"),
142 NSWRGR = SIMP(statut='f',typ='I',defaut=100,val_min=0,
143 fr="reconstruction des gradients"),
144 NSWRSM = SIMP(statut='f',typ='I',defaut=2,val_min=0,
145 fr="nombre d'itérations pour la reconstruction des seconds membres"),
146 CLIMGR = SIMP(statut='f',typ='R',defaut=1.5,val_min=0,
147 fr="facteur de limitation des gradients"),
148 EPSRGR = SIMP(statut='f',typ='R',defaut=1.e-5,val_min=0,
149 fr="précision relative pour la reconstruction itérative des gradients")
151 RESTITUE = FACT(statut='o',max=01,
152 fr = "Description de la grandeur restituée",
153 NOMVAR = SIMP(statut='o',typ='TXM',fr = "nom de la grandeur restituée"),
154 ICHRVR = SIMP(statut='f',typ='I',defaut=-999,into=(-999,0,1),
155 fr = "post-traitement (-999 : le code décide ; 0 : non ; 1 : oui)"),
156 ILISVR = SIMP(statut='f',typ='I',defaut=-999,into=(-999,0,1),
157 fr = "impression dans CR exécution (-999 : le code décide ; 0 : non ; 1 : oui)"),
158 IHISVR = SIMP(statut='f',typ=sonde,min=0,max='**',
159 fr = "inventaire des sondes utilisées pour la grandeur scalaire")
161 MODELE = FACT(statut='o',max=01,
163 VALREF = SIMP(statut='o',typ='R',fr="valeur de référence (température, masse volumique...)"),
164 SCAMIN = SIMP(statut='f',typ='R',defaut=1.e12,fr="valeur minimale pour le scalaire"),
165 SCAMAX = SIMP(statut='f',typ='R',defaut=-1.e12,fr="valeur maximale pour le scalaire"),
166 SIGMAS = SIMP(statut='f',typ='R',val_min=0,defaut=1,fr="nombre de Prandtl pour le scalaire"),
167 VISLS0 = SIMP(statut='o',typ='R',fr="valeur de référence de la viscosité associée au scalaire"),
168 IVISLS = SIMP(statut='f',typ='I',defaut=0,into=(0,1),fr="viscosité variable")
172 DEFI_FLUSCA = OPER(nom="DEFI_FLUSCA",op=2,sd_prod=flusca,fr="définition des fluctuations d'une inconnue scalaire avec ses paramètres physico numériques",
173 VARFL = SIMP(statut='o',typ=varsca,fr="scalaire associé au calcul de la variance des fluctuations"),
174 NUMERIC = FACT(statut='o',max=01,
175 fr="propriétés numériques liées à l'inconnue",
176 ICONV = SIMP(statut='o',typ='I',defaut=1,into=(0,1),
177 fr="indicateur de convection"),
178 ISTAT = SIMP(statut='f',typ='I',defaut=1,into=(0,1),
179 fr="présence terme instationnaire dans les matrices"),
180 IDIFF = SIMP(statut='f',typ='I',defaut=1,into=(0,1),
182 IDIRCL = SIMP(statut='f',typ='I',defaut=1,into=(0,1),
183 fr="décalage du spectre des valeurs propres en l'absence de Dirichlet"),
184 SCHEMA_CONVECTIF = BLOC(condition="ICONV == 1", fr ="ordre du schéma convectif",
185 BLENCV = SIMP(statut='o',typ='R',defaut=0,val_min=0,val_max=1,
186 fr="pourcentage schéma convectif au second ordre"),
187 ISCHCV = SIMP(statut='f',typ='I',defaut=0,into=(0,1),
188 fr ="type schéma convectif au second ordre 1 : centré")
190 NITMAX = SIMP(statut='f',typ='I',defaut=10000,val_min=0,
191 fr="nombre max d'itération pour la résolution des systèmes linéaires"),
192 EPSILO = SIMP(statut='f',typ='R',defaut=1.e-4,val_min=0,
193 fr="précision relative pour la résolution des systèmes linéaires"),
194 IMLIGR = SIMP(statut='f',typ='I',defaut=-999,into=(-999,-1,0,1),
195 fr="type de limitation des gradients"),
196 NSWRGR = SIMP(statut='f',typ='I',defaut=100,val_min=0,
197 fr="reconstruction des gradients"),
198 NSWRSM = SIMP(statut='f',typ='I',defaut=2,val_min=0,
199 fr="nombre d'itérations pour la reconstruction des seconds membres"),
200 CLIMGR = SIMP(statut='f',typ='R',defaut=1.5,val_min=0,
201 fr="facteur de limitation des gradients"),
202 EPSRGR = SIMP(statut='f',typ='R',defaut=1.e-5,val_min=0,
203 fr="précision relative pour la reconstruction itérative des gradients")
205 RESTITUE = FACT(statut='o',max=01,
206 fr = "Description de la grandeur restituée",
207 NOMVAR = SIMP(statut='o',typ='TXM',fr = "nom de la grandeur restituée"),
208 ICHRVR = SIMP(statut='f',typ='I',defaut=-999,into=(-999,0,1),
209 fr = "post-traitement (-999 : le code décide ; 0 : non ; 1 : oui)"),
210 ILISVR = SIMP(statut='f',typ='I',defaut=-999,into=(-999,0,1),
211 fr = "impression dans CR exécution (-999 : le code décide ; 0 : non ; 1 : oui)"),
212 IHISVR = SIMP(statut='f',typ=sonde,min=0,max='**',
213 fr = "inventaire des sondes utilisées pour la grandeur scalaire")
215 MODELE = FACT(statut='o',max=01,
217 VALREF = SIMP(statut='o',typ='R',fr="valeur de référence (température, masse volumique...)"),
218 SCAMIN = SIMP(statut='f',typ='R',defaut=1.e12,fr="valeur minimale pour le scalaire"),
219 SCAMAX = SIMP(statut='f',typ='R',defaut=-1.e12,fr="valeur maximale pour le scalaire"),
220 SIGMAS = SIMP(statut='f',typ='R',val_min=0,defaut=1,fr="nombre de Prandtl pour le scalaire"),
221 VISLS0 = SIMP(statut='o',typ='R',fr="valeur de référence de la viscosité associée au scalaire"),
222 IVISLS = SIMP(statut='f',typ='I',defaut=0,into=(0,1),fr="viscosité variable"),
223 RVARFL = SIMP(statut='o',typ='R',val_min=0,defaut=0.8,
224 fr="nombre de Prandtl pour la variance des fluctuations du scalaire")
228 DEFI_PRESSION = OPER(nom="DEFI_PRESSION",op=2,sd_prod=varpre,fr="définition del'inconnue pression avec ses paramètres physico numériques",
229 NUMERIC = FACT(statut='o',max=01,
230 fr="propriétés de l'équation de pression",
231 ICONV = SIMP(statut='o',typ='I',defaut=0,into=(0,1),
232 fr="indicateur de convection"),
233 ISTAT = SIMP(statut='f',typ='I',defaut=0,into=(0,1),
234 fr="présence terme instationnaire dans les matrices"),
235 IDIFF = SIMP(statut='f',typ='I',defaut=1,into=(0,1),
237 IDIRCL = SIMP(statut='f',typ='I',defaut=0,into=(0,1),
238 fr="décalage du spectre des valeurs propres en l'absence de Dirichlet"),
239 SCHEMA_CONVECTIF = BLOC(condition="ICONV == 1", fr ="ordre du schéma convectif",
240 BLENCV = SIMP(statut='o',typ='R',defaut=0,val_min=0,val_max=1,
241 fr="pourcentage schéma convectif au second ordre"),
242 ISCHCV = SIMP(statut='f',typ='I',defaut=0,into=(0,1),
243 fr ="type schéma convectif au second ordre 1 : centré")
245 NITMAX = SIMP(statut='f',typ='I',defaut=10000,val_min=0,
246 fr="nombre max d'itération pour la résolution des systèmes linéaires"),
247 EPSILO = SIMP(statut='f',typ='R',defaut=1.e-4,val_min=0,
248 fr="précision relative pour la résolution des systèmes linéaires"),
249 IMLIGR = SIMP(statut='f',typ='I',defaut=-999,into=(-999,-1,0,1),
250 fr="type de limitation des gradients"),
251 NSWRGR = SIMP(statut='f',typ='I',defaut=100,val_min=0,
252 fr="reconstruction des gradients"),
253 NSWRSM = SIMP(statut='f',typ='I',defaut=2,val_min=0,
254 fr="nombre d'itérations pour la reconstruction des seconds membres"),
255 CLIMGR = SIMP(statut='f',typ='R',defaut=1.5,val_min=0,
256 fr="facteur de limitation des gradients"),
257 EPSRGR = SIMP(statut='f',typ='R',defaut=1.e-5,val_min=0,
258 fr="précision relative pour la reconstruction itérative des gradients")
260 RESTITUE = FACT(statut='o',max=01,
261 fr = "Description de la grandeur restituée",
262 NOMVAR = SIMP(statut='o',typ='TXM',fr = "nom de la grandeur restituée",
264 ICHRVR = SIMP(statut='f',typ='I',defaut=-999,into=(-999,0,1),
265 fr = "post-traitement (-999 : le code décide ; 0 : non ; 1 : oui)"),
266 ILISVR = SIMP(statut='f',typ='I',defaut=-999,into=(-999,0,1),
267 fr = "impression dans CR exécution (-999 : le code décide ; 0 : non ; 1 : oui)"),
268 IHISVR = SIMP(statut='f',typ=sonde,min=0,max='**',
269 fr = "inventaire des sondes utilisées pour la grandeur")
271 MODELE = FACT(statut='o',max=01,
273 VALREF = SIMP(statut='o',typ='R',fr="valeur de référence (température, masse volumique...)"),
274 SCAMIN = SIMP(statut='f',typ='R',defaut=1.e12,fr="valeur minimale pour la grandeur"),
275 SCAMAX = SIMP(statut='f',typ='R',defaut=-1.e12,fr="valeur maximale pour la grandeur"),
276 SIGMAS = SIMP(statut='f',typ='R',val_min=0,defaut=1,fr="nombre de Prandtl pour la grandeur"),
277 VISLS0 = SIMP(statut='o',typ='R',fr="valeur de référence de la viscosité associée à la grandeur"),
278 IVISLS = SIMP(statut='f',typ='I',defaut=0,into=(0,1),fr="viscosité variable")
282 DEFI_VITX = OPER(nom="DEFI_VITX",op=2,sd_prod=varvitx,fr="définition de l'inconnue vitesse X avec ses paramètres physico numériques",
283 NUMERIC = FACT(statut='o',max=01,
284 fr="propriétés de l'équation de vitesse X",
285 ICONV = SIMP(statut='o',typ='I',defaut=1,into=(0,1),
286 fr="indicateur de convection"),
287 ISTAT = SIMP(statut='f',typ='I',defaut=1,into=(0,1),
288 fr="présence terme instationnaire dans les matrices"),
289 IDIFF = SIMP(statut='f',typ='I',defaut=1,into=(0,1),
291 IDIRCL = SIMP(statut='f',typ='I',defaut=1,into=(0,1),
292 fr="décalage du spectre des valeurs propres en l'absence de Dirichlet"),
293 SCHEMA_CONVECTIF = BLOC(condition="ICONV == 1", fr ="ordre du schéma convectif",
294 BLENCV = SIMP(statut='o',typ='R',defaut=0,val_min=0,val_max=1,
295 fr="pourcentage schéma convectif au second ordre"),
296 ISCHCV = SIMP(statut='f',typ='I',defaut=0,into=(0,1),
297 fr ="type schéma convectif au second ordre 1 : centré")
299 NITMAX = SIMP(statut='f',typ='I',defaut=10000,val_min=0,
300 fr="nombre max d'itération pour la résolution des systèmes linéaires"),
301 EPSILO = SIMP(statut='f',typ='R',defaut=1.e-4,val_min=0,
302 fr="précision relative pour la résolution des systèmes linéaires"),
303 IMLIGR = SIMP(statut='f',typ='I',defaut=-999,into=(-999,-1,0,1),
304 fr="type de limitation des gradients"),
305 NSWRGR = SIMP(statut='f',typ='I',defaut=100,val_min=0,
306 fr="reconstruction des gradients"),
307 NSWRSM = SIMP(statut='f',typ='I',defaut=2,val_min=0,
308 fr="nombre d'itérations pour la reconstruction des seconds membres"),
309 CLIMGR = SIMP(statut='f',typ='R',defaut=1.5,val_min=0,
310 fr="facteur de limitation des gradients"),
311 EPSRGR = SIMP(statut='f',typ='R',defaut=1.e-5,val_min=0,
312 fr="précision relative pour la reconstruction itérative des gradients")
314 RESTITUE = FACT(statut='o',max=01,
315 fr = "Description de la grandeur restituée",
316 NOMVAR = SIMP(statut='o',typ='TXM',fr = "nom de la grandeur restituée",
317 defaut="vitesse_u1"),
318 ICHRVR = SIMP(statut='f',typ='I',defaut=-999,into=(-999,0,1),
319 fr = "post-traitement (-999 : le code décide ; 0 : non ; 1 : oui)"),
320 ILISVR = SIMP(statut='f',typ='I',defaut=-999,into=(-999,0,1),
321 fr = "impression dans CR exécution (-999 : le code décide ; 0 : non ; 1 : oui)"),
322 IHISVR = SIMP(statut='f',typ=sonde,min=0,max='**',
323 fr = "inventaire des sondes utilisées pour la grandeur")
325 MODELE = FACT(statut='o',max=01,
327 VALREF = SIMP(statut='o',typ='R',fr="valeur de référence (température, masse volumique...)"),
328 SCAMIN = SIMP(statut='f',typ='R',defaut=1.e12,fr="valeur minimale pour la grandeur"),
329 SCAMAX = SIMP(statut='f',typ='R',defaut=-1.e12,fr="valeur maximale pour la grandeur"),
330 SIGMAS = SIMP(statut='f',typ='R',val_min=0,defaut=1,fr="nombre de Prandtl pour la grandeur"),
331 VISLS0 = SIMP(statut='o',typ='R',fr="valeur de référence de la viscosité associée à la grandeur"),
332 IVISLS = SIMP(statut='f',typ='I',defaut=0,into=(0,1),fr="viscosité variable")
336 DEFI_VITY = OPER(nom="DEFI_VITY",op=2,sd_prod=varvity,fr="définition de l'inconnue vitesse Y avec ses paramètres physico numériques",
337 NUMERIC = FACT(statut='o',max=01,
338 fr="propriétés de l'équation de vitesse Y",
339 ICONV = SIMP(statut='o',typ='I',defaut=1,into=(0,1),
340 fr="indicateur de convection"),
341 ISTAT = SIMP(statut='f',typ='I',defaut=1,into=(0,1),
342 fr="présence terme instationnaire dans les matrices"),
343 IDIFF = SIMP(statut='f',typ='I',defaut=1,into=(0,1),
345 IDIRCL = SIMP(statut='f',typ='I',defaut=1,into=(0,1),
346 fr="décalage du spectre des valeurs propres en l'absence de Dirichlet"),
347 SCHEMA_CONVECTIF = BLOC(condition="ICONV == 1", fr ="ordre du schéma convectif",
348 BLENCV = SIMP(statut='o',typ='R',defaut=0,val_min=0,val_max=1,
349 fr="pourcentage schéma convectif au second ordre"),
350 ISCHCV = SIMP(statut='f',typ='I',defaut=0,into=(0,1),
351 fr ="type schéma convectif au second ordre 1 : centré")
353 NITMAX = SIMP(statut='f',typ='I',defaut=10000,val_min=0,
354 fr="nombre max d'itération pour la résolution des systèmes linéaires"),
355 EPSILO = SIMP(statut='f',typ='R',defaut=1.e-4,val_min=0,
356 fr="précision relative pour la résolution des systèmes linéaires"),
357 IMLIGR = SIMP(statut='f',typ='I',defaut=-999,into=(-999,-1,0,1),
358 fr="type de limitation des gradients"),
359 NSWRGR = SIMP(statut='f',typ='I',defaut=100,val_min=0,
360 fr="reconstruction des gradients"),
361 NSWRSM = SIMP(statut='f',typ='I',defaut=2,val_min=0,
362 fr="nombre d'itérations pour la reconstruction des seconds membres"),
363 CLIMGR = SIMP(statut='f',typ='R',defaut=1.5,val_min=0,
364 fr="facteur de limitation des gradients"),
365 EPSRGR = SIMP(statut='f',typ='R',defaut=1.e-5,val_min=0,
366 fr="précision relative pour la reconstruction itérative des gradients")
368 RESTITUE = FACT(statut='o',max=01,
369 fr = "Description de la grandeur restituée",
370 NOMVAR = SIMP(statut='o',typ='TXM',fr = "nom de la grandeur restituée",
371 defaut="vitesse_v1"),
372 ICHRVR = SIMP(statut='f',typ='I',defaut=-999,into=(-999,0,1),
373 fr = "post-traitement (-999 : le code décide ; 0 : non ; 1 : oui)"),
374 ILISVR = SIMP(statut='f',typ='I',defaut=-999,into=(-999,0,1),
375 fr = "impression dans CR exécution (-999 : le code décide ; 0 : non ; 1 : oui)"),
376 IHISVR = SIMP(statut='f',typ=sonde,min=0,max='**',
377 fr = "inventaire des sondes utilisées pour la grandeur")
379 MODELE = FACT(statut='o',max=01,
381 VALREF = SIMP(statut='o',typ='R',fr="valeur de référence (température, masse volumique...)"),
382 SCAMIN = SIMP(statut='f',typ='R',defaut=1.e12,fr="valeur minimale pour la grandeur"),
383 SCAMAX = SIMP(statut='f',typ='R',defaut=-1.e12,fr="valeur maximale pour la grandeur"),
384 SIGMAS = SIMP(statut='f',typ='R',val_min=0,defaut=1,fr="nombre de Prandtl pour la grandeur"),
385 VISLS0 = SIMP(statut='o',typ='R',fr="valeur de référence de la viscosité associée à la grandeur"),
386 IVISLS = SIMP(statut='f',typ='I',defaut=0,into=(0,1),fr="viscosité variable")
390 DEFI_VITZ = OPER(nom="DEFI_VITZ",op=2,sd_prod=varvitz,fr="définition de l'inconnue vitesse Z avec ses paramètres physico numériques",
391 NUMERIC = FACT(statut='o',max=01,
392 fr="propriétés de l'équation de vitesse Z",
393 ICONV = SIMP(statut='o',typ='I',defaut=1,into=(0,1),
394 fr="indicateur de convection"),
395 ISTAT = SIMP(statut='f',typ='I',defaut=1,into=(0,1),
396 fr="présence terme instationnaire dans les matrices"),
397 IDIFF = SIMP(statut='f',typ='I',defaut=1,into=(0,1),
399 IDIRCL = SIMP(statut='f',typ='I',defaut=1,into=(0,1),
400 fr="décalage du spectre des valeurs propres en l'absence de Dirichlet"),
401 SCHEMA_CONVECTIF = BLOC(condition="ICONV == 1", fr ="ordre du schéma convectif",
402 BLENCV = SIMP(statut='o',typ='R',defaut=0,val_min=0,val_max=1,
403 fr="pourcentage schéma convectif au second ordre"),
404 ISCHCV = SIMP(statut='f',typ='I',defaut=0,into=(0,1),
405 fr ="type schéma convectif au second ordre 1 : centré")
407 NITMAX = SIMP(statut='f',typ='I',defaut=10000,val_min=0,
408 fr="nombre max d'itération pour la résolution des systèmes linéaires"),
409 EPSILO = SIMP(statut='f',typ='R',defaut=1.e-4,val_min=0,
410 fr="précision relative pour la résolution des systèmes linéaires"),
411 IMLIGR = SIMP(statut='f',typ='I',defaut=-999,into=(-999,-1,0,1),
412 fr="type de limitation des gradients"),
413 NSWRGR = SIMP(statut='f',typ='I',defaut=100,val_min=0,
414 fr="reconstruction des gradients"),
415 NSWRSM = SIMP(statut='f',typ='I',defaut=2,val_min=0,
416 fr="nombre d'itérations pour la reconstruction des seconds membres"),
417 CLIMGR = SIMP(statut='f',typ='R',defaut=1.5,val_min=0,
418 fr="facteur de limitation des gradients"),
419 EPSRGR = SIMP(statut='f',typ='R',defaut=1.e-5,val_min=0,
420 fr="précision relative pour la reconstruction itérative des gradients")
422 RESTITUE = FACT(statut='o',max=01,
423 fr = "Description de la grandeur restituée",
424 NOMVAR = SIMP(statut='o',typ='TXM',fr = "nom de la grandeur restituée",
425 defaut="vitesse_w1"),
426 ICHRVR = SIMP(statut='f',typ='I',defaut=-999,into=(-999,0,1),
427 fr = "post-traitement (-999 : le code décide ; 0 : non ; 1 : oui)"),
428 ILISVR = SIMP(statut='f',typ='I',defaut=-999,into=(-999,0,1),
429 fr = "impression dans CR exécution (-999 : le code décide ; 0 : non ; 1 : oui)"),
430 IHISVR = SIMP(statut='f',typ=sonde,min=0,max='**',
431 fr = "inventaire des sondes utilisées pour la grandeur")
433 MODELE = FACT(statut='o',max=01,
435 VALREF = SIMP(statut='o',typ='R',fr="valeur de référence (température, masse volumique...)"),
436 SCAMIN = SIMP(statut='f',typ='R',defaut=1.e12,fr="valeur minimale pour la grandeur"),
437 SCAMAX = SIMP(statut='f',typ='R',defaut=-1.e12,fr="valeur maximale pour la grandeur"),
438 SIGMAS = SIMP(statut='f',typ='R',val_min=0,defaut=1,fr="nombre de Prandtl pour la grandeur"),
439 VISLS0 = SIMP(statut='o',typ='R',fr="valeur de référence de la viscosité associée à la grandeur"),
440 IVISLS = SIMP(statut='f',typ='I',defaut=0,into=(0,1),fr="viscosité variable"),
445 DEFI_ETURB = OPER(nom="DEFI_ETURB",op=2,sd_prod=eturb,fr="définition de l'inconnue energie turbulente k-eps avec ses paramètres physico numériques",
446 NUMERIC = FACT(statut='o',max=01,
447 fr="propriétés numériques liées à l'inconnue",
448 ICONV = SIMP(statut='o',typ='I',defaut=1,into=(0,1),
449 fr="indicateur de convection"),
450 ISTAT = SIMP(statut='f',typ='I',defaut=1,into=(0,1),
451 fr="présence terme instationnaire dans les matrices"),
452 IDIFF = SIMP(statut='f',typ='I',defaut=1,into=(0,1),
454 IDIRCL = SIMP(statut='f',typ='I',defaut=1,into=(0,1),
455 fr="décalage du spectre des valeurs propres en l'absence de Dirichlet"),
456 SCHEMA_CONVECTIF = BLOC(condition="ICONV == 1", fr ="ordre du schéma convectif",
457 BLENCV = SIMP(statut='o',typ='R',defaut=0,val_min=0,val_max=1,
458 fr="pourcentage schéma convectif au second ordre"),
459 ISCHCV = SIMP(statut='f',typ='I',defaut=0,into=(0,1),
460 fr ="type schéma convectif au second ordre 1 : centré")
462 NITMAX = SIMP(statut='f',typ='I',defaut=10000,val_min=0,
463 fr="nombre max d'itération pour la résolution des systèmes linéaires"),
464 EPSILO = SIMP(statut='f',typ='R',defaut=1.e-4,val_min=0,
465 fr="précision relative pour la résolution des systèmes linéaires"),
466 IMLIGR = SIMP(statut='f',typ='I',defaut=-999,into=(-999,-1,0,1),
467 fr="type de limitation des gradients"),
468 NSWRGR = SIMP(statut='f',typ='I',defaut=100,val_min=0,
469 fr="reconstruction des gradients"),
470 NSWRSM = SIMP(statut='f',typ='I',defaut=2,val_min=0,
471 fr="nombre d'itérations pour la reconstruction des seconds membres"),
472 CLIMGR = SIMP(statut='f',typ='R',defaut=1.5,val_min=0,
473 fr="facteur de limitation des gradients"),
474 EPSRGR = SIMP(statut='f',typ='R',defaut=1.e-5,val_min=0,
475 fr="précision relative pour la reconstruction itérative des gradients")
477 RESTITUE = FACT(statut='o',max=01,
478 fr = "Description de la grandeur restituée",
479 NOMVAR = SIMP(statut='o',typ='TXM',fr = "nom de la grandeur restituée"),
480 ICHRVR = SIMP(statut='f',typ='I',defaut=-999,into=(-999,0,1),
481 fr = "post-traitement (-999 : le code décide ; 0 : non ; 1 : oui)"),
482 ILISVR = SIMP(statut='f',typ='I',defaut=-999,into=(-999,0,1),
483 fr = "impression dans CR exécution (-999 : le code décide ; 0 : non ; 1 : oui)"),
484 IHISVR = SIMP(statut='f',typ=sonde,min=0,max='**',
485 fr = "inventaire des sondes utilisées pour la grandeur scalaire")
487 MODELE = FACT(statut='o',max=01,
489 VALREF = SIMP(statut='o',typ='R',fr="valeur de référence (température, masse volumique...)"),
490 SCAMIN = SIMP(statut='f',typ='R',defaut=1.e12,fr="valeur minimale pour le scalaire"),
491 SCAMAX = SIMP(statut='f',typ='R',defaut=-1.e12,fr="valeur maximale pour le scalaire"),
492 SIGMAS = SIMP(statut='f',typ='R',val_min=0,defaut=1,fr="nombre de Prandtl pour le scalaire"),
493 VISLS0 = SIMP(statut='o',typ='R',fr="valeur de référence de la viscosité associée au scalaire"),
494 IVISLS = SIMP(statut='f',typ='I',defaut=0,into=(0,1),fr="viscosité variable")
498 DEFI_DTURB = OPER(nom="DEFI_DTURB",op=2,sd_prod=dturb,fr="définition de l'inconnue dissipation turbulente k-eps avec ses paramètres physico numériques",
499 NUMERIC = FACT(statut='o',max=01,
500 fr="propriétés numériques liées à l'inconnue",
501 ICONV = SIMP(statut='o',typ='I',defaut=1,into=(0,1),
502 fr="indicateur de convection"),
503 ISTAT = SIMP(statut='f',typ='I',defaut=1,into=(0,1),
504 fr="présence terme instationnaire dans les matrices"),
505 IDIFF = SIMP(statut='f',typ='I',defaut=1,into=(0,1),
507 IDIRCL = SIMP(statut='f',typ='I',defaut=1,into=(0,1),
508 fr="décalage du spectre des valeurs propres en l'absence de Dirichlet"),
509 SCHEMA_CONVECTIF = BLOC(condition="ICONV == 1", fr ="ordre du schéma convectif",
510 BLENCV = SIMP(statut='o',typ='R',defaut=0,val_min=0,val_max=1,
511 fr="pourcentage schéma convectif au second ordre"),
512 ISCHCV = SIMP(statut='f',typ='I',defaut=0,into=(0,1),
513 fr ="type schéma convectif au second ordre 1 : centré")
515 NITMAX = SIMP(statut='f',typ='I',defaut=10000,val_min=0,
516 fr="nombre max d'itération pour la résolution des systèmes linéaires"),
517 EPSILO = SIMP(statut='f',typ='R',defaut=1.e-4,val_min=0,
518 fr="précision relative pour la résolution des systèmes linéaires"),
519 IMLIGR = SIMP(statut='f',typ='I',defaut=-999,into=(-999,-1,0,1),
520 fr="type de limitation des gradients"),
521 NSWRGR = SIMP(statut='f',typ='I',defaut=100,val_min=0,
522 fr="reconstruction des gradients"),
523 NSWRSM = SIMP(statut='f',typ='I',defaut=2,val_min=0,
524 fr="nombre d'itérations pour la reconstruction des seconds membres"),
525 CLIMGR = SIMP(statut='f',typ='R',defaut=1.5,val_min=0,
526 fr="facteur de limitation des gradients"),
527 EPSRGR = SIMP(statut='f',typ='R',defaut=1.e-5,val_min=0,
528 fr="précision relative pour la reconstruction itérative des gradients")
530 RESTITUE = FACT(statut='o',max=01,
531 fr = "Description de la grandeur restituée",
532 NOMVAR = SIMP(statut='o',typ='TXM',fr = "nom de la grandeur restituée"),
533 ICHRVR = SIMP(statut='f',typ='I',defaut=-999,into=(-999,0,1),
534 fr = "post-traitement (-999 : le code décide ; 0 : non ; 1 : oui)"),
535 ILISVR = SIMP(statut='f',typ='I',defaut=-999,into=(-999,0,1),
536 fr = "impression dans CR exécution (-999 : le code décide ; 0 : non ; 1 : oui)"),
537 IHISVR = SIMP(statut='f',typ=sonde,min=0,max='**',
538 fr = "inventaire des sondes utilisées pour la grandeur scalaire")
540 MODELE = FACT(statut='o',max=01,
542 VALREF = SIMP(statut='o',typ='R',fr="valeur de référence (température, masse volumique...)"),
543 SCAMIN = SIMP(statut='f',typ='R',defaut=1.e12,fr="valeur minimale pour le scalaire"),
544 SCAMAX = SIMP(statut='f',typ='R',defaut=-1.e12,fr="valeur maximale pour le scalaire"),
545 SIGMAS = SIMP(statut='f',typ='R',val_min=0,defaut=1,fr="nombre de Prandtl pour le scalaire"),
546 VISLS0 = SIMP(statut='o',typ='R',fr="valeur de référence de la viscosité associée au scalaire"),
547 IVISLS = SIMP(statut='f',typ='I',defaut=0,into=(0,1),fr="viscosité variable")
551 DEFI_TSR11 = OPER(nom="DEFI_TSR11",op=2,sd_prod=tsr11,fr="définition de l'inconnue tension Reynolds R11 Rij-eps avec ses paramètres physico numériques",
552 NUMERIC = FACT(statut='o',max=01,
553 fr="propriétés numériques liées à l'inconnue",
554 ICONV = SIMP(statut='o',typ='I',defaut=1,into=(0,1),
555 fr="indicateur de convection"),
556 ISTAT = SIMP(statut='f',typ='I',defaut=1,into=(0,1),
557 fr="présence terme instationnaire dans les matrices"),
558 IDIFF = SIMP(statut='f',typ='I',defaut=1,into=(0,1),
560 IDIRCL = SIMP(statut='f',typ='I',defaut=1,into=(0,1),
561 fr="décalage du spectre des valeurs propres en l'absence de Dirichlet"),
562 SCHEMA_CONVECTIF = BLOC(condition="ICONV == 1", fr ="ordre du schéma convectif",
563 BLENCV = SIMP(statut='o',typ='R',defaut=0,val_min=0,val_max=1,
564 fr="pourcentage schéma convectif au second ordre"),
565 ISCHCV = SIMP(statut='f',typ='I',defaut=0,into=(0,1),
566 fr ="type schéma convectif au second ordre 1 : centré")
568 NITMAX = SIMP(statut='f',typ='I',defaut=10000,val_min=0,
569 fr="nombre max d'itération pour la résolution des systèmes linéaires"),
570 EPSILO = SIMP(statut='f',typ='R',defaut=1.e-4,val_min=0,
571 fr="précision relative pour la résolution des systèmes linéaires"),
572 IMLIGR = SIMP(statut='f',typ='I',defaut=-999,into=(-999,-1,0,1),
573 fr="type de limitation des gradients"),
574 NSWRGR = SIMP(statut='f',typ='I',defaut=100,val_min=0,
575 fr="reconstruction des gradients"),
576 NSWRSM = SIMP(statut='f',typ='I',defaut=2,val_min=0,
577 fr="nombre d'itérations pour la reconstruction des seconds membres"),
578 CLIMGR = SIMP(statut='f',typ='R',defaut=1.5,val_min=0,
579 fr="facteur de limitation des gradients"),
580 EPSRGR = SIMP(statut='f',typ='R',defaut=1.e-5,val_min=0,
581 fr="précision relative pour la reconstruction itérative des gradients")
583 RESTITUE = FACT(statut='o',max=01,
584 fr = "Description de la grandeur restituée",
585 NOMVAR = SIMP(statut='o',typ='TXM',fr = "nom de la grandeur restituée"),
586 ICHRVR = SIMP(statut='f',typ='I',defaut=-999,into=(-999,0,1),
587 fr = "post-traitement (-999 : le code décide ; 0 : non ; 1 : oui)"),
588 ILISVR = SIMP(statut='f',typ='I',defaut=-999,into=(-999,0,1),
589 fr = "impression dans CR exécution (-999 : le code décide ; 0 : non ; 1 : oui)"),
590 IHISVR = SIMP(statut='f',typ=sonde,min=0,max='**',
591 fr = "inventaire des sondes utilisées pour la grandeur scalaire")
593 MODELE = FACT(statut='o',max=01,
595 VALREF = SIMP(statut='o',typ='R',fr="valeur de référence (température, masse volumique...)"),
596 SCAMIN = SIMP(statut='f',typ='R',defaut=1.e12,fr="valeur minimale pour le scalaire"),
597 SCAMAX = SIMP(statut='f',typ='R',defaut=-1.e12,fr="valeur maximale pour le scalaire"),
598 SIGMAS = SIMP(statut='f',typ='R',val_min=0,defaut=1,fr="nombre de Prandtl pour le scalaire"),
599 VISLS0 = SIMP(statut='o',typ='R',fr="valeur de référence de la viscosité associée au scalaire"),
600 IVISLS = SIMP(statut='f',typ='I',defaut=0,into=(0,1),fr="viscosité variable")
604 DEFI_TSR22 = OPER(nom="DEFI_TSR22",op=2,sd_prod=tsr11,fr="définition de l'inconnue tension Reynolds R22 Rij-eps avec ses paramètres physico numériques",
605 NUMERIC = FACT(statut='o',max=01,
606 fr="propriétés numériques liées à l'inconnue",
607 ICONV = SIMP(statut='o',typ='I',defaut=1,into=(0,1),
608 fr="indicateur de convection"),
609 ISTAT = SIMP(statut='f',typ='I',defaut=1,into=(0,1),
610 fr="présence terme instationnaire dans les matrices"),
611 IDIFF = SIMP(statut='f',typ='I',defaut=1,into=(0,1),
613 IDIRCL = SIMP(statut='f',typ='I',defaut=1,into=(0,1),
614 fr="décalage du spectre des valeurs propres en l'absence de Dirichlet"),
615 SCHEMA_CONVECTIF = BLOC(condition="ICONV == 1", fr ="ordre du schéma convectif",
616 BLENCV = SIMP(statut='o',typ='R',defaut=0,val_min=0,val_max=1,
617 fr="pourcentage schéma convectif au second ordre"),
618 ISCHCV = SIMP(statut='f',typ='I',defaut=0,into=(0,1),
619 fr ="type schéma convectif au second ordre 1 : centré")
621 NITMAX = SIMP(statut='f',typ='I',defaut=10000,val_min=0,
622 fr="nombre max d'itération pour la résolution des systèmes linéaires"),
623 EPSILO = SIMP(statut='f',typ='R',defaut=1.e-4,val_min=0,
624 fr="précision relative pour la résolution des systèmes linéaires"),
625 IMLIGR = SIMP(statut='f',typ='I',defaut=-999,into=(-999,-1,0,1),
626 fr="type de limitation des gradients"),
627 NSWRGR = SIMP(statut='f',typ='I',defaut=100,val_min=0,
628 fr="reconstruction des gradients"),
629 NSWRSM = SIMP(statut='f',typ='I',defaut=2,val_min=0,
630 fr="nombre d'itérations pour la reconstruction des seconds membres"),
631 CLIMGR = SIMP(statut='f',typ='R',defaut=1.5,val_min=0,
632 fr="facteur de limitation des gradients"),
633 EPSRGR = SIMP(statut='f',typ='R',defaut=1.e-5,val_min=0,
634 fr="précision relative pour la reconstruction itérative des gradients")
636 RESTITUE = FACT(statut='o',max=01,
637 fr = "Description de la grandeur restituée",
638 NOMVAR = SIMP(statut='o',typ='TXM',fr = "nom de la grandeur restituée"),
639 ICHRVR = SIMP(statut='f',typ='I',defaut=-999,into=(-999,0,1),
640 fr = "post-traitement (-999 : le code décide ; 0 : non ; 1 : oui)"),
641 ILISVR = SIMP(statut='f',typ='I',defaut=-999,into=(-999,0,1),
642 fr = "impression dans CR exécution (-999 : le code décide ; 0 : non ; 1 : oui)"),
643 IHISVR = SIMP(statut='f',typ=sonde,min=0,max='**',
644 fr = "inventaire des sondes utilisées pour la grandeur scalaire")
646 MODELE = FACT(statut='o',max=01,
648 VALREF = SIMP(statut='o',typ='R',fr="valeur de référence (température, masse volumique...)"),
649 SCAMIN = SIMP(statut='f',typ='R',defaut=1.e12,fr="valeur minimale pour le scalaire"),
650 SCAMAX = SIMP(statut='f',typ='R',defaut=-1.e12,fr="valeur maximale pour le scalaire"),
651 SIGMAS = SIMP(statut='f',typ='R',val_min=0,defaut=1,fr="nombre de Prandtl pour le scalaire"),
652 VISLS0 = SIMP(statut='o',typ='R',fr="valeur de référence de la viscosité associée au scalaire"),
653 IVISLS = SIMP(statut='f',typ='I',defaut=0,into=(0,1),fr="viscosité variable")
657 DEFI_TSR33 = OPER(nom="DEFI_TSR33",op=2,sd_prod=tsr11,fr="définition de l'inconnue tension Reynolds R33 Rij-eps avec ses paramètres physico numériques",
658 NUMERIC = FACT(statut='o',max=01,
659 fr="propriétés numériques liées à l'inconnue",
660 ICONV = SIMP(statut='o',typ='I',defaut=1,into=(0,1),
661 fr="indicateur de convection"),
662 ISTAT = SIMP(statut='f',typ='I',defaut=1,into=(0,1),
663 fr="présence terme instationnaire dans les matrices"),
664 IDIFF = SIMP(statut='f',typ='I',defaut=1,into=(0,1),
666 IDIRCL = SIMP(statut='f',typ='I',defaut=1,into=(0,1),
667 fr="décalage du spectre des valeurs propres en l'absence de Dirichlet"),
668 SCHEMA_CONVECTIF = BLOC(condition="ICONV == 1", fr ="ordre du schéma convectif",
669 BLENCV = SIMP(statut='o',typ='R',defaut=0,val_min=0,val_max=1,
670 fr="pourcentage schéma convectif au second ordre"),
671 ISCHCV = SIMP(statut='f',typ='I',defaut=0,into=(0,1),
672 fr ="type schéma convectif au second ordre 1 : centré")
674 NITMAX = SIMP(statut='f',typ='I',defaut=10000,val_min=0,
675 fr="nombre max d'itération pour la résolution des systèmes linéaires"),
676 EPSILO = SIMP(statut='f',typ='R',defaut=1.e-4,val_min=0,
677 fr="précision relative pour la résolution des systèmes linéaires"),
678 IMLIGR = SIMP(statut='f',typ='I',defaut=-999,into=(-999,-1,0,1),
679 fr="type de limitation des gradients"),
680 NSWRGR = SIMP(statut='f',typ='I',defaut=100,val_min=0,
681 fr="reconstruction des gradients"),
682 NSWRSM = SIMP(statut='f',typ='I',defaut=2,val_min=0,
683 fr="nombre d'itérations pour la reconstruction des seconds membres"),
684 CLIMGR = SIMP(statut='f',typ='R',defaut=1.5,val_min=0,
685 fr="facteur de limitation des gradients"),
686 EPSRGR = SIMP(statut='f',typ='R',defaut=1.e-5,val_min=0,
687 fr="précision relative pour la reconstruction itérative des gradients")
689 RESTITUE = FACT(statut='o',max=01,
690 fr = "Description de la grandeur restituée",
691 NOMVAR = SIMP(statut='o',typ='TXM',fr = "nom de la grandeur restituée"),
692 ICHRVR = SIMP(statut='f',typ='I',defaut=-999,into=(-999,0,1),
693 fr = "post-traitement (-999 : le code décide ; 0 : non ; 1 : oui)"),
694 ILISVR = SIMP(statut='f',typ='I',defaut=-999,into=(-999,0,1),
695 fr = "impression dans CR exécution (-999 : le code décide ; 0 : non ; 1 : oui)"),
696 IHISVR = SIMP(statut='f',typ=sonde,min=0,max='**',
697 fr = "inventaire des sondes utilisées pour la grandeur scalaire")
699 MODELE = FACT(statut='o',max=01,
701 VALREF = SIMP(statut='o',typ='R',fr="valeur de référence (température, masse volumique...)"),
702 SCAMIN = SIMP(statut='f',typ='R',defaut=1.e12,fr="valeur minimale pour le scalaire"),
703 SCAMAX = SIMP(statut='f',typ='R',defaut=-1.e12,fr="valeur maximale pour le scalaire"),
704 SIGMAS = SIMP(statut='f',typ='R',val_min=0,defaut=1,fr="nombre de Prandtl pour le scalaire"),
705 VISLS0 = SIMP(statut='o',typ='R',fr="valeur de référence de la viscosité associée au scalaire"),
706 IVISLS = SIMP(statut='f',typ='I',defaut=0,into=(0,1),fr="viscosité variable")
710 DEFI_TSR12 = OPER(nom="DEFI_TSR12",op=2,sd_prod=tsr11,fr="définition de l'inconnue tension Reynolds R12 Rij-eps avec ses paramètres physico numériques",
711 NUMERIC = FACT(statut='o',max=01,
712 fr="propriétés numériques liées à l'inconnue",
713 ICONV = SIMP(statut='o',typ='I',defaut=1,into=(0,1),
714 fr="indicateur de convection"),
715 ISTAT = SIMP(statut='f',typ='I',defaut=1,into=(0,1),
716 fr="présence terme instationnaire dans les matrices"),
717 IDIFF = SIMP(statut='f',typ='I',defaut=1,into=(0,1),
719 IDIRCL = SIMP(statut='f',typ='I',defaut=1,into=(0,1),
720 fr="décalage du spectre des valeurs propres en l'absence de Dirichlet"),
721 SCHEMA_CONVECTIF = BLOC(condition="ICONV == 1", fr ="ordre du schéma convectif",
722 BLENCV = SIMP(statut='o',typ='R',defaut=0,val_min=0,val_max=1,
723 fr="pourcentage schéma convectif au second ordre"),
724 ISCHCV = SIMP(statut='f',typ='I',defaut=0,into=(0,1),
725 fr ="type schéma convectif au second ordre 1 : centré")
727 NITMAX = SIMP(statut='f',typ='I',defaut=10000,val_min=0,
728 fr="nombre max d'itération pour la résolution des systèmes linéaires"),
729 EPSILO = SIMP(statut='f',typ='R',defaut=1.e-4,val_min=0,
730 fr="précision relative pour la résolution des systèmes linéaires"),
731 IMLIGR = SIMP(statut='f',typ='I',defaut=-999,into=(-999,-1,0,1),
732 fr="type de limitation des gradients"),
733 NSWRGR = SIMP(statut='f',typ='I',defaut=100,val_min=0,
734 fr="reconstruction des gradients"),
735 NSWRSM = SIMP(statut='f',typ='I',defaut=2,val_min=0,
736 fr="nombre d'itérations pour la reconstruction des seconds membres"),
737 CLIMGR = SIMP(statut='f',typ='R',defaut=1.5,val_min=0,
738 fr="facteur de limitation des gradients"),
739 EPSRGR = SIMP(statut='f',typ='R',defaut=1.e-5,val_min=0,
740 fr="précision relative pour la reconstruction itérative des gradients")
742 RESTITUE = FACT(statut='o',max=01,
743 fr = "Description de la grandeur restituée",
744 NOMVAR = SIMP(statut='o',typ='TXM',fr = "nom de la grandeur restituée"),
745 ICHRVR = SIMP(statut='f',typ='I',defaut=-999,into=(-999,0,1),
746 fr = "post-traitement (-999 : le code décide ; 0 : non ; 1 : oui)"),
747 ILISVR = SIMP(statut='f',typ='I',defaut=-999,into=(-999,0,1),
748 fr = "impression dans CR exécution (-999 : le code décide ; 0 : non ; 1 : oui)"),
749 IHISVR = SIMP(statut='f',typ=sonde,min=0,max='**',
750 fr = "inventaire des sondes utilisées pour la grandeur scalaire")
752 MODELE = FACT(statut='o',max=01,
754 VALREF = SIMP(statut='o',typ='R',fr="valeur de référence (température, masse volumique...)"),
755 SCAMIN = SIMP(statut='f',typ='R',defaut=1.e12,fr="valeur minimale pour le scalaire"),
756 SCAMAX = SIMP(statut='f',typ='R',defaut=-1.e12,fr="valeur maximale pour le scalaire"),
757 SIGMAS = SIMP(statut='f',typ='R',val_min=0,defaut=1,fr="nombre de Prandtl pour le scalaire"),
758 VISLS0 = SIMP(statut='o',typ='R',fr="valeur de référence de la viscosité associée au scalaire"),
759 IVISLS = SIMP(statut='f',typ='I',defaut=0,into=(0,1),fr="viscosité variable")
763 DEFI_TSR13 = OPER(nom="DEFI_TSR13",op=2,sd_prod=tsr11,fr="définition de l'inconnue tension Reynolds R13 Rij-eps avec ses paramètres physico numériques",
764 NUMERIC = FACT(statut='o',max=01,
765 fr="propriétés numériques liées à l'inconnue",
766 ICONV = SIMP(statut='o',typ='I',defaut=1,into=(0,1),
767 fr="indicateur de convection"),
768 ISTAT = SIMP(statut='f',typ='I',defaut=1,into=(0,1),
769 fr="présence terme instationnaire dans les matrices"),
770 IDIFF = SIMP(statut='f',typ='I',defaut=1,into=(0,1),
772 IDIRCL = SIMP(statut='f',typ='I',defaut=1,into=(0,1),
773 fr="décalage du spectre des valeurs propres en l'absence de Dirichlet"),
774 SCHEMA_CONVECTIF = BLOC(condition="ICONV == 1", fr ="ordre du schéma convectif",
775 BLENCV = SIMP(statut='o',typ='R',defaut=0,val_min=0,val_max=1,
776 fr="pourcentage schéma convectif au second ordre"),
777 ISCHCV = SIMP(statut='f',typ='I',defaut=0,into=(0,1),
778 fr ="type schéma convectif au second ordre 1 : centré")
780 NITMAX = SIMP(statut='f',typ='I',defaut=10000,val_min=0,
781 fr="nombre max d'itération pour la résolution des systèmes linéaires"),
782 EPSILO = SIMP(statut='f',typ='R',defaut=1.e-4,val_min=0,
783 fr="précision relative pour la résolution des systèmes linéaires"),
784 IMLIGR = SIMP(statut='f',typ='I',defaut=-999,into=(-999,-1,0,1),
785 fr="type de limitation des gradients"),
786 NSWRGR = SIMP(statut='f',typ='I',defaut=100,val_min=0,
787 fr="reconstruction des gradients"),
788 NSWRSM = SIMP(statut='f',typ='I',defaut=2,val_min=0,
789 fr="nombre d'itérations pour la reconstruction des seconds membres"),
790 CLIMGR = SIMP(statut='f',typ='R',defaut=1.5,val_min=0,
791 fr="facteur de limitation des gradients"),
792 EPSRGR = SIMP(statut='f',typ='R',defaut=1.e-5,val_min=0,
793 fr="précision relative pour la reconstruction itérative des gradients")
795 RESTITUE = FACT(statut='o',max=01,
796 fr = "Description de la grandeur restituée",
797 NOMVAR = SIMP(statut='o',typ='TXM',fr = "nom de la grandeur restituée"),
798 ICHRVR = SIMP(statut='f',typ='I',defaut=-999,into=(-999,0,1),
799 fr = "post-traitement (-999 : le code décide ; 0 : non ; 1 : oui)"),
800 ILISVR = SIMP(statut='f',typ='I',defaut=-999,into=(-999,0,1),
801 fr = "impression dans CR exécution (-999 : le code décide ; 0 : non ; 1 : oui)"),
802 IHISVR = SIMP(statut='f',typ=sonde,min=0,max='**',
803 fr = "inventaire des sondes utilisées pour la grandeur scalaire")
805 MODELE = FACT(statut='o',max=01,
807 VALREF = SIMP(statut='o',typ='R',fr="valeur de référence (température, masse volumique...)"),
808 SCAMIN = SIMP(statut='f',typ='R',defaut=1.e12,fr="valeur minimale pour le scalaire"),
809 SCAMAX = SIMP(statut='f',typ='R',defaut=-1.e12,fr="valeur maximale pour le scalaire"),
810 SIGMAS = SIMP(statut='f',typ='R',val_min=0,defaut=1,fr="nombre de Prandtl pour le scalaire"),
811 VISLS0 = SIMP(statut='o',typ='R',fr="valeur de référence de la viscosité associée au scalaire"),
812 IVISLS = SIMP(statut='f',typ='I',defaut=0,into=(0,1),fr="viscosité variable")
816 DEFI_TSR23 = OPER(nom="DEFI_TSR23",op=2,sd_prod=tsr11,fr="définition de l'inconnue tension Reynolds R23 Rij-eps avec ses paramètres physico numériques",
817 NUMERIC = FACT(statut='o',max=01,
818 fr="propriétés numériques liées à l'inconnue",
819 ICONV = SIMP(statut='o',typ='I',defaut=1,into=(0,1),
820 fr="indicateur de convection"),
821 ISTAT = SIMP(statut='f',typ='I',defaut=1,into=(0,1),
822 fr="présence terme instationnaire dans les matrices"),
823 IDIFF = SIMP(statut='f',typ='I',defaut=1,into=(0,1),
825 IDIRCL = SIMP(statut='f',typ='I',defaut=1,into=(0,1),
826 fr="décalage du spectre des valeurs propres en l'absence de Dirichlet"),
827 SCHEMA_CONVECTIF = BLOC(condition="ICONV == 1", fr ="ordre du schéma convectif",
828 BLENCV = SIMP(statut='o',typ='R',defaut=0,val_min=0,val_max=1,
829 fr="pourcentage schéma convectif au second ordre"),
830 ISCHCV = SIMP(statut='f',typ='I',defaut=0,into=(0,1),
831 fr ="type schéma convectif au second ordre 1 : centré")
833 NITMAX = SIMP(statut='f',typ='I',defaut=10000,val_min=0,
834 fr="nombre max d'itération pour la résolution des systèmes linéaires"),
835 EPSILO = SIMP(statut='f',typ='R',defaut=1.e-4,val_min=0,
836 fr="précision relative pour la résolution des systèmes linéaires"),
837 IMLIGR = SIMP(statut='f',typ='I',defaut=-999,into=(-999,-1,0,1),
838 fr="type de limitation des gradients"),
839 NSWRGR = SIMP(statut='f',typ='I',defaut=100,val_min=0,
840 fr="reconstruction des gradients"),
841 NSWRSM = SIMP(statut='f',typ='I',defaut=2,val_min=0,
842 fr="nombre d'itérations pour la reconstruction des seconds membres"),
843 CLIMGR = SIMP(statut='f',typ='R',defaut=1.5,val_min=0,
844 fr="facteur de limitation des gradients"),
845 EPSRGR = SIMP(statut='f',typ='R',defaut=1.e-5,val_min=0,
846 fr="précision relative pour la reconstruction itérative des gradients")
848 RESTITUE = FACT(statut='o',max=01,
849 fr = "Description de la grandeur restituée",
850 NOMVAR = SIMP(statut='o',typ='TXM',fr = "nom de la grandeur restituée"),
851 ICHRVR = SIMP(statut='f',typ='I',defaut=-999,into=(-999,0,1),
852 fr = "post-traitement (-999 : le code décide ; 0 : non ; 1 : oui)"),
853 ILISVR = SIMP(statut='f',typ='I',defaut=-999,into=(-999,0,1),
854 fr = "impression dans CR exécution (-999 : le code décide ; 0 : non ; 1 : oui)"),
855 IHISVR = SIMP(statut='f',typ=sonde,min=0,max='**',
856 fr = "inventaire des sondes utilisées pour la grandeur scalaire")
858 MODELE = FACT(statut='o',max=01,
860 VALREF = SIMP(statut='o',typ='R',fr="valeur de référence (température, masse volumique...)"),
861 SCAMIN = SIMP(statut='f',typ='R',defaut=1.e12,fr="valeur minimale pour le scalaire"),
862 SCAMAX = SIMP(statut='f',typ='R',defaut=-1.e12,fr="valeur maximale pour le scalaire"),
863 SIGMAS = SIMP(statut='f',typ='R',val_min=0,defaut=1,fr="nombre de Prandtl pour le scalaire"),
864 VISLS0 = SIMP(statut='o',typ='R',fr="valeur de référence de la viscosité associée au scalaire"),
865 IVISLS = SIMP(statut='f',typ='I',defaut=0,into=(0,1),fr="viscosité variable")
870 DEFI_RESTI = OPER(nom="DEFI_RESTI",op=2,sd_prod=resti,fr = "Description de la grandeur restituée",
871 NOMVAR = SIMP(statut='o',typ='TXM',fr = "nom de la grandeur restituée"),
872 ICHRVR = SIMP(statut='f',typ='I',defaut=-999,into=(-999,0,1),
873 fr = "post-traitement (-999 : le code décide ; 0 : non ; 1 : oui)"),
874 ILISVR = SIMP(statut='f',typ='I',defaut=-999,into=(-999,0,1),
875 fr = "impression dans CR exécution (-999 : le code décide ; 0 : non ; 1 : oui)"),
876 IHISVR = SIMP(statut='f',typ=sonde,min=0,max='**',
877 fr = "inventaire des sondes utilisées pour la grandeur scalaire")
880 CALCUL_SATURNE = PROC(nom = "CALCUL_SATURNE",op = 1,
881 fr = "définition des paramètres généraux pour un calcul Saturne",
882 docu = "néant",reentrant = 'n',
883 NomsBibliotheque = NUPL ( max = '**',
885 elements = ( SIMP (typ='TXM',fr="Identificateur Procedure Bibliotheque"),
886 SIMP (typ='TXM',fr="Identifiant de l'isotope dans la bibliotheque")
889 ENVELOPPE = FACT(statut='o',max=01,fr = "gestion de l'enveloppe",
890 IFOENV = SIMP(statut='o',typ='I',defaut=2,into=(0,1,2),position='global',
891 fr = "mode de communication enveloppe solveur"),
892 ENVTOSOLV = BLOC(condition="IFOENV > 0",
893 fr = "liaison enveloppe vers solveur",
894 IMPEVI = SIMP(statut='o',typ='I',defaut=13,val_min=0,val_max=99,
895 fr = "numéro de fichier enveloppe vers solveur"),
896 FICEVI = SIMP(statut='o',typ='TXM',defaut="enveloppe_vers_solveur ",
897 fr = "nom de fichier enveloppe vers solveur")
899 SOLVTOENV = BLOC(condition="IFOENV > 0",
900 fr = "liaison solveur vers enveloppe",
901 IMPEVO = SIMP(statut='o',typ='I',defaut=14,val_min=0,val_max=99,
902 fr = "numéro de fichier solveur vers enveloppe"),
903 FICEVO = SIMP(statut='o',typ='TXM',defaut="solveur_vers_enveloppe ",
904 fr = "nom de fichier solveur vers enveloppe")
907 FICHIERS_CALCUL = FACT(statut='f',max=01,
908 fr ="définition des fichiers géométrie, suite, stop",
909 GEOMETRIE = BLOC(condition="IFOENV == 0",
910 fr = "fichier géométrique (pas d'enveloppe)",
911 IMPGEO = SIMP(statut='o',typ='I',defaut=10,val_min=0,val_max=99,
912 fr = "numéro de fichier géométrique"),
913 FICGEO = SIMP(statut='o',typ='TXM',defaut="geomet",
914 fr = "nom de fichier géométrique")
916 SUITE_AMONT = BLOC(condition="ISUITE == 1",
917 fr = "fichier suite amont",
918 IMPAMO = SIMP(statut='o',typ='I',defaut=11,val_min=0,val_max=99,
919 fr = "numéro de fichier suite amont"),
920 FICGEO = SIMP(statut='o',typ='TXM',defaut="suiamo",
921 fr = "nom de fichier suite amont"),
922 IFOAMO = SIMP(statut='o',typ='I',defaut=1,into=(0,1),
923 fr = "format du fichier suite amont, 0 = binaire")
925 FICHIER_STOP = FACT(fr = "fichier stop",
926 IMPSTP = SIMP(statut='o',typ='I',defaut=12,val_min=0,val_max=99,
927 fr = "numéro de fichier stop"),
928 FICSTP = SIMP(statut='o',typ='TXM',defaut="ficstp",
929 fr = "nom de fichier stop")
931 SUITE_AVAL = FACT(fr = "fichier suite aval",
932 IMPAVA = SIMP(statut='o',typ='I',defaut=20,val_min=0,val_max=99,
933 fr = "numéro de fichier suite aval"),
934 FICAVA = SIMP(statut='o',typ='TXM',defaut="suiamo",
935 fr = "nom de fichier suite aval"),
936 IFOAVA = SIMP(statut='o',typ='I',defaut=1,into=(0,1),
937 fr = "format du fichier suite aval, 0 = binaire")
940 POST_PROC_ENSIGHT = FACT(statut='f',max=01,
941 fr = "options de post processing par Ensight",
942 IFOENS = SIMP(statut='f',typ='I',defaut=-2,into=(-2,-1,0,1),
943 fr = "option type de fichier et processus générateur"),
944 NTCHR = SIMP(statut='f',typ='I',defaut=-1,
945 fr = "périodicité de sortie des fichiers Ensight"),
946 ITCHR = SIMP(statut='f',typ='I',defaut=0,val_min=0,
947 fr = "compteur des sorties des fichiers Ensight"),
948 N3S_ASCII_NOY = BLOC(condition="(IFOENS == -1) and (IFOENV == 0)",
949 fr = "format Ensight N3S ASCII généré par le noyau",
950 IMPPST = SIMP(statut='o',typ='I',defaut=21,val_min=0,val_max=99,
951 fr = "numéro de fichier Ensight"),
952 FICPST = SIMP(statut='o',typ='TXM',defaut="dessin",
953 fr = "nom de fichier Ensight")
955 P0_NOY = BLOC(condition="((IFOENS == 0) or (IFOENS == 1)) and (IFOENV == 0)",
956 fr = "format Ensight P0 généré par le noyau",
957 IMPEP0 = SIMP(statut='o',typ='I',defaut=22,val_min=0,val_max=99,
958 fr = "numéro de fichier Ensight"),
959 EMPCHR = SIMP(statut='o',typ='TXM',defaut="./",
960 fr = "répertoire de fichier Ensight"),
961 ENTCHR = SIMP(statut='o',typ='TXM',defaut="chr",
962 fr = "préfixe nom de fichier Ensight")
965 HISTORIQUE_PONCTUEL = FACT(statut='o',max=01,
966 fr = "Sondes historiques",
967 FICHIERS_HISTORIQUES = FACT(statut='f',max=01,
968 fr = "description des fichiers historiques",
969 EMPHIS = SIMP(statut='o',typ='TXM',defaut="./",
970 fr="répertoire fichiers historiques"),
971 EXTHIS = SIMP(statut='o',typ='TXM',defaut="hst",
972 fr="extension fichiers historiques")
974 NTHIST = SIMP(statut='f',typ='I',defaut=-999,
975 fr="fréquence de sortie des historiques en pas de temps"),
976 NTHSAV = SIMP(statut='f',typ='I',defaut=-999,
977 fr="fréquence de sauvegarde des historiques en pas de temps")
979 OPTIONS_TURBULENCE = FACT(statut='o',max=01,
980 fr="modèle de turbulence",
981 ITURB = SIMP(statut='f',fr="laminaire : 0, k-epsilon :1,Rij-epsilon :2",
982 typ='I',into=(0,1,2),defaut=1,position='global'),
983 MODTURB = BLOC(condition="ITURB == 1",
984 fr = "option k-epsilon",
985 IGRAKE = SIMP(statut='o',typ='I',
986 fr="prise en compte gravité dans k-epsilon",
987 into=(0,1),defaut=0),
988 IDEUCH = SIMP(statut='f',typ='I',
989 fr="prise en compte k-epsilon deux échelles",
990 into=(0,1),defaut=1),
991 IKEKOU = SIMP(statut='f',typ='I',
992 fr="prise en compte couplage en incréments sur k-epsilon",
995 TEMPTURB = BLOC(condition="ITURB == 1",
996 fr = "option k-epsilon",
997 ISCALT = SIMP(statut='o',typ=varsca,
998 fr=" identificateur inconnue scalaire température ")
1001 MARCHE_TEMPS = FACT(statut='o',max=01,
1002 fr = "définition de la marche en temps",
1003 DTREF = SIMP(statut='o',fr="pas de temps de référence",
1005 IDTVAR = SIMP(statut='f',fr="pas de temps constant : 0, variable temps espace : 1, variable temps : 2",
1006 typ='I',into=(0,1,2),defaut=0,position='global'),
1007 # probleme trace eficas quand un mot cle position global change
1008 PASVAR = BLOC(condition="IDTVAR != 0",fr="options pas de temps variable",
1009 XCFMAX = SIMP(statut='o',fr="nombre de Courant-Fourier cible",
1010 typ='R',defaut=0.5,val_min=0),
1011 FMIN = SIMP(statut='f',fr="rapport min pas calculé DTREF",
1012 typ='R',defaut=0.1,val_min=0),
1013 FMAX = SIMP(statut='f',fr="rapport max pas calculé DTREF",
1014 typ='R',defaut=1000,val_min=0),
1015 VARRDT = SIMP(statut='f',fr="variation relative max pas calculé entre deux instants",
1016 typ='R',defaut=0.1,val_min=0)
1019 OPTIONS_EQUATIONS = FACT(statut='o',max=01,
1020 fr = "propriétés des équations, inconnues principales",
1021 IMGR = SIMP(statut='f',fr="utilisation du multigrille pour la résolution des systèmes linéaires",
1022 typ='I',into=(0,1),defaut=0),
1023 IMRGRA = SIMP(statut='f',fr="type de reconstruction des gradients 1 : moindres carrés",
1024 typ='I',into=(0,1),defaut=0),
1026 VARIABLES = FACT(statut='o',max=01,
1027 fr = "Restitution des grandeurs principales",
1028 NTLIST = SIMP(statut='f',typ='I',defaut=1,val_min=1,val_max='**',
1029 fr = "fréquence de sortie (en pas de temps) dans le compte rendu d'éxécution"),
1030 IWARNI = SIMP(statut='f',typ='I',defaut=2,val_min=0,val_max='**',
1031 fr = "niveau de détail des impressions dans le compte rendu d'éxécution"),
1032 MASVOL1 = FACT(statut='o',max=01,
1033 fr = "Description de la grandeur restituée : masse volumique",
1034 NOMVAR = SIMP(statut='o',typ='TXM',fr = "nom de la grandeur : masse volumique",
1035 defaut="Masse_vol1"),
1036 ICHRVR = SIMP(statut='f',typ='I',defaut=-999,into=(-999,0,1),
1037 fr = "post-traitement (-999 : le code décide ; 0 : non ; 1 : oui)"),
1038 ILISVR = SIMP(statut='f',typ='I',defaut=-999,into=(-999,0,1),
1039 fr = "impression dans CR exécution (-999 : le code décide ; 0 : non ; 1 : oui)"),
1040 IHISVR = SIMP(statut='f',typ=sonde,min=0,max='**',
1041 fr = "inventaire des sondes utilisées pour la grandeur masse volumique")
1043 TURB_KE = BLOC(condition="ITURB == 1",
1044 E_TURB = FACT(statut='o',max=01,
1045 fr = "Description de la grandeur restituée : énergie turbulente",
1046 NOMVAR = SIMP(statut='o',typ='TXM',fr = "nom de la grandeur : energie turbulente",
1047 defaut="Energie_1"),
1048 ICHRVR = SIMP(statut='f',typ='I',defaut=-999,into=(-999,0,1),
1049 fr = "post-traitement (-999 : le code décide ; 0 : non ; 1 : oui)"),
1050 ILISVR = SIMP(statut='f',typ='I',defaut=-999,into=(-999,0,1),
1051 fr = "impression dans CR exécution (-999 : le code décide ; 0 : non ; 1 : oui)"),
1052 IHISVR = SIMP(statut='f',typ=sonde,min=0,max='**',
1053 fr = "inventaire des sondes utilisées pour la grandeur énergie turbulente")
1055 D_TURB = FACT(statut='o',max=01,
1056 fr = "Description de la grandeur restituée : dissipation turbulente",
1057 NOMVAR = SIMP(statut='o',typ='TXM',fr = "nom de la grandeur : dissipation turbulente",
1058 defaut="Dissipation"),
1059 ICHRVR = SIMP(statut='f',typ='I',defaut=-999,into=(-999,0,1),
1060 fr = "post-traitement (-999 : le code décide ; 0 : non ; 1 : oui)"),
1061 ILISVR = SIMP(statut='f',typ='I',defaut=-999,into=(-999,0,1),
1062 fr = "impression dans CR exécution (-999 : le code décide ; 0 : non ; 1 : oui)"),
1063 IHISVR = SIMP(statut='f',typ=sonde,min=0,max='**',
1064 fr = "inventaire des sondes utilisées pour la grandeur dissipation turbulente")
1066 V_TURB = FACT(statut='o',max=01,
1067 fr = "Description de la grandeur restituée : viscosité turbulente",
1068 NOMVAR = SIMP(statut='o',typ='TXM',fr = "nom de la grandeur : viscosité turbulente",
1069 defaut="Visc_turb1"),
1070 ICHRVR = SIMP(statut='f',typ='I',defaut=-999,into=(-999,0,1),
1071 fr = "post-traitement (-999 : le code décide ; 0 : non ; 1 : oui)"),
1072 ILISVR = SIMP(statut='f',typ='I',defaut=-999,into=(-999,0,1),
1073 fr = "impression dans CR exécution (-999 : le code décide ; 0 : non ; 1 : oui)"),
1074 IHISVR = SIMP(statut='f',typ=sonde,min=0,max='**',
1075 fr = "inventaire des sondes utilisées pour la grandeur viscosité turbulente")
1079 GESTION_CALCUL = FACT(statut='o',max=01,
1080 fr = "calcul suite et numéros de pas de temps début et fin",
1081 ISUITE = SIMP(statut='o',typ='I',defaut=0,into=(0,1),position='global',
1082 fr = "indicateur calcul suite (1 = suite)"),
1083 NTPABS = SIMP(statut='f',typ='I',defaut=0,
1084 fr = "numéro dernier pas de temps calcul précédent (initialisation automatique)"),
1085 NTMABS = SIMP(statut='o',typ='I',
1086 fr = "numéro dernier pas de temps visé (absolu)"),
1087 TTPABS = SIMP(statut='f',typ='R',defaut=0,
1088 fr = "temps simulation au dernier pas de temps précédent (initialisation automatique)")
1090 CONSTANTES_PHYSIQUES=FACT(statut='o',max=01,
1091 fr = "Grandeurs physiques et modélisation",
1092 GRAVITE = FACT(statut='o',max=01,
1093 fr = "composantes de la gravité",
1094 GX = SIMP(statut ='o',typ='R',defaut=0, fr = "gravité selon X"),
1095 GY = SIMP(statut ='o',typ='R',defaut=0, fr = "gravité selon Y"),
1096 GZ = SIMP(statut ='o',typ='R',defaut=0, fr = "gravité selon Z")
1098 FLUIDE = FACT(statut='o',max=01,
1099 fr = "propriétés du fluide",
1100 RO0 = SIMP(statut ='o',typ='R',val_min=0,fr="masse volumique de référence"),
1101 VISCL0 = SIMP(statut ='o',typ='R',val_min=0,fr="viscosité dynamique de référence"),
1102 P0 = SIMP(statut ='o',typ='R',val_min=0,fr="pression de référence")
1104 TURBULENCE = BLOC(condition="ITURB >= 0",
1105 XKAPPA = SIMP(statut ='o',typ='R',defaut=0.42,val_min=0,fr="constante de Karman"),
1106 CSTLOG = SIMP(statut ='f',typ='R',defaut=5.2,val_min=0,fr="constante de la loi log"),
1107 YPLULI = SIMP(statut ='f',typ='R',defaut=2/0.42,val_min=0,fr="valeur limite de y+ pour la sous couche visqueuse"),
1108 CMU = SIMP(statut ='f',typ='R',defaut=0.009,val_min=0,fr="constante C mu"),
1109 CE1 = SIMP(statut ='f',typ='R',defaut=1.44,val_min=0,fr="constante C epsilon 1"),
1110 CE2 = SIMP(statut ='f',typ='R',defaut=1.92,val_min=0,fr="constante C epsilon 2"),
1111 CE3 = SIMP(statut ='f',typ='R',defaut=1.0,val_min=0,fr="constante C epsilon 3"),
1112 SIGMAK = SIMP(statut ='f',typ='R',defaut=1.0,val_min=0,fr="nombre de Prandtl pour k en k-epsilon"),
1113 SIGMAE = SIMP(statut ='f',typ='R',defaut=1.3,val_min=0,fr="nombre de Prandtl pour epsilon en k-epsilon"),
1114 ALMAX = SIMP(statut ='f',typ='R',val_min=0,fr="longueur macroscopique caractéristique du domaine"),
1115 UREF = SIMP(statut ='f',typ='R',val_min=0,fr="vitesse caractéristique de l'écoulement pour l'initialisation du k-epsilon")
1120 CALC_FONC_INTERP=OPER(nom="CALC_FONC_INTERP",op= 134,sd_prod=fonction,
1121 docu="U4.32.01-d1",reentrant='f',
1122 regles=(UN_PARMI('VALE_R','LIST_PARA'),),
1123 FONCTION =SIMP(statut='o',typ=fonction ),
1124 NOM_RESU =SIMP(statut='f',typ='TXM',defaut="TOUTRESU"),
1125 VALE_R =SIMP(statut='f',typ='R',max='**'),
1126 LIST_PARA =SIMP(statut='f',typ=listr8 ),
1127 INTERPOL =SIMP(statut='f',typ='TXM',max=2,defaut="LIN",into=("NON","LIN","LOG","INT") ),
1128 PROL_DROITE =SIMP(statut='f',typ='TXM',defaut="EXCLU",into=("EXCLU","CONSTANT","LINEAIRE","INTERPRE") ),
1129 PROL_GAUCHE =SIMP(statut='f',typ='TXM',defaut="EXCLU",into=("EXCLU","CONSTANT","LINEAIRE","INTERPRE") ),
1130 TITRE =SIMP(statut='f',typ='TXM',max='**'),
1131 INFO =SIMP(statut='f',typ='I',defaut= 1,into=( 1 , 2 ) ),
1134 LIRE_MAILLAGE=OPER(nom="LIRE_MAILLAGE",op= 1,sd_prod=maillage,
1135 fr="Lecture d'un fichier de maillage",
1136 ang="Readings of a mesh file",
1137 docu="U4.21.01-f",reentrant='n',
1139 UNITE =SIMP(statut='f',typ='I',defaut= 20 ),
1141 FORMAT =SIMP(statut='f',typ='TXM',defaut="ASTER",into=("ASTER","MED"),
1142 fr="Format du fichier : ASTER ou MED.",
1143 ang="Format of the file : ASTER or MED.",),
1145 ABSC_CURV =FACT(statut='f',min=00,max=01,
1146 TOUT =SIMP(statut='f',typ='TXM',defaut="NON",into=("OUI","NON") ),
1149 VERI_MAIL =FACT(statut='d',min=01,max=01,
1150 APLAT =SIMP(statut='f',typ='R',defaut= 1.0E-3 ),
1153 b_format_med =BLOC( condition = " ( FORMAT == 'MED' ) " ,
1154 fr="Informations complémentaires pour la lecture MED.",
1155 ang="Further information for MED readings.",
1157 # Pour une lecture dans un fichier MED, on peut préciser le nom sous lequel
1158 # le maillage y a été enregistré. Par défaut, on va le chercher sous le nom du concept à créer.
1160 NOM_MED = SIMP(statut='f',typ='TXM',
1161 fr="Nom du maillage dans le fichier MED.",
1162 ang="Name of the mesh into the MED file.",),
1164 INFO_MED = SIMP(statut='f',typ='I',defaut= 1,into=(1,2) ),
1168 INFO =SIMP(statut='f',typ='I',defaut= 1,into=(1,2) ),
1172 DEBUT=MACRO(nom="DEBUT",op=0 ,docu="U4.11.01-f1",repetable='n',
1173 fr="Ouverture d une étude. Allocation des ressources mémoire et disque",
1176 PAR_LOT =SIMP(fr="mode de traitement des commandes",statut='f',typ='TXM',
1177 into=("OUI","NON"),defaut="OUI"),
1178 BASE =FACT(fr="définition des paramètres associés aux bases JEVEUX",
1179 statut='f',min=01,max=03,
1180 FICHIER =SIMP(fr="nom de la base",statut='o',typ='TXM',
1181 into=('GLOBALE','VOLATILE','LOCALE'),),
1182 TITRE =SIMP(statut='f',typ='TXM'),
1183 CAS =SIMP(statut='f',typ='TXM'),
1184 NMAX_ENRE =SIMP(fr="nombre maximum d enregistrements",statut='f',typ='I'),
1185 LONG_ENRE =SIMP(fr="longueur des enregistrements",statut='f',typ='I'),
1186 LONG_REPE =SIMP(fr="longueur du répertoire",statut='f',typ='I'),
1188 IMPRESSION =FACT(statut='f',min=01,max=03,
1189 FICHIER =SIMP(statut='o',typ='TXM'),
1190 UNITE =SIMP(statut='o',typ='I'),
1192 CATALOGUE =FACT(statut='f',min=01,max=10,
1193 FICHIER =SIMP(statut='o',typ='TXM'),
1194 TITRE =SIMP(statut='f',typ='TXM'),
1195 UNITE =SIMP(statut='f',typ='I'),
1197 CODE =FACT("définition d un nom pour l'esemble d'une étude",
1198 statut='f',min=01,max=01,
1199 NOM =SIMP(statut='o',typ='TXM'),
1200 UNITE =SIMP(statut='f',typ='I',defaut=15),
1202 DEBUG =FACT(fr="option de déboggage reservée aux développeurs",
1203 statut='f',min=01,max=01,
1204 JXVERI =SIMP(fr="vérifie l intégrité de la segmentation mémoire",
1205 statut='f',typ='TXM',into=('OUI','NON'),defaut='NON'),
1206 JEVEUX =SIMP(fr="force les déchargement sur disque",
1207 statut='f',typ='TXM',into=('OUI','NON'),defaut='NON'),
1208 ENVIMA =SIMP(fr="imprime les valeurs définies dans ENVIMA",
1209 statut='f',typ='TXM',into=('TEST',)),
1211 MEMOIRE =FACT(fr="mode de gestion mémoire utilisé",statut='f',min=01,max=01,
1212 GESTION =SIMP(statut='f',typ='TXM',into=('COMPACTE','RAPIDE'),defaut='RAPIDE'),
1213 TYPE_ALLOCATION =SIMP(statut='f',typ='I',into=(1,2,3,4),defaut=1),
1214 TAILLE =SIMP(statut='f',typ='I'),
1215 TAILLE_BLOC =SIMP(statut='f',typ='R',defaut=800.),
1216 PARTITION =SIMP(statut='f',typ='R'),
1220 FIN=PROC(nom="FIN",op=9999,repetable='n',fr="Fin d'une étude",
1222 RETASSAGE =SIMP(fr="provoque le retassage de la base GLOBALE",
1223 statut='f',typ='TXM',defaut="NON",into=("OUI","NON",) ),
1224 PERFORMANCE =SIMP(fr="provoque l'impression d'un résumé des mesures de temps ",
1225 statut='f',typ='TXM',defaut="OUI",into=("OUI","NON",) ),
1226 INFO_RESU =SIMP(fr="provoque l'impression des informations sur les structures de données",
1227 statut='f',typ='TXM',defaut="OUI",into=("OUI","NON",) ),
1228 FICHIER =SIMP(statut='f',typ='TXM',defaut="MESSAGE"),