Construire une version NEW11*
Modification des pré-requis ou de configuration pour la version développement
version 11.2.x :
- en 11.2.16, utilisation de Metis (téléchargeable ici) en librairie.
Il faut installer Metis (make install prefix=$ASTER_ROOT/public/metis-4.0.3) puis ajouter dans le fichier config.txt :- sur la ligne DEFS : _HAVE_METIS
- sur la ligne INCL : -I$ASTER_ROOT/public/metis-4.0.3/include
- sur la ligne BIBL : -lmetis si elle n’est pas déjà présente pour Mumps
- en 11.2.3, utilisation de l’include jeveux.h pour le fortran90 :
Il faut ajouter dans le fichier config.txt sur la ligne INCLF90 :
-I$ASTER_VERSION_DIR/bibfor/include
($ASTER_VERSION_DIR sera automatiquement remplacé par as_run par $ASTER_ROOT/unstable)
- en 11.2.2
- ajout de l’include jeveux.h dans bibfor/include : Il faut ajouter dans le fichier config.txt sur la ligne INCLF :
-I$ASTER_VERSION_DIR/bibfor/include
-
- un bug dans as_run provoque un arrêt de la construction du code dans l’édition des liens. Il suffit de supprimer $ASTER_ROOT/unstable/lib et de relancer la construction :
rm -rf $ASTER_ROOT/unstable/lib && as_run --vers=unstable --make
version 11.1.x :
- en 11.1.17, changement de version de l’API de hdf5 : version 1.8.
Ces modifications s’appliquent aussi à la version 10.6.7.
Deux cas possibles :
-
- hdf5 utilise l’API 1.6 par défaut (si #define H5_USE_16_API_DEFAULT dans le fichier H5pubconf.h) : il faut ajouter H5_NO_DEPRECATED_SYMBOLS sur la ligne DEFS dans le fichier config.txt.
- hdf5 utilise l’API 1.8 par défaut (si /* #undef H5_USE_16_API_DEFAULT */ dans le fichier H5pubconf.h) : il faut supprimer H5_USE_16_API sur la ligne DEFS dans le fichier config.txt.
Ensuite, il faut supprimer les fichers C compillés et relancer la construction :
as_run --make clean bibc/hdf
as_run --make
version 11.0.x :
- en 11.0.5, changement de version de Med : version 3.0.
La dernière version de Med est disponible sur la page Téléchargement/Outils. Il requiert hdf5 version 1.8.
Obligatoire : Pour Code_Aster, vous devez modifier le fichier config.txt pour remplacer le chemin vers la bibliothèque med. Sur une ligne BIBL, remplacez par exemple /opt/aster/public/med-2.3.6 par /opt/aster/public/med-3.0. Il faut aussi ajouter le chemin vers les fichiers d’entête (ligne INCL). Ajoutez par exemple -I/opt/aster/public/med-3.0/include. De même, modifier le chemin vers les includes de hdf5.
Si la bibliothèque hdf5 n’a pas été configurée avec l’option —with-default-api-version=v16, il faut le préciser dans le config.txt : ajouter l’option H5_USE_16_API sur la ligne DEFS.