====== [ analyse_num:code_aster ] ====== **//...//** ---- ---- ---- \\ ===== Installation de Code Aster 9.1 sur Ubuntu Feisty 7.04 ===== **Objectif:** Décrire l'installation du logiciel Code Aster 9.1 sur la distribution Ubuntu Feisty 7.04. **Présentation de Code Aster:** Code Aster est un logiciel libre sous licence GPL de modélisation multiphysique (thermo-mécanique, acoustique, fatigue, dynamique stochastique,...). Pour plus de renseignements, vous pouvez aller sur le site [[http://www.code-aster.org/]]. **Description de l'installation:** * Installez les paquets nécessaires à l'installation: sudo apt-get install build-essential atlas3-base-dev python2.5-dev libg2c0-dev bison flex tk8.4 lesstif2-dev * Téléchargez la version complète de Code Aster 9.1 à l'adresse suivante:\\ [[http://www.code-aster.org/telechargement/telechargement.php]]. * Décompressez le fichier et changez de répertoire: tar xzvf aster-full-src-9.1.0-1.noarch.tar.gz cd aster-full-src-9.1.0/ * Editez le fichier setup.cfg, supprimer tout le contenu et ajouter les lignes suivantes: #!/usr/bin/env python # -*- coding: iso-8859-1 -*- import os ASTER_ROOT='/usr/local/aster' CC='/usr/bin/gcc' F77='/usr/bin/g77' LD='/usr/bin/g77' CXX='/usr/bin/g++' LIBDIR=['/usr/lib/python2.5/config','/usr/lib/','/usr/lib/atlas'] INCLUDEDIR=['/usr/include/python2.5'] MAXDEPTH=3 PREFER_SHARED_LIBS=False PREFER_64BITS_LIBS=True MATH_LIST=['/usr/lib/atlas/liblapack.a','/usr/lib/atlas/libblas.a','g2c'] _install_tcl = False _install_tk = False #_install_omniORB = False #_install_omniORBpy = False #_install_pylotage = False SALOME_VERSION = 'DEFAULT' * Pour installer le module aster, il est nécessaire de modifier le fichier de configuration du module (à cause de gcc 4.1). Dans cette optique, suivez la méthode suivante: tar xzvf SRC/aster-src-9.1.0-1.noarch.tar.gz Editez le fichier "config.txt": gedit STA9.1/config.txt Ensuite, il suffit de remplacer les deux lignes suivantes: OPTC_D | cc | ? | -c ?CFLAGS_DBG? OPTC_O | cc | ? | -c ?CFLAGS? par: OPTC_D | cc | ? | -c -g -DLINUX -fno-stack-protector OPTC_O | cc | ? | -c -O2 -DLINUX -fno-stack-protector A présent, il est nécessaire de recompresser le fichier: tar -czf SRC/aster-src-9.1.0-1.noarch.tar.gz STA9.1/ * Pour finir l'installation il suffit de lancer le script d'installation et de créer un exécutable: sudo -s python setup.py install ln -s /usr/local/aster/ASTK/ASTK_CLIENT/bin/astk /usr/local/bin/astk **Lancement du logiciel** * Pour lancer Code Aster, tapez la commande suivante dans un terminal: astk **Utilisation du logiciel** Vous pouvez trouver des exemples d'application sur les sites suivants:\\ [[http://www.code-aster.org/]]\\ [[http://www.caelinux.com/]]