Metafor

ULiege - Aerospace & Mechanical Engineering

User Tools

Site Tools


commit:2015:03_27

Commit 2015-03-27

Gen4

  • Correction d'un bug qui empêchait parfois le maillage correct d'un domaine où gen4 ne devait plus mailler qu'une seule ligne. Cette ligne était détectée comme déjà maillée au moment du calcul de la parité du nombre de nœuds suite à un test un peu trop simple. Autrement dit 1x/2 ça pouvait planter (mauvaise parité).
  • Correction d'un bug qui pouvait faire exploser le maillage d'une ligne sur un background mesh lorsqu'une des extrémités était commune à un autre domaine, avait été maillée précédemment et possédait une densité réelle qui ne correspondait pas exactement à la valeur qui aurait pu être obtenue à partir du background mesh. Lors de l'opération de maillage, certains calculs étaient faits avec la densité réelle et d'autres avec celle provenant du background mesh.

GUI Linux

  • Correction d'un bug qui changeait la police du texte de la fenêtre de sortie de Metafor lorsqu'on changeait de couleur du texte sous Linux. Maintenant c'est aussi joli que sous Windows.

Fichiers CMake

  • Les fichiers .cmake ont été nettoyés. J'utilise maintenant les variables TBBROOT et MKLROOT pour chercher les bibliothèques TBB et MKL. De plus, les fichiers s'incluent mutuellement pour éviter les copier-coller. Par exemple ubuntu-icc.cmake inclut ubuntu.cmake et change simplement le compilateur.
  • Meilleure détection du compilateur icpc sous Linux.

Tests "fluides" + ALE

J'ai ajouté un flag qui permet d'activer la modif que Yves avait fait en dur dans son code pour permettre de faire tourner ses tests fluides en ALE. En effet, pour ces tests, le jacobien total explose et on ne comprend pas trop pourquoi (et personne n'a le temps d'essayer de comprendre).

Pour activer la modif d'Yves (tant qu'on n'a pas compris le problème):

mtElements.cvar.forceJtotEq1 = True

Ca va permettre à Yves de commiter les tests de sa thèse. Ça permet également à J Close (TFiste de JPP) de faire des simulations de sloshing. Je commiterai ce test plus tard.

commit/2015/03_27.txt · Last modified: 2016/03/30 15:23 by 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki