Search on the website

Prerequisites

Software downloads

This page gives information about the necessary software for the operation of Code_Aster.

All prerequisites in a single download

Code_Aster’s packages - called aster-full - include the prerequisites and tools called by Aster.

However, several elementary tools are required and must be installed on the computer using the package manager of the distribution.

They are :

  • gcc, g++, gfortran (or other compilers),
  • python,
  • python-dev,
  • python-numpy,
  • python-qt4,
  • tk,
  • bison,
  • flex,
  • liblapack, libblas, zlib.

The real names of the package may change according to the distributions. Some indications are provided below.

This page on the wiki gives usefull indications to install the required packages.

Link: aster-full packages.

Descriptions

Python

It is a language used by the interpreter of Code_Aster’s command files. This language is also recommended for new tools developped around Code_Aster.

  • The header files of Python are compulsory to compile Code_Aster (packages python-dev or python-devel).
  • The PyQt4 extensions are required to use Eficas (package python-qt4).
  • Python 3.x is not yet supported.

Version used: 2.6

Python website: http://www.python.org.

numpy

numpy is a Python module to manipulate efficiently arrays of data (package python-numpy).

Version used: 1.3

numpy website: http://numpy.scipy.org.

blas/lapack

They are libraries of numerical calculations (efficient manipulation of vectors, matrices). It is possible to use libraries optimized on the machine (ATLAS, gotoBLAS) or proprietary libraries (Intel MKL, ACML). Even if they may not give the same performances, the packages shipped within the distributions are convenient (packages liblapack-dev, libblas-dev).

Tcl/Tk

Tcl is a scripting language used by astk.

Tk provides a group of tools which can create graphical user interfaces.

Version used: 8.4

Tcl/Tk website: http://dev.scriptics.com/software/tcltk.

zlib

It is a library that provided some functions to compress datas. It is required by HDF5. Its name may change according to the distributions: zlib1g-dev, zlib-devel…

bison/flex

They are lexical analyser and generators. They are required when compiling SCOTCH (packages bison and flex).


Follow-up of the site's activity RSS 2.0 | Site Map | Contact | Administration | SPIP