Metafor

ULiege - Aerospace & Mechanical Engineering

User Tools

Site Tools


commit:2010:06_19

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

commit:2010:06_19 [2010/06/19 08:02] – created bomancommit:2010:06_19 [2016/03/30 15:23] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +====== 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//

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki