5. Fichier d’impression et messages d’erreur#
code_aster écrit les informations relatives au calcul dans un fichier dont la signification est la suivante:
Fichier |
Contenu |
MESSAGE |
Informations sur le déroulement du calcul. Répétition du fichier de commandes, fourni et son interprétation par code_aster . Temps d’exécution de chaque commande. Messages émis lors de l’exécution, cf. ci-après. |
D’autres fichiers sont utilisés pour les interfaces avec les programmes de dépouillement graphique.
On distingue différents types de messages qui sont décrits ci-dessous.
Code |
Type de message |
F |
message d’erreur fatale, l’exécution s’arrête après diverses impressions. Le concept créé par la commande courante est perdu. Néanmoins, les concepts produits précédemment sont validés et la base GLOBALEest sauvegardée. Il est utilisé dans le cadre de la détection d’erreur grave ne pouvant permettre la poursuite normale d’une commande de Code_Aster. |
E |
message d’erreur, l’exécution continue un petit peu: ce type de message permet d’analyser une série d’erreurs avant l’arrêt du programme. L’émission d’un message de type <E> est toujours suivi par l’émission d’un message de type <F>. Les concepts produits sont validés et la base GLOBALEest disponible pour une POURSUITE. |
S |
message d’erreur, les concepts créés au cours de l’exécution, y compris de la commande courante, sont validés par le superviseur, l’exécution s’arrête avec fermeture “propre” de la base GLOBALE. Elle est donc réutilisable en POURSUITE. Ce message permet en particulier de se prémunir d’un problème de convergence ou de temps au cours d’un processus itératif. |
A |
message d’alarme. Le nombre de messages d’alarme est limité automatiquement à 5 messages successifs identiques. Il est recommandé aux utilisateurs qui ont des messages de type A de “réparer” leur fichier de commandes pour les faire disparaître. |
I |
message d’information à destination des utilisateurs. Il est recommandé de prendre connaissance du contenu de ces messages, sans que cela nécessite toutefois une modification du fichier de commandes ou une vigilance renforcée. |
NB: les exceptions se comportent exactement comme des erreurs <S>. Ce sont en fait des erreurs <S> adaptées à un cas particulier.