====== 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 [[http://www.intel.com/software/products/mkl/docs/linux/webhelp/MKL_UG_coding_calls/Calling_LAPACK_BLAS_and_CBLAS_Routines_from_C_Language.htm|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@gmail.com|Romain BOMAN]] 2010/06/19 07:48//