This file is indexed.

/usr/lib/aster/Messages/algeline4.py is in code-aster 11.5.0+dfsg2-4.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
# coding=utf-8
#            CONFIGURATION MANAGEMENT OF EDF VERSION
# ======================================================================
# COPYRIGHT (C) 1991 - 2013  EDF R&D                  WWW.CODE-ASTER.ORG
# THIS PROGRAM IS FREE SOFTWARE; YOU CAN REDISTRIBUTE IT AND/OR MODIFY
# IT UNDER THE TERMS OF THE GNU GENERAL PUBLIC LICENSE AS PUBLISHED BY
# THE FREE SOFTWARE FOUNDATION; EITHER VERSION 2 OF THE LICENSE, OR
# (AT YOUR OPTION) ANY LATER VERSION.
#
# THIS PROGRAM IS DISTRIBUTED IN THE HOPE THAT IT WILL BE USEFUL, BUT
# WITHOUT ANY WARRANTY; WITHOUT EVEN THE IMPLIED WARRANTY OF
# MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. SEE THE GNU
# GENERAL PUBLIC LICENSE FOR MORE DETAILS.
#
# YOU SHOULD HAVE RECEIVED A COPY OF THE GNU GENERAL PUBLIC LICENSE
# ALONG WITH THIS PROGRAM; IF NOT, WRITE TO EDF R&D CODE_ASTER,
#    1 AVENUE DU GENERAL DE GAULLE, 92141 CLAMART CEDEX, FRANCE.
# ======================================================================
# person_in_charge: josselin.delmas at edf.fr

