Metafor

ULiege - Aerospace & Mechanical Engineering

User Tools

Site Tools


commit:2014:06_13

Differences

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

Link to this comparison view

Next revision
Previous revision
commit:2014:06_13 [2014/06/13 11:59] – created crutzencommit:2014:06_13 [2024/03/01 15:58] (current) boman
Line 36: Line 36:
 Par ailleurs, on peut observer des boites violettes clignotantes pour la même raison qu'expliquée au commit 1992. Par le système hiérarchique de boîtes et la recherche de la première projection géométrique valide, toutes les boîtes relatives aux courbes ne sont pas testées et donc affichées.  Par ailleurs, on peut observer des boites violettes clignotantes pour la même raison qu'expliquée au commit 1992. Par le système hiérarchique de boîtes et la recherche de la première projection géométrique valide, toutes les boîtes relatives aux courbes ne sont pas testées et donc affichées. 
  
-<html+<WRAP centeralign column 100%
-<iframe width="853" height="480" src="//www.youtube.com/embed/Jyu2zwOfkcA?rel=0" frameborder="0" allowfullscreen></iframe> +{{url>//www.youtube.com/embed/Jyu2zwOfkcA?rel=0 noborder allowfullscreen}} 
-</html>+</WRAP>
  
 **Cas-test apps.qs.contactCylProj0** **Cas-test apps.qs.contactCylProj0**
  
 On peut remarquer sur l'animation ci-dessous que l'algorithme de bounding boxes est à présent effectivement opérationnel pour les objets géométriques définis par la classe ''mtGeoCylinder''. On peut remarquer sur l'animation ci-dessous que l'algorithme de bounding boxes est à présent effectivement opérationnel pour les objets géométriques définis par la classe ''mtGeoCylinder''.
-<html+ 
-<iframe width="853" height="480" src="//www.youtube.com/embed/O1JSiKSHUVo?rel=0" frameborder="0" allowfullscreen></iframe+<WRAP centeralign column 100%
-</html>+{{url>//www.youtube.com/embed/O1JSiKSHUVo?rel=0 noborder allowfullscreen}} 
 +</WRAP
  
 **Cas-test apps.qs.contClosedSpline1** **Cas-test apps.qs.contClosedSpline1**
  
 On peut remarquer sur l'animation ci-dessous que l'algorithme de bounding boxes est à présent effectivement opérationnel pour les objets géométriques définis par la classe ''mtGeoCubicSpline''. On peut remarquer sur l'animation ci-dessous que l'algorithme de bounding boxes est à présent effectivement opérationnel pour les objets géométriques définis par la classe ''mtGeoCubicSpline''.
-<html+ 
-<iframe width="853" height="480" src="//www.youtube.com/embed/ADC163LkwjU?rel=0" frameborder="0" allowfullscreen></iframe+<WRAP centeralign column 100%
-</html>+{{url>//www.youtube.com/embed/ADC163LkwjU?rel=0 noborder allowfullscreen}} 
 +</WRAP
  
 **Cas-tests de profilage** **Cas-tests de profilage**
Line 59: Line 63:
 En revanche, pour la seconde animation, nous pouvons dénombrer 3 interactions de contact globales. En revanche, pour la seconde animation, nous pouvons dénombrer 3 interactions de contact globales.
  
-Enfin, nous pouvons remarquer que l'algorithme de boîtes est étagé en 4 niveaux : skin (rouge), surface (bleu), contour (vert) et courbe (violet).+De plus, nous pouvons remarquer que l'algorithme de boîtes est désormais étagé en 4 niveaux : skin (rouge), surface (bleu), contour (vert) et courbe (violet)
 + 
 +Enfin, on peut noter que les cas-tests de profilage dans la batterie ont un temps CPU réduit
  
 **Simulation de profilage avec des interactions de contact 'byRoll'** **Simulation de profilage avec des interactions de contact 'byRoll'**
  
-<html+<WRAP centeralign column 100%
-<iframe width="853" height="480" src="//www.youtube.com/embed/ZItpKTNjk6I?rel=0" frameborder="0" allowfullscreen></iframe+{{url>//www.youtube.com/embed/ZItpKTNjk6I?rel=0 noborder allowfullscreen}} 
-</html>+</WRAP
  
 **Simulation de profilage avec des interactions de contact globales** **Simulation de profilage avec des interactions de contact globales**
  
-<html+<WRAP centeralign column 100%
-<iframe width="853" height="480" src="//www.youtube.com/embed/LWC72aidxUk?rel=0" frameborder="0" allowfullscreen></iframe> +{{url>//www.youtube.com/embed/LWC72aidxUk?rel=0 noborder allowfullscreen}} 
-</html>+</WRAP>
  
-=====Remarques===== +=====Temps CPU des simulations de profilage===== 
-Par le système de boîtes hiérarchiques, on peut noter que les cas-tests de profilage dans la batterie ont un temps CPU réduit+En ce qui concerne la simulation lagrangienne de profilage de référence avec une gestion dynamique des interactions de contact, on peut noter que le gain en temps d’horloge se chiffre à 27 % (cf. diagrammes ci-dessous).
  
 +**Sans boîtes gigognes**
 +{{ :commit:2014:cpudistributionsansboitesgygognes.png |}}
 +
 +**Avec boîtes gigognes**
 +{{ :commit:2014:cpudistributiongainboitesgygognes.png |}}
 =====Quelques petites fuites mémoires===== =====Quelques petites fuites mémoires=====
-Des fuites mémoires ont en outre pu être décelées dans la méthode ''createMissingSurface()'' de la classe ''mtGeoSide''. Il s’ensuit une petite baisse du nombre de fuites mémoires sur 2 cas-tests de la batterie : ''apps.ale.coining3Dusym'' et ''apps.ale.cubeCG''.+Des fuites mémoires ont pu être décelées dans la méthode ''createMissingSurface()'' de la classe ''mtGeoSide''. Il s’ensuit une petite baisse du nombre de fuites mémoires sur 2 cas-tests de la batterie : ''apps.ale.coining3Dusym'' et ''apps.ale.cubeCG''. 
 + 
 +===== Fichiers ajoutés/supprimés ===== 
 +<code>  
 +</code> 
 + 
 + --- //[[Y.Crutzen@ulg.ac.be|Yanick Crutzen]] 2014/06/13 // 
  
commit/2014/06_13.1402653567.txt.gz · Last modified: 2016/03/30 15:22 (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki