F. A. Q.
 
     
 
FAQ
 

Les Questions/Réponses

 

Posez-nous votre question

 
 
 
   
 

Vos Questions

 
  1. Bien installer Code_Aster
  2. Où trouver la documentation de Code_Aster ?
  3. Existe-t-il des exemples simples pour débuter avec le Code_Aster ?
  4. Comment lancer une étude avec le Code_Aster ?
  5. Utilisation de MEG
  6. Comment surcharger la version courante du Code_Aster ?
  7. Comment créer un fichier de commandes ?
  8. Quels mailleurs sont acceptés par le Code_Aster ?
  9. Comment intégrer des instructions Python dans le fichier de commandes ?
  10. Posez-nous une question.
 
 

Bien installer le Code_Aster

 

Tout d'abord installer les pré-requis : Python, Python MW,Tcl/Tk Numerical Python,Gnuplot,MED et HDF,METIS.
Puis renseigner à l'installation d'Aster le chemin des logiciels pre-requis déja installés.
Un explicatif est fourni pour décrire précisement l'installation.

 
 

Où trouver la documentation du Code_Aster ?

 

L'ensemble de la documentation se trouve sur le site :
http://www.code-aster.org/doc/index.php.
Il est préférable de s'identifier au préalable pour avoir accès à l'ensemble de la documentation (Utilisation, Référence, Développement, Validation ).

 
 

Existe-il des exemples simples pour débuter avec le Code_Aster ?-

 

Il existe quelques tests commentés sur le site :
http://www.code-aster.org/utilisation/exemples.php#exemples ainsi que les cas tests qu'E.D.F met à dispostion sur
http://www.code-aster.org/utilisation/exemples.php#cas_tests après identification préalable.

 
 

Comment lancer une étude avec le Code_Aster ?

 

Il faut créer un make étude indiquant les chemins et noms des fichiers nécessaires :

% Executer une etude
% ---------------------------------------------------------------
make_etude : oui

% Code_Aster repertoire pricipal
rep_ref : /home/astergpl/Aster7.0/linux_sources/STA7.0

% plate forme
plate-forme : P_LINUX

% repertoire temporaire (aster recopie tous les fichiers dans ce rep)
rep_trav : /tmp/trav

% Enlever le commentaire de cette ligne pour une execution en interactif
% xterm : /usr/X11R6/bin/xterm -sb -si -geometry 120x25

% ---------------------------------------------------------------
% ENTREE : Executable et fichiers nécessaires pour executer l etude
% ---------------------------------------------------------------
exec : /home/astergpl/Aster7.0/linux_sources/STA7.0/asteru.exe
rep_coco : /home/astergpl/Aster7.0/linux_sources/STA7.0/commande
elco : /home/astergpl/Aster7.0/linux_sources/STA7.0/elements

% Memory amount is in megaword (a word = a standard integer)
% 8 Mw in this example : 32 Mo or 64 Mo depends on platform
para : -memjeveux 8 -rep_outils /home/astergpl/Aster7.0/linux/tools

% ---------------------------------------------------------------
% ENTREE /SORTIE : fichiers "utilisateur" commande, maillage,
% message, resultat, universel...
% ---------------------------------------------------------------
fort.1 D :/home/astergpl/Aster7.0/linux_sources/STA7.0/etude/forma01a.comm
fort.19 D :/home/astergpl/Aster7.0/linux_sources/STA7.0/etude/forma01a.mgib
fort.8 R :/home/astergpl/Aster7.0/linux_sources/STA7.0/etude/forma01a.resu
fort.9 R :/home/astergpl/Aster7.0/linux_sources/STA7.0/etude/forma01a.erre
fort.6 R :/home/astergpl/Aster7.0/linux_sources/STA7.0/etude/forma01a.mess

% D : donnée
% R : resultat
% C : compresse par gzip

% En ajoutant les fichiers mgib/.msup /.cast/.unv ... si nécessaire
% et une "base" en donnée (D), resultat (R)

% Unit numbers :
% comm : 1 (fichier de commandes propre à Aster)
% mail : 20 (fichier maillage format Aster)
% erre : 9 (fichier erreur )
% mess : 6 (fichier message qui trace l'execution de l'etude)
% resu : 8 (fichier resultat si impression format resultat)
% base (base si execution séquentielle )
% cast : 37 (resultat au format CASTEM )
% mgib : 19 (donnée maillage GIBI de CASTEM)
% mmed : 21 (fichier donne format MED)
% msh : 19 (Fichier maillage donne format GMSH)
% msup : 19 (Fichier maillage donne format IDEAS)
% ensi (fichier resultat format ENSIGHT)
% rmed : 80 (fichier resultat format MED)
% unv : 30 (fichier resultat foramt IDEAS)
% libr : 38 (format LIBRE)


