Metafor

ULiege - Aerospace & Mechanical Engineering

User Tools

Site Tools


commit:2018:09_25

Differences

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

Link to this comparison view

Next revision
Previous revision
commit:2018:09_25 [2018/09/25 17:11] – created papeleuxcommit:2018:09_25 [2018/09/25 17:25] (current) papeleux
Line 6: Line 6:
 ===== Parallelisation ALE : ===== ===== Parallelisation ALE : =====
   * pour paralleliser l'ALE, Yannick a adapté la gestion de la DB pour éviter de devoir réallouer des entrées dans la DB à l'intérieur de boucle parallèle et donc qu'un thread n'essaye d'utiliser une valeur avant qu'elle n'ai été allouée   * pour paralleliser l'ALE, Yannick a adapté la gestion de la DB pour éviter de devoir réallouer des entrées dans la DB à l'intérieur de boucle parallèle et donc qu'un thread n'essaye d'utiliser une valeur avant qu'elle n'ai été allouée
-  * pour plus d'info : se référer au [[commit:2018:01_29|commit 3098]] de Yannick+  * pour plus d'info : se référer au [[commit:2018:01_26|commit 3093]] de Yannick
   * Le soucis intervenait dans le ''ALETransferStep::toDofSet()''   * Le soucis intervenait dans le ''ALETransferStep::toDofSet()''
   * La cause : la fonction ''PointersToSets::reserveSet()'' testait la nécessité de réserver des positions dans les différents DBSets sur base de leur taille antérieure. Or avant le ToDofset, les vecteurs "Remeshed" sont vides (=> pas de réservation)   * La cause : la fonction ''PointersToSets::reserveSet()'' testait la nécessité de réserver des positions dans les différents DBSets sur base de leur taille antérieure. Or avant le ToDofset, les vecteurs "Remeshed" sont vides (=> pas de réservation)
-  * J'ai remplacé les tests basés sur la taille par des tests basés sur les algo définis dans le modèle (actuellement uniquement ALE et Thermo, il faudrait faire des tests spécifiques pour les vecteurs "LagrangianSet" et "oldResSet3"+  * J'ai remplacé les tests basés sur la taille par des tests basés sur les algo définis dans le modèle (actuellement uniquement ALE et Thermo, il faudrait faire des tests spécifiques pour les vecteurs "LagrangianSet" et "oldResSet3"). 
-  * Une réflexion sur la taille optimale des différents vecteurs devrait être posée (actuellement j'ai joué la sécurité en gardant les tailles max)+  * Une réflexion sur la taille optimale des différents vecteurs devrait être posée (actuellement j'ai joué la sécurité en gardant les tailles max).
  
 ====== tests : ====== ====== tests : ======
commit/2018/09_25.1537888284.txt.gz · Last modified: 2018/09/25 17:11 by papeleux

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki