Table of Contents

Commit 2010-06-16

Compilation minimale

Possibilité de compiler sans PetSc, Metis, QMap, VizWin, zlib via les options CMake. J'ai ajouté une config garfield-minimal.cmake qui crée ce projet minimal.

J'ai corrigé le fait que, lorsqu'on compile sans zlib, les facs sont non zippés mais ils possèdent l'extension .gz tout de même.

:!: Attention, il n'est pas possible de compiler sans les MKL! (même si l'option existe)

BLAS

J'ai nettoyé partiellement l'interface pourrie des BLAS d'Oofelie: toutes les fonctions non utilisées ont été supprimées. La plupart des appels BLAS ont été traduits en appels cblas MKL. Ajout d'une fonction Matrix::test() qui permet de tester quelques fonctions matricielles (j'ai utilisé ça pour traduire les appels BLAS).

Nettoyage

J'ai nettoyé les fichiers source (ajout de $Id$, coding, etc.). Philippe et Marlène n'ont pas une bonne config svn (leurs fichiers récemment ajoutés n'avaient pas les bons paramètres).

Découplage batterie

La batterie est maintenant totalement découplée du source: le répertoire “verif” est copié dans oo_metaB/bin/Release et les résultats et les diffs se retrouvent la (j'ai encore déplacé le fichier HTML). N'oubliez pas de commiter ce répertoire lors de vos commits.

:!: comp.py a été modifié!

Autre

Utilisation de swig-2.0.0.

Romain BOMAN 2010/06/19 07:48