[ 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:

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/