Metafor

ULiege - Aerospace & Mechanical Engineering

User Tools

Site Tools


commit:2018:09_04

Differences

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

Link to this comparison view

Next revision
Previous revision
commit:2018:09_04 [2018/09/04 12:48] – created papeleuxcommit:2018:09_04 [2018/09/04 18:14] (current) papeleux
Line 7: Line 7:
 => backupez vos développements avant update !!! => backupez vos développements avant update !!!
 </note> </note>
 +
 ===== structures PRMat-PRMLaw : ===== ===== structures PRMat-PRMLaw : =====
-  * +  * Ce commit correspond à l'usage des structures PRMat et PRMLaw à travers tout le code, et donc l'utilisation de 2 structures différentes pour les méthodes et data des matériaux ou des matérialLaw (il en reste certainement encore l'un ou l'autre qui n'a pas basculé, n'hésitez pas à me le dire) 
 +  * Etape indispensable à la parallélisation des matériaux TM 
 +  * TOUS les Matériaux et TOUTE les MaterialLaw ont été modifiés 
 +  * J'essayerais de faire un peu de doc sur comment bien programmer un matériaux dès que la reunion HPC4WE sera passée 
 +  * Encore plein de trucs à faire :  
 +    * désallouer correctement les PRMat (actuellement plein de leaks en plus) 
 +    * gérer la parallelisation des PRMat et PRMLaw  
 +      * soit par clonage des structures (problème avec fct getClone vu la structure diamant des matériaux)  
 +      * soit par [[https://www.threadingbuildingblocks.org/tutorial-intel-tbb-thread-local-storage|thread local storage]]  
 +      * soit via une map plus "bricolée" 
 +    * vérifier les initialisations des GPStates (j'ai déjà repéré des trucs bizarres en TM pour lesquels les températures aux points d'intégration ne sont pas initialisés) 
 +    * ...
  
 ===== Divers : ===== ===== Divers : =====
-  * +  * bug fix : TmEvp... : le calcul de l'énergie dissipée était fausse (la contrainte limite initiale était mal initialisée). Attention, l'initialisation des valeurs aux points de Gauss ne tient pas compte de la température imposée par InitialConditionSet (à debugger !!!) 
 +  * renaming de la fonction XXXMaterial::initialise en XXXMaterial::initialiseGP 
 ===== Fichiers ajoutés/supprimés : ===== ===== Fichiers ajoutés/supprimés : =====
 <code> <code>
 Added : Added :
 Deleted :  Deleted : 
-Moved : +Moved : oo_meta\mtThixo\src\ShimaOyaneMaterialLaw.h/cpp -> ShimaOyaneMatLaw.h/cpp
 </code> </code>
  
commit/2018/09_04.1536058137.txt.gz · Last modified: 2018/09/04 12:48 by papeleux

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki