Table of contents:
The versions of the prerequisites do not change in the maintenance branch (currently v14) with the exception of hdf5 and med to ensure compatibility with SALOME.
Here are listed the changes required to build the latest unstable version in the default branch.
Since 14.3.11 (revision 19e3ad5f4761)
Since 14.3.5 (revision d76bd43215d6)
python 3
med 4.0.0 is required. You can get it here: http://files.salome-platform.org/Salome/other/med-4.0.0.tar.gz
hdf5 1.10.3 needed for med 4.0.
Since 14.1.10+ (revision eb69ee815646)
mumps 5.1.2 compiled with long integers support is mandatory. You can get it here: http://hg.code.sf.net/p/prereq/mumps/get/5.1.2_aster3.tar.gz
med 3.3.1 is required. You can get it here: http://files.salome-platform.org/Salome/other/med-3.3.1.tar.gz
mfront 3.1.1 is required. You can get it here: https://sourceforge.net/projects/tfel/files/tfel-3.1.1.tar.bz2/download
Since 14.0.15+ (revision bda6d2672a7c):
Since 13.3.21+ (revision 5e1b0617213e):
Since 13.3.15+ (revision e9168d94b90d):
Since 13.3.14+ (revision a17a9f479fcd) :
Since 13.3.9+ (revision edbea9dd4569) :
Since 13.2.13+ (revision 80e44587f07cf) :
mumps 5.0.2 is required.
parmetis 4.0.3 and ptscotch 6.0.4 can now be used to provide parallel partitioning for the parallel version, but they remain optional.
Since 13.1.17+ (revision 8851c2a8f4f7) :
Since 13.1.13+ (revision aed19b8ae398) :
mumps must be rebuild with this version of metis.
Since 13.1.7 (revision b1a9147a854c) :
Since 13.0.6 (revision f70567458fe7) :
mumps 5.0.1 is required.
mumps with the include files for code_aster is available from http://hg.code.sf.net/p/prereq/mumps in the for_aster branch. Include files for mumps are no longer embedded in the code_aster source tree.
During waf configure
, LIBPATH
(respectively INCLUDES
) must contain the path to the lib
directory (respectively include
and include_seq
) of the mumps installation.
scotch 6.0.4 is the recommended version (but not required).
The prerequisites for the compilation of code_aster are listed on the Prerequisites page.
These elementary tools must be installed on the computer using the package manager of your distribution.
These prerequisites are :
The real names of the packages may vary according to the distributions.
These products are included in the code_aster's package - called aster-full - for each stable and testing releases.
For the latest stable release (13.4), these tools are:
Sequential version:
hdf5 1.8.14,
med 3.2.1,
mfront 3.0.0,
mumps 5.1.1,
metis 5.1.0,
scotch 6.0.4.
Parallel version (MPI):
mumps 5.1.1 (which requires blacs/scalapack libraries and optionally parmetis/ptscotch),
parmetis 4.0.3,
petsc 3.7.3.
Other products may be provided in the aster-full packages (Gmsh, Homard, XmGrace...) but not as libraries and there should not exist any strong dependency on a specific release.