Rechercher dans le site

Pré-requis

Logiciels en téléchargement

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 :

  • gcc, g++, gfortran (ou autres compilateurs),
  • python,
  • python-dev,
  • python-numpy,
  • python-qt4,
  • tk,
  • bison,
  • flex,
  • liblapack, libblas, zlib.

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

Descriptions

Python

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.

  • Les fichiers d’entête de Python (includes) sont nécessaires pour la compilation de Code_Aster (paquet python-dev ou python-devel).
  • Les extensions Qt4 sont nécessaires pour l’utilisation d’Eficas (paquet python-qt4).
  • Python 3.x n’est pas encore supporté.

Version utilisée : 2.6

Site web de Python : http://www.python.org.

numpy

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.

blas/lapack

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/Tk

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.

zlib

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…

bison/flex

Il s’agit d’outil d’analyse lexical. Ils sont nécessaires lors de la compilation de SCOTCH (paquets bison et flex).


Suivre la vie du site RSS 2.0 | Plan du site | Contact | Administration | SPIP