Metafor

ULiege - Aerospace & Mechanical Engineering

User Tools

Site Tools


commit:2019:05_23

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
commit:2019:05_23 [2019/05/23 16:50] – [Test Modifié] wauteletcommit:2019:05_23 [2019/05/23 17:14] (current) – [Cas tests ajoutés/supprimés] wautelet
Line 1: Line 1:
-===== Commit 2018-01-06 ======+===== Commit 2019-05-23 ======
  
-Ce commit est pour corriger une erreur dans la construction des arbres des boites utilisées dans la détection du contact.+Ce commit est pour corriger une erreur dans la construction des arbres des boites (boundary volume hierarchy) utilisées dans la détection du contact.
  
-==== boundary volume hierarchy ====+==== Boundary volume hierarchy ====
  
 +Dans la stratégie de construction du haut vers le bas (Top Down Builder), j'ai malheureusement passé un vector par copie au lieu de référence lorsque nous effectuons un tri des facettes "maitre" selon un axe structural X ou Y ou Z. Je l'ai remarqué en utilisant l'outil d'Intel pour profiler le code au niveau du temps CPU. Par la même occasion, j'ai ajouté un gardien supplémentaire pour ne pas trier ce vecteur inutilement.  
 +
 +Suite à ma modification, le temps de calcul de la création des boundary volume hierarchy dans le test de redressage de tubes (cf. Romain Boman) passe de
 +
 +<code>
 +SkinBoundaryVolumeHierarchy Tree : Building ...
 +BVH Building Time:3.08s
 +Tree Information 
 +Number of Nodes = 4759
 +Number of Leaves = 4760
 +Height = 14
 +Minimum Height = 12
 +Maximum Height = 4759
 +</code>
 +
 +
 +
 +<code>
 +SkinBoundaryVolumeHierarchy Tree : Building ...
 +BVH Building Time:0.05s
 +Tree Information 
 +Number of Nodes = 4759
 +Number of Leaves = 4760
 +Height = 14
 +Minimum Height = 12
 +Maximum Height = 4759
 +</code>
  
 ==== Test Modifié ==== ==== Test Modifié ====
    
 J'ai activé la recherche du contact avec le boundary volume hierarchy sur le test arcelor/tools/piedMilieu/drawing.py J'ai activé la recherche du contact avec le boundary volume hierarchy sur le test arcelor/tools/piedMilieu/drawing.py
-. On observe un gain significatif dans le temps de calcul car on passe de 230 sec à 57.89 sec sur la station Gaston. +. On observe un gain significatif dans le temps de calcul car on passe de 230 sec à 57.89 sec sur la station Gaston par exemple
  
 <note important>La détection de contact par boundary volume hierarchy n'est pas activée par défault !</note> <note important>La détection de contact par boundary volume hierarchy n'est pas activée par défault !</note>
Line 27: Line 54:
 </code> </code>
  
- --- //[[gwau25@gmail.com|gaëtan]] 2019/05/23 20:00//+ --- //[[gwau25@gmail.com|gaëtan]] 2019/05/23 17:30//
  
commit/2019/05_23.1558623047.txt.gz · Last modified: 2019/05/23 16:50 by wautelet

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki