Pour installer YAO version 9: Yao n'a pas encore malheureusement une version indépendante de l'architecture. Il faut faire l'installation à la main et changer un peu les fichiers makefile quelque fois. En tout cas l'installation s'avèrera plus facile (moins de choses à changer avec le système d'exploitation Mandriva 2008 à 32 ou 64 bit peu importe). Si la compilation avec le makefile ne marche pas il faut regarder pourquoi et changer quelques lignes. Il faudra sûrement changer aussi les path de certaines librairies dans le YaoI (qui est dans /usr/local/yao/yao9/etc/ ) par exemple. On suppose d'installer yao9 dans le répertoire /usr/local/yao/ 1) copier le répertoire yao9 dans yao. 2) modifier peut être le fichier yao9/.cshrc dans la section concernant YAO pour les variables d'environnements YAO, à titre d'exemple: YAODIR=/usr/local/yao/yao9 MQNDIR=/usr/local/yao/yao9/inria PATH=$PATH:/usr/local/yao/yao9/etc/ 3) compiler les sources du minimiseur de l'INRIA dans le répertoire /usr/local/yao/yao9/inria/src: make clean make make install 4) compiler les sources dans /usr/local/yao/yao9/etc/src/ ces sont les outils de yao (il y a aussi le génératuer automatique) : make clean make make install 5) compiler les sources dans /usr/local/yao/yao9/src/ c'est le générateur de code yao : make clean make install Pour tester que l'installation soit bien faite (lancer un exemple): cd /usr/local/yao/yao9/examplesTestYao9/nardi/shalWaterRapportYAOV9/ Lancer "YaoI nom_fichier": YaoI shalw.d (dans le YaoI il faut probablement changer les chemins par exemple celui de fortran). --------------------------Installation Charles 1) Extraire yao.tgz dans le repertoire d'installation tar xvfz yao.tgz 2) Adaptez le script Yaorc.txt en donnant le repertoire d'installation : setenv LOCALNEURO "/repertoire d'installation" 3) Incluez ce script dans votre fichier d'environnement, il suffit de mettre dans votre .cshrc la ligne suivante : source /repertoire d'installation/Yaorc.txt Ce script definit les variables d'environnement YAODIR et MQNDIR. Il ajoute egalement au PATH les chemins pour acceder a YaoH et Yao8. 4) Eventuellement recompilez les outils Yao pour votre nouvelle architecture: 1) Outils Yao : Allez dans .../yao/etc/src/ make clean make make install 2) Programme Yao8: Allez dans .../yao/yao8/product/src/ make clean make make install 5) Extraire eventuellement inria.tgz aussi dans le repertoire d'installation tar xvfz inria.tgz 6) Recompilez les outils MQN de minimisation pour votre nouvelle architecture: Allez dans .../inria/src/ make clean make make install 7) C'est tout. Eventuellement deloguez et reloguez-vous pour que l'environnement prenne en compte les nouveaux chemins et executables lies a YAO et a MQN !