cata_msg = {

1 : _(u"""
 Seules les méthodes de résolution LDLT, MUMPS et MULT_FRONT sont autorisées.
"""),

2 : _(u"""
 solveur interne PETSc interdit pour l'instant avec FETI
"""),

3 : _(u"""
 Solveur GCPC :
 La résolution du système linéaire a échoué car le critère de convergence n'a pu être satisfait avec le nombre d'itérations autorisées.
   norme du résidu relatif après %(i1)d itérations :  %(r1)f
   critère de convergence à satisfaire             :  %(r2)f

 Conseils :
  * Augmentez le nombre d'itérations autorisées (SOLVEUR/NMAX_ITER).
  * Vous pouvez aussi augmenter le niveau de remplissage pour la factorisation incomplète (SOLVEUR/NIVE_REMPLISSAGE).
  * Si vous utilisez une commande non-linéaire (STAT_NON_LINE par exemple), diminuez la précision demandée pour la convergence (SOLVEUR/RESI_RELA).
    Prenez garde cependant car cela peut empêcher la convergence de l'algorithme non-linéaire.
"""),

4 : _(u"""
  Manque de mémoire :
     Mémoire disponible = %(i1)d
     Mémoire nécessaire = %(i2)d
"""),

5 : _(u"""
Erreur utilisateur dans la commande CREA_MAILLAGE :
  Pour créer le nouveau maillage, il faut créer de nouveaux noeuds.
  Ici, on cherche à créer le noeud (%(k1)s) mais il existe déjà.

  Par défaut, les nouveaux noeuds ont des noms commençant par le préfixe 'NS', mais ce préfixe
  peut être modifié par l'utilisateur (mots clés XXXX / PREF_NOEUD).

Risques & conseils :
  Quand on utilise 2 fois de suite la commande CREA_MAILLAGE, il est en général nécessaire
  d'utiliser au moins une fois l'un des mots clés PREF_NOEUD
"""),

6 : _(u"""
 Solveur GCPC :
 La résolution du système linéaire a échoué car le critère de convergence n'a pu être satisfait avec le nombre d'itérations autorisées.
   norme du résidu relatif après %(i1)d itérations :  %(r1)f
   critère de convergence à satisfaire             :  %(r2)f

 Conseils :
  * Augmentez le nombre d'itérations autorisées (SOLVEUR/NMAX_ITER).
  * Vous pouvez aussi réactualiser plus souvent le préconditionneur en diminuant la valeur du mot-clé SOLVEUR/REAC_PRECOND.
  * Si vous utilisez une commande non-linéaire (STAT_NON_LINE par exemple), diminuez la précision demandée pour la convergence (SOLVEUR/RESI_RELA).
    Prenez garde cependant car cela peut empêcher la convergence de l'algorithme non-linéaire.
"""),

7 : _(u"""
 Erreur données : maille déjà existante :  %(k1)s
"""),
8 : _(u"""
 Erreur lors de la résolution du système linéaire d'interface de FETI :
 Non convergence  avec le nombre d'itérations autorisées :  %(i1)d
   norme du résidu (absolu)  :  %(r1)f
   norme du résidu (relatif) :  %(r2)f

 Conseils :
  * Vous pouvez augmenter le nombre d'itérations autorisées (SOLVEUR/NMAX_ITER).
  * Vous pouvez activer le préconditionneur si cela n'est pas fait (PRE_COND='LUMPE').
  * Vous pouvez vérifier votre interface via INFO_FETI (cf. U2.08.03).
  * Vous pouvez vérifier le nombre de modes rigides en mode INFO=2.
"""),
9 : _(u"""
 Erreur données GROUP_MA déjà existant :  %(k1)s
"""),

10 : _(u"""
 Votre problème modal n'est pas un problème généralisé à matrices réelles symétriques :
 il comporte des matrices non symétriques et/ou complexes, ou bien il s'agit d'un problème quadratique.
 Son spectre n'est donc pas uniquement restreint à l'axe réel, il représente une zone du plan complexe.

 Conseil :
 Il faut donc relancer votre calcul avec le mot-clé TYPE_RESU='MODE_COMPLEXE' et les opérandes associées.
"""),

11 : _(u"""
 erreur données GROUP_NO déjà existant :  %(k1)s
"""),

12 : _(u"""
 Réduction sous forme de Hessenberg supérieure: erreur LAPACK %(i1)d !
"""),

13 : _(u"""
 L'algorithme APM a atteint le nombre maximal de discrétisations du contour,
 c'est à dire %(i1)d, sans convergence du procédé.

 Conseils :
 Vous pouvez:
  - Changer les dimensions du contour de manière à réduire son périmètre,
  - Changer sa localisation. Il passe peut-être très près de valeurs propres
    ce qui peut induire des perturbations numériques.
"""),

14 : _(u"""
 L'algorithme APM a atteint son nombre maximal d'itérations, c'est à dire %(i1)d,
 sans convergence du procédé.

 Conseils :
  Vous pouvez:
  - Augmenter ce nombre maximal d'itérations via le paramètre NMAX_ITER_CONTOUR,
  - Augmenter la discrétisation initiale du contour via NBPOINT_CONTOUR,
  - Changer les dimensions du contour de manière à réduire son périmètre,
  - Changer sa localisation. Il passe peut-être très près de valeurs propres
    ce qui peut induire des perturbations numériques.
"""),

15 : _(u"""
 L'algorithme APM avec le calcul du polynôme caractéristique via une factorisation
 LDLT a un problème numérique: le point de vérification (%(r1)f +i*%(r2)f)
 est très proche d'une valeur propre ou le solveur linéaire a eu un problème.

 Conseils :
 Vous pouvez:
 - Augmenter les dimensions du contour pour englober cette valeur propre,
 - Changer la discrétisation du contour (plus risqué).
 - Changer le paramétrage du solveur linéaire, ou le solveur linéaire lui-même (expert).
"""),

17: _(u"""
 La variante 'ROMBOUT' de la méthode de comptage 'APM' est en cours de fiabilisation.
 Elle n'a pas encore portée pour:
   - les matrices complexes et/ou non symétriques,
   - les problèmes quadratiques,
   - les matrices généralisées.

 Conseil :
 Vous pouvez utiliser l'autre variante de la méthode 'APM' via le paramétrage
 COMPTAGE/POLYNOME_CHARAC='LDLT'.
"""),

19 : _(u"""
 Matrice de masse non définie.

 Conseil : essayer un autre algorithme de résolution.
"""),

20: _(u"""
 Pour l'instant, on est obligé de choisir pour un résultat de type 'DYNAMIQUE' ou
 'FLAMBEMENT', la méthode de comptage 'STURM', et pour 'MODE_COMPLEXE', la méthode
 'APM'.
 Si vos choix ne respectent pas cette règle, on fait le changement pour vous, en
 se référant au type de problème que vous avez choisi.
"""),

21 : _(u"""
 Manque de place mémoire longueur de bloc insuffisante:  %(i1)d
 le super noeud  %(i2)d
  nécessite un bloc de %(i3)d
"""),

22 : _(u"""
 L'algorithme APM a convergé sur un nombre de fréquences aberrant !

 Conseils:
 Vous pouvez:
  - Augmenter la discrétisation initiale du contour via NBPOINT_CONTOUR,
  - Changer les dimensions du contour de manière à réduire son périmètre,
  - Changer sa localisation. Il passe peut-être très près de valeurs propres
    ce qui peut induire des perturbations numériques.
"""),

24 : _(u"""
 %(k1)s   pour le mot clé :  %(k2)s    noeud :  %(k3)s composante :  %(k4)s
"""),

25 : _(u"""
 combinaison non prévue   type résultat :  %(k1)s    type matrice  :  %(k2)s
    type constante:  %(k3)s
"""),

27 : _(u"""
 combinaison non prévue
 type résultat :  %(k1)s
 type matrice  :  %(k2)s
"""),

31 : _(u"""
 combinaison non prévue
 type résultat :  %(k1)s
"""),

33 : _(u"""
 la normalisation doit se faire en place
 il est impossible d'avoir comme concept produit  %(k1)s et %(k2)s comme concept d'entrée.
"""),

36 : _(u"""
 l'option de normalisation  %(k1)s  n'est pas implantée. %(i1)d
"""),

37 : _(u"""
 problème(s) rencontré(s) lors de la factorisation de la matrice : %(k1)s
"""),

38 : _(u"""
 appel erroné :
 code retour de RSEXCH : %(i1)d
 Problème CHAM_NO %(k1)s
"""),

39 : _(u"""
 Au moins une des matrices est non symétrique.
 Dans ce cas, l'option 'BANDE' n'est pas utilisable.
"""),

40 : _(u"""
 Au moins une des matrices est non symétrique.
 Dans ce cas, la détection des modes de corps rigide (OPTION='MODE_RIGIDE')
 n'est pas utilisable.
"""),

41 : _(u"""
 Au moins une des matrices est non symétrique.
 Dans ce cas, le calcul de flambement ne peut pas être mené.
"""),

42 : _(u"""
 pas de produit car les valeurs de la MATRICE sont  %(k1)s
 et celles du CHAM_NO sont  %(k2)s
"""),

43 : _(u"""
 la maille de nom  %(k1)s  existe déjà %(k2)s
"""),

55 : _(u"""
 pas d'extraction pour  %(k1)s
 pour le numéro d'ordre  %(i1)d
"""),

56 : _(u"""
 pas de mode extrait pour  %(k1)s
"""),

57 : _(u"""
 NUME_MODE identique pour le %(i1)d
 mode d'ordre  %(i2)d
"""),

58 : _(u"""
  problème dans le préconditionnement de la matrice MATAS par LDLT incomplet
  pivot nul à la ligne :  %(i1)d
"""),

60 : _(u"""
  incohérence n2 NBDDL sans multiplicateurs de Lagrange %(i1)d NBDDL reconstitués %(i2)d
"""),

61 : _(u"""
 pas de mode statique pour le noeud :  %(k1)s  et sa composante :  %(k2)s
"""),

62 : _(u"""
 pour les modes statiques, on attend un :  %(k1)s
 noeud :  %(k2)s
 composante   :  %(k3)s
"""),








64 : _(u"""
 détection d'un terme nul sur la sur diagonale
 valeur de BETA   %(r1)f
 valeur de ALPHA  %(r2)f
"""),

65 : _(u"""
 La  %(i1)d -ème valeur propre du système réduit est complexe.
 Partie imaginaire =  %(r1)f
 et partie imaginaire / partie réelle =  %(r2)f
 """),

66 : _(u"""
 la valeur propre est :   %(r1)f
"""),




74 : _(u"""
 Calcul d'erreur modale :
 une valeur propre réelle est détectée à partir du couple (fréquence, amortissement réduit).
 On ne peut plus la reconstruire.
 Par convention l'erreur modale est fixée à : %(r1)f.
"""),



76 : _(u"""
 la réorthogonalisation diverge après  %(i1)d  itération(s).
"""),

77 : _(u"""
 l'option de normalisation  %(k1)s  n'est pas implantée.
"""),





80 : _(u"""
 type de valeurs inconnu   %(k1)s
"""),



82 : _(u"""
 incohérence de certains paramètres modaux propres à ARPACK
 numéro d'erreur  %(i1)d
"""),




85 : _(u"""
 appel erroné mode numéro %(i1)d position modale %(i2)d
 code retour de RSEXCH : %(i3)d
 Problème CHAM_NO %(k1)s
"""),

86 : _(u"""
 la réorthogonalisation diverge après  %(i1)d  itération(s) %(i2)d
       vecteur traité :  %(i3)d
       vecteur testé  :  %(i4)d
 arrêt de la réorthogonalisation %(k1)s
"""),

87 : _(u"""
 pour le problème réduit
 valeur(s) propre(s) réelle(s)                  :  %(i1)d
 valeur(s) propre(s) complexe(s) avec conjuguée :  %(i2)d
 valeur(s) propre(s) complexe(s) sans conjuguée :  %(i3)d
"""),

88 : _(u"""
 votre problème est fortement amorti.
 valeur(s) propre(s) réelle(s)                  :  %(i1)d
 valeur(s) propre(s) complexe(s) avec conjuguée :  %(i2)d
 valeur(s) propre(s) complexe(s) sans conjuguée :  %(i3)d
"""),

93 : _(u"""
 Problème généralisé complexe.
"""),

94 : _(u"""
 Problème quadratique complexe.
"""),

95 : _(u"""
 Problème quadratique.
"""),

96 : _(u"""
 Amortissement (réduit) de décalage supérieur en valeur absolue à %(r1)f.
 On le ramène à la valeur : %(r2)f.
"""),

98 : _(u"""
 nombre de valeurs propres convergées  %(i1)d < nombre de fréquences demandées  %(i2)d
 erreur ARPACK numéro :  %(i3)d
 --> le calcul continue, la prochaine fois
 -->   augmenter DIM_SOUS_ESPACE =  %(i4)d
 -->   ou NMAX_ITER_SOREN =  %(i5)d
 -->   ou PREC_SOREN =  %(r1)f
 si votre problème est fortement amorti, il est possible que
 des modes propres non calculés soient sur amortis
 --> diminuez le nombre de fréquences demandées
"""),

}