Aller à la page d'accueil du site Version NEW    Rechercher   
   Plan / Aide   
   Nous contacter   
Vous n'êtes pas
identifié...
   Produit       Utilisation       Documentation       Développement       Forum       Services       Téléchargement       Identification   


- page précédente

- Présentation
- Travaux dérivés
- Organisation
- Suggestions
- Acteurs
- Formation
- Documentation Dev
- Version NEW


 

MISES A JOUR INCREMENTALES

Il s'agit des incréments successifs des versions 9.x à partir des sources de la STA9.1
Les archives des mises à jour incrémentales sont disponibles sur cette page.

Avertissement

  • il s'agit bien de développements tout frais, c'est ce que l'on pourrait appeler une branche unstable !
  • il arrive parfois qu'une sous-version ne soit pas utilisable avant le correctif suivant (voir aussi les modifications des pré-requis en bas de cette page),
  • les bases (résultats de calcul) peuvent ne pas être relisibles d'une semaine à l'autre, les structures de données évoluant régulièrement.

Pourquoi suivre les versions hebdomadaires ?

  • pour avoir des développements 'perso' prêts à être intégrés dans la version de référence,
  • pour récupérer ponctuellement une routine pour corriger une anomalie...

Conseils :

  • ne pas modifier la version STA9.1 installée (la garder au moins comme référence),
  • voir le README fourni avec les sources de la STA9.1 pour installer cette version en tant que NEW9 (modifier la variable ASTER_VERSION et éventuellement le fichier .../bibpyt/Accas/properties.py),
  • astk 1.5.2 contient un service de mise à jour automatique des versions de développements.

Mode d'emploi (en attendant une documentation plus détaillée) en utilisant astk 1.2.3 ou plus (le télécharger) :

A venir :

  • outils de vérifications du respect des règles de programmation (inclus dans le dernier paquet aster-full mais non encore branché dans l'interface).

Modification des pré-requis ou de configuration pour la version développement :
Pour construire une version NEW8.3.* :


Aucune pour construire une version NEW8.2.*
Pour construire une version NEW8.1.* :
  • à partir de 8.1.9 : Intégration du partionneur Scotch : si la bibliothèque Scotch n'est pas disponible sur la machine, il faut désactiver la compilation de l'interface Aster-Scotch en ajoutant bibc/scotch sur la ligne NOBUILD (ou une nouvelle ligne) du fichier [ASTER_ROOT]/NEW9/config.txt; exemple :
          NOBUILD        | option | ?     | bibfor/from_c bibc/scotch
  • à partir de 8.1.6 : Homard 7.5 est nécessaire pour les tests utilisant les commandes MACR_INFO_MAIL, MACR_ADAP_MAIL.
  • à partir de 8.1.3 : dans le cadre du développement du solveur Feti, certaines routines font des appels à des fonctions MPI et ne sont pas complètement opérationnelles, il faut donc ajouter la ligne suivante dans le fichier [ASTER_ROOT]/NEW9/config.txt :
          NOBUILD        | option | ?     | bibfor/from_c
Pour construire une version NEW8.0.* :
  • à partir de 8.0.20 : les fichiers include de Numeric sont nécessaires (on a besoin, par exemple, de [prefix]/include/python2.3/Numeric/arrayobject.h).
  • à partir de 8.0.14/8.0.15 : ajout des bibliothèques optionnelles Mumps et Zmat. Il est nécessaire d'utiliser astk 1.2.3 pour utiliser ces mises à jour (sinon le répertoire fermetur est incomplet, erreur de type undefined symbol amumps ou undefined symbol zaster).
  • à partir de 8.0.2 : la bibliothèque Lapack 3.0 est requise (ajouter une ligne dans le fichier config.txt semblable à celle pour les Blas).

Page de téléchargement des mises à jour



Site officiel d'Electricité de France

Produit  |  Utilisation  |  Développement  |  Forum  |  Services |  Téléchargement  | 
Rechercher  |  Plan du site / Aide  |  Nous contacter

©EDF - Electricité de France. Tous droits réservés. 2000-2009
Dernière modification : 23/05/2006 - 13:11:23 Rapporter un bug sur cette page