Metafor

ULiege - Aerospace & Mechanical Engineering

User Tools

Site Tools


commit:2008:07_01

Commit 2008-07-01

  • Opti Cpu Locinv

Modifs

  • Accès Locinv
    • L'accès à la hash_map étant particulièrement pénalisant, en analysant un peu les résultat de profilage du code (à l'aide de quantify), on a observé avec Romain, qu'une des solutions pour réduire le cout cpu de l'accès au données du Locel Inverse Locinv était de réduire le nombre d'accès à la hash_map en créant une cache locale dans les fonctions StrMatrixBase::update et Strvector::computeForce.
  • Calcul du résidu
    • Les batteries ont tourné avec une modification sur le calcul du résidu (travail qui était en cours avant de se pencher sur les hash_map). La modification est que la définition du Résidu moyen Rmoy prend dorénavant toujours en compte les forces d'inerties (pour quelle raison les prendre au numérateur et pas au dénominateur …) quelle que soit la méthode.
    • Conséquences invisibles sur la majorité des cas tests (sauf dynamique rapide)
    • Ajout de la commande IterationManager::verbose(bool verb=True) permetant de détailler le calcul du résidu

Futur Works

  • google::hash_map
  • ResiduMethod4 par défaut

Tests

Projet

ToDo list

Fichiers ajoutés/supprimés

A
R 

Luc PAPELEUX 2008/07/01

commit/2008/07_01.txt · Last modified: 2016/03/30 15:23 (external edit)