Metafor

ULiege - Aerospace & Mechanical Engineering

User Tools

Site Tools


commit:2018:01_05

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:2018:01_05 [2018/01/09 23:03] – [IterationResolution] wauteletcommit:2018:01_05 [2018/01/09 23:06] (current) – [IterationResolution] wautelet
Line 5: Line 5:
 ==== IterationResolution ==== ==== IterationResolution ====
  
-J'ai fait entrer la ligne de code im.incrementIterationNo() dans le "if/else im.getMaxNbOfIterationsReached()", ce qui est beaucoup plus cohérent !+1) J'ai fait entrer la ligne de code im.incrementIterationNo() dans le "if/else im.getMaxNbOfIterationsReached()", ce qui est beaucoup plus cohérent !
  
 <code> <code>
Line 15: Line 15:
     if(im.getMaxNbOfIterationsReached())     if(im.getMaxNbOfIterationsReached())
     {     {
-       GW : Error during Step => division du pas de temps.+       GW : Error during Step => division du pas de temps et recalcul du step à nouveau.
     }     }
     else     else
     {     {
-       GW : Calcul de l'inverse de la matrice jacobienne +       GW : Calcul de l'inverse de la matrice jacobienne + correction dX + lineSearch éventuellement.
     }     }
  
     im.incrementIterationNo(); // devrait etre dans le "else" du "if(im.getMaxNbOfIterationsReached())"     im.incrementIterationNo(); // devrait etre dans le "else" du "if(im.getMaxNbOfIterationsReached())"
 +    Ceci rentre dans le "else".
 } }
-<code\>+</code>
  
 <note important>De fait, suite à cette correction, le nombre d'itérations mécaniques et thermiques totales de nombreux cas tests a été modifié (1,161 cas tests impactés sur gaston). Mais les nombres de step restent inchangés, excepté les cas-tests instables connus ! </note> <note important>De fait, suite à cette correction, le nombre d'itérations mécaniques et thermiques totales de nombreux cas tests a été modifié (1,161 cas tests impactés sur gaston). Mais les nombres de step restent inchangés, excepté les cas-tests instables connus ! </note>
  
-J'ai commentarisé la ligne de commande  "this->metafor.getDomain().getEqualityDofConstraintsSet().impose();" car ceci est fait plus bas suite à la routine dofsCorrections(). En effet, tant que les valeurs des dofs n'ont pas été changées, il n'est pas nécessaire de faire cette opération !+2) J'ai commentarisé la ligne de commande  "this->metafor.getDomain().getEqualityDofConstraintsSet().impose();" car ceci est fait plus bas suite à la routine dofsCorrections(). En effet, tant que les valeurs des dofs n'ont pas été changées, il n'est pas nécessaire de faire cette opération !
  
 ==== Line Search - Affichage du résidu ====  ==== Line Search - Affichage du résidu ==== 
commit/2018/01_05.1515535385.txt.gz · Last modified: 2018/01/09 23:03 by wautelet

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki