Cette page fournit des informations sur les logiciels nécessaires à la construction/compilation de Code_Aster.
Uniquement les sources de la version testée avec Code_Aster sont disponibles dans notre paquet ; pour télécharger une version exécutable ou plus récente voir le site du produit.
Les paquets de Code_Aster, appelés aster-full contiennent les pré-requis et outils appelés par Code_Aster.
En revanche, quelques pré-requis supplémentaires "de base" doivent être installés sur la machine via le gestionnaire de paquets de la distribution. Il s’agit de :
Les noms exacts des paquets varient selon les distributions. Quelques indications sont fournies ci-dessous.
Cette page du wiki fournit des indications utiles pour l’installation de ces paquets.
Lien : Paquets aster-full
Il s’agit d’un langage, il est utilisé par l’interpréteur des fichiers de commandes Code_Aster. C’est également le langage recommandé pour les nouveaux outils développés autour de Code_Aster.
Version utilisée : 2.6
Site web de Python : http://www.python.org.
numpy est un module qui permet de manipuler facilement des tableaux en Python (paquet python-numpy).
Version utilisée : 1.3
Site web de numpy : http://numpy.scipy.org.
Il s’agit de bibliothèques de calcul numérique (manipulation performante de vecteurs, matrices). Il est possible d’utiliser des bibliothèques optimisées pour la machine (ATLAS, gotoBLAS) ou des versions propriétaires (Intel MKL, ACML). Même si elles n’apportent pas en général les mêmes performances, les paquets contenus dans les distributions conviennent parfaitement (paquets liblapack-dev, libblas-dev).
Tcl est un langage de script, il est utilisé notamment par astk.
Tk fournit un ensemble d’outils permettant de créer des interfaces graphiques.
Version utilisée : 8.4
Site web de Tcl/Tk : http://dev.scriptics.com/software/tcltk.
Il s’agit d’une bibliothèque fournissant des fonctions de compressions de données. Elle est requise par HDF5. Son nom varie selon les distributions : zlib1g-dev, zlib-devel…
Il s’agit d’outil d’analyse lexical. Ils sont nécessaires lors de la compilation de SCOTCH (paquets bison et flex).