Pour lancer l'étude taper run_aster make_etude.

 

 
 
Utilisation de MEG
 

MEG est une interface pour le lancement des études avec ou sans développement.
Grace à la donnée de vos fichiers entrée/sortie, MEG génère lui même les make_etude, make_cata, make_capy et make_exec puis lance le run_aster. Si vous avez des problèmes pour l'utilisation de MEG ou bien des questions particulières...Contactez-nous.

 
 

Comment surcharger la version courante du Code_Aster

 

Créer votre executable en indiquant le(s) repertoire(s) de vos sources (Make_exec)

% Creer l'executable
% ---------------------------------------------------------------
make_exec : oui

% repertoire principal Code_Aster
rep_ref : /home/astergpl/Aster7.0/linux_sources/STA7.0

% plate forme
plate-forme : P_LINUX

% ---------------------------------------------------------------
% IN : sources
% ---------------------------------------------------------------
source : /home/astergpl/Aster7.0/linux_sources/STA7.0/dvp
debug : nodebug

% you can have more than one source directory,
% just separate them with a "|"

% ---------------------------------------------------------------
% OUT : executable
% ---------------------------------------------------------------
exec : /home/astergpl/Aster7.0/linux_sources/STA7.0/dvp/asteru.exe

Si nécessaire, créer votre fichier "catalogue" (Make_cata):

%Faire catalogues compilés
% ---------------------------------------------------------------
make_cata : oui

%Repertoire principal Code_Aster
rep_ref : /home/astergpl/Aster7.0/linux_sources/STA7.0

% plate forme
plate-forme : P_LINUX

% repertoire temporaire
rep_trav : /tmp/trav

% ---------------------------------------------------------------
% ENTREE : executable
% catalogues
% ---------------------------------------------------------------
exec : /home/astergpl/Aster7.0/linux_sources/STA7.0/asteru.exe
catalo : /home/astergpl/user/catalo/typelem/

%%Pour compiler les catalogues typelem, options, compelem, ne pas oublier %l'arborescence des repertoires catalo/typelem, catalo/compelem, catalo/options dans %vos developpements

% ---------------------------------------------------------------
% SORTIE : catalogues commandes et elements compilés
% ---------------------------------------------------------------
rep_coco : /home/astergpl/Aster7.0/linux_sources/STA7.0/dvp/commande
elco : /home/astergpl/Aster7.0/linux_sources/STA7.0/dvp/elements

 

 
 

Comment créer un fichier de commandes

 

Tout d'abord, voir dans la base des cas-tests si le problème posé est partiellement traité pour s'en inspirer. Utiliser l'Outil EFICAS©(voir Telechargement) qui permet de guider l'utilisateur dans la création de son fichier de commande. Cet outil permet de verifier syntaxiquement le fichier de commande.

 
  Quels mailleurs sont acceptés par le Code_Aster ?
 
Les mailleurs classiques sont IDEAS et GIBI (CAS3M), récemment des développements ont été réalisés pour qu'Aster puisse relire des maillages effectués par GMSH qui a l'avantage d'être libre (voir Telechargement). Ces mailleurs sont aussi utilisés comme format de sortie pour visualiser les déformations et les isovaleurs des résultats.
 
 

Comment intégrer des instructions Python dans le fichier de commandes

 

Il existe des exemples d'étude avec instruction en python.
http://www.code-aster.org/utilisation/exemples.php#python
Les exemples montrent des possibilités qu'offre Python pour les post-traitements, les calculs itératifs avec critère d'arret...
Ceci est aussi très utile pour utiliser le logiciel HOMARD©(voir Telechargement) qui permet de raffiner et de déraffiner le maillage par rapport à un indice de qualité sur l'erreur comise par élément. Grâce aux boucles python, le maillage final donné par HOMARD est optimal.

 
 

Posez-nous une question

 

 

Adresse e-mail :
   
Votre question :
 

 

 

 
 
 
Mentions Légales - © CS Communication & Systèmes [2000],
tous droits de reproduction et représentation réservés et strictement limités