Home

[D2.07.01] Règles concernant les entrées/sorties

image

Contents

1. 2 1 Bases de donn es GLOBALE VOLATILE IN OUT ce sont les fichiers acc s direct g r s par JEVEUX JEVEUX est le seul lire crire sur ces fichiers 2 2 Fichiers g n raux et indispensables e IN fichier de commandes comm et d include ces fichiers sont uniquement lus par le superviseur e OUT fichier erreur seul U2MESS peut y crire on y trouve une trace des erreurs e OUT fichier MESSAGE on y trouve e les impressions des U2MESS e les impressions d INFO voir 3 5 __ l chos des commandes par le superviseur e OUT fichier RESULTAT on y trouve les informations demand es explicitement par l utilisateur l impression au format Aster des r sultats commandes IMPR RESU s ajoute cela e les impressions des U2MESS alarmes et erreurs e le r capitulatif des temps pass s dans les diverses commandes Remarque En gros la diff rence entre les fichiers MESSAGE et RESULTAT est la suivante le fichier RESULTAT contient les informations int ressant le commanditaire de l tude le fichier MESSAGE contient les informations int ressant celui qui r alise l tude pour contr ler les d roulements des calculs Manuel de d veloppement Fascicule d2 07 Donner un nom ce Fasc Copyright 2015 EDF R amp D Document diffus sous licence GNU FDL http www gnu org copylett fdl html Versi C
2. de d veloppement Fascicule d2 07 Donner un nom ce Fasc Copyright 2015 EDF R amp D Document diffus sous licence GNU FDL http www gnu org copyleft fdl html Versi Code Aster default Titre R gles concernant les entr es sorties Date 16 10 2010 Page 3 6 Responsable Jacques PELLET Cl D2 07 01 R vision 4349 Introduction Les commandes Aster s changent des donn es Le plus souvent ces donn es sont des Structures de Donn es ou concepts utilisateur pour lesquelles le programmeur n a pas lieu de faire de READ pour ses donn es ni de WRITE pour ses r sultats Dans ce cas les entr es sorties sont faites par JEVEUX D6 02 01 Il arrive cependant que certaines commandes en g n ral des proc dures aient lire des donn es sur un fichier ou crire un r sultat Les r gles concernant ces commandes sont donn es au 4 A l occasion d un calcul une commande peut vouloir mettre un message d erreur ou d alarme dans ce cas il utilisera le paquet U2MESS D6 04 01 On en reparlera au 5 Enfin une commande peut vouloir crire des messages d information concernant le d roulement du calcul Ces impressions sont gouvern es par le mot cl INFO de la commande Ces impressions font l objet du 3 5 pour lesquelles on utilise le paquet INFXXX D6 04 021 Les diff rents fichiers d Aster et leur usage
3. Code Aster E default Titre R gles concernant les entr es sorties Date 16 10 2010 Page 1 6 Responsable Jacques PELLET Cl D2 07 01 R vision 4349 R gles concernant les entr es sorties R sum Ce document liste les r gles concernant les entr es sorties que doivent respecter les d veloppeurs d Aster Manuel de d veloppement Fascicule d2 07 Donner un nom ce Fasc Copyright 2015 EDF R amp D Document diffus sous licence GNU FDL http www gnu org copyleft fdl html Code Aster on default Titre R gles concernant les entr es sorties Date 16 10 2010 Page 2 6 Responsable Jacques PELLET Cl D2 07 01 R vision 4349 Table des mati res 2 2 Fichiers g n raux et Indispensables sn nintnarninromnmesannemnnns ninmoncestmi mines diantnne Sen 3 2 FCMS DANTICUIRES nan id data ne mn nent ae P tain eee na ondes ethernet ci 4 3 Les differents types de Messages fade s ondes aeiaai 4 SAMES OUN iia oaa aana aiaa taa a E a aE 4 S2 Lalami 4 3 beresa eici a A a Aa A 4 SA Lecho deS TONA SS icia aa a aai aa aa AA aa 4 SOLINE Deun aa dt 5 4 Lecture criture dans un fichier diff rent de ERREUR ou MESSAGE nsssssnennrssssrssssssrnrrrnnn 5 5 mission de message d erreur ou d alarMe nsnnnnnnnsininininniinisnirisrininninirnininrinrininrinisninisnereren 6 6 criture de messages d information mot cl INFO ns 6 Manuel
4. E les fr quences sont ignor es Ces impressions doivent tre vit es elles ne font que r p ter ce que l utilisateur a crit ou ce qui doit tre dit dans la Documentation d Utilisation Manuel U Manuel de d veloppement Fascicule d2 07 Donner un nom ce Fasc Copyright 2015 EDF R amp D Document diffus sous licence GNU FDL http www gnu org copyleft fdl html Versi Code Aster default Titre R gles concernant les entr es sorties Date 16 10 2010 Page 5 6 Responsable Jacques PELLET Cl D2 07 01 R vision 4349 3 5 L INFO C est une information qui concerne le d roulement du calcul Exemples nombre d it rations pour converger coefficient de conditionnement des Lagranges crit re de convergence atteint Ce peut tre aussi une information plus informatique e taille m moire ou disque d une matrice e temps pass dans la factorisation d une matrice Ce peut tre enfin une information destin e rassurer l utilisateur confirmation de ses donn es e nombre de n uds de mailles e liste de n uds susceptibles d entrer en contact L criture des INFO est faite par des WRITE sur le fichier message il faut respecter les r gles du 6 Les informations de type INFO sont associ es un niveau 1 ou 2 une INFO de niveau 1 est plus importante qu une INFO de niveau 2 Les INFO de niveau 1 seront d crites syst matiquement dans le Manuel d Uti
5. en r union EDA toute volution des INFO de niveau 1 e Le niveau d impression choisi par l utilisateur 1 ou 2 l est toujours via le mot cl INFO 1 2 La valeur 1 est toujours la valeur par d faut Lorsque l utilisateur demande INFO 2 cela veut dire qu il d sire les INFO de niveau 1 et de niveau 2 e __ Traitement du mot cl INFO dans une commande OPOOXX CALL INFMAJ e Impression d une INFO de niveau 1 CALL INFNIV INF NIV r cup ration de l unit logique et du niveau d impression demand IF NIV GE 1 WRITE INF FMT e Impression d une INFO de niveau 2 CALL INFNN INF NIV IF NIV EQ 2 WRITE INF FMT Manuel de d veloppement Fascicule d2 07 Donner un nom ce Fasc Copyright 2015 EDF R amp D Document diffus sous licence GNU FDL http www gnu org copyleft fdl html
6. es commandes LIRE XXX qui sont des op rateurs les autres commandes qui lisent et crivent dans des fichiers sont Manuel de d veloppement Fascicule d2 07 Donner un nom ce Fasc Copyright 2015 EDF R amp D Document diffus sous licence GNU FDL http www gnu org copylett fdl html Code Aster pr default Titre R gles concernant les entr es sorties Date 16 10 2010 Page 6 6 Responsable Jacques PELLET Cl D2 07 01 R vision 4349 toutes des proc dures IMPR_XXX PRE_XXX ce qui veut dire que leur r le est de lire et ou crire 5 mission de message d erreur ou d alarme e __ Toutes commande peut mettre un message d erreur arr t plus ou moins imm diat ou d alarme on continue l ex cution Pour cela elle utilisera exclusivement les routines U2MESS U2MEST D6 04 01 Les messages mis iront alors automatiquement dans les bons fichiers pr d termin s ERREUR MESSAGE et RESULTAT 6 criture de messages d information mot cl INFO Dans ce paragraphe on appelle INFO un message d information e Une INFO est toujours crite par un WRITE L unit logique du fichier MESSAGE est toujours r cup r e par la routine INFNIV e Une INFO a un niveau 1 ou 2 Les INFO de niveau 1 sont contractuelles elles sont d crites dans la Documentation d Utilisation Le responsable de la commande doit pr senter
7. lisation cf D6 04 02 Elles sont contractuelles e Lorsque le l utilisateur demande INFO 1 d faut on imprime les INFO de niveau 1 e Lorsqu il demande INFO 2 on imprime les INFO de niveau 1 et de niveau 2 4 Lecture criture dans un fichier diff rent de ERREUR ou MESSAGE Les commandes faisant des lectures critures dans un fichier diff rent des fichiers ERREUR ou MESSAGE sont en nombre limit e Si une commande lit un fichier on essaiera de lui donner un nom de la forme LIRE XXX LIRE MAILLAGE LIRE FONCTION e si une commande crit dans un fichier on essaiera de lui donner un nom de la forme IMPR XXX IMPR RESU IMPR TABLE e les commandes d interface d entr e PRE IDEAS PRE GIBI lisent en g n ral sur un fichier et crivent dans un autre e Les commandes ne doivent pas lire et crire dans des fichiers sauf si elles sont con ues pour cela cf R2 Les fichiers ne doivent pas tre utilis s pour s changer de l information entre commandes les SD sont l pour cela ni pour faire de la pagination m moire c est JEVEUX qui s en charge e Les commandes qui lisent crivent dans des fichiers le font toujours explicitement C est a dire qu elles utilisent des mot cl s standard FICHIER lorsque le fichier est nomm l UNITE_XXX lorsqu on utilise l unit logique du fichier hormis l
8. ode Aster default Titre R gles concernant les entr es sorties Date 16 10 2010 Page 4 6 Responsable Jacques PELLET Cl D2 07 01 R vision 4349 2 3 Fichiers particuliers Ce sont les autres fichiers Ils sont dit particuliers car ils ne sont utilis s que par quelques commandes ou proc dures Par exemple e fichier maillage Aster mail e fichier maillage Gibi mgib e fichier r sultat Castem cast Les diff rents types de messages 3 1 3 2 3 3 3 4 Lorsqu un programmeur souhaite imprimer des informations dans un fichier il est important pour lui d essayer de typer ces informations car de ce type d coule le nom du fichier o l on imprime et la fa on d imprimer U2MESS ou WRITE L erreur Elle emp che la poursuite du calcul On doit toujours utiliser U2MESS lt F gt ou lt E gt cf D6 04 01 L alarme La poursuite du calcul est possible mais l usage est fortement d conseill Exemples module d Young n gatif affections en double Il faut utiliser U2MESS lt A gt Le r sultat C est un r sultat de l tude Il est demand explicitement par l utilisateur Il faut utiliser WRITE IFR o IFR est l unit logique du fichier r sultat e RESULTAT au format Aster e IDEAS au format IDEAS L cho des donn es Exemples Vous avez choisi la m thode TRUC Pour l option PLUS PETIT

Download Pdf Manuals

image

Related Search

Related Contents

SatinSheet 4Direction  APM AAL-7916 User's Manual  YLAA0180 - 0516 Style B 50 Hz Air-Cooled Scroll Chillers Brazed  5/FRT - bioss - Centre for Biological Signalling Studies  Préparez les batteries Mettez l`appareil sous tension/réglez l`horloge  8128750* クールヒップボトルM  USER MANUAL  inotec  wp-5231 User Manual V1.0.1  DT3120 User's Manual  

Copyright © All rights reserved.
Failed to retrieve file