…
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:
sudo apt-get install build-essential atlas3-base-dev python2.5-dev libg2c0-dev bison flex tk8.4 lesstif2-dev
tar xzvf aster-full-src-9.1.0-1.noarch.tar.gz cd aster-full-src-9.1.0/
#!/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'
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/
sudo -s python setup.py install ln -s /usr/local/aster/ASTK/ASTK_CLIENT/bin/astk /usr/local/bin/astk
Lancement du logiciel
astk
Utilisation du logiciel
Vous pouvez trouver des exemples d'application sur les sites suivants:
http://www.code-aster.org/
http://www.caelinux.com/