![]()
Précédent : Algorithmes de points intérieurs non
Remonter : Résultats nouveaux Suivant :
Condensation
d'éléments finis d'ordre élevé
Participants : Jean-Charles Gilbert, Claude Gomez
, Xavier
Jonsson, Serge Steer
.
X. Jonsson, en collaboration avec J.-Ch. Gilbert, C. Gomez et S. Steer, a réalisé un ensemble d'outils permettant de dériver en modes direct et inverse des routines écrites en SCILAB. Des deux modes, le plus abouti est le mode direct. L'implémentation du mode direct est fondée sur la technique de surcharge des opérateurs et traite aussi bien les scalaires que les objets matriciels. Un des avantages de cette approche est de ne demander à l'utilisateur aucun travail d'adaptation de son code, la dérivation s'effectuant ``à la volée''. L'implémentation du mode inverse est moins souple, puisqu'elle demande de passer par un traducteur qui génère un code cotangent (sous la forme d'une routine SCILAB). La version actuelle de ce traducteur ne peut dériver qu'une seule routine (les appels de fonctions externes n'étant pas traités). Nous avons écrit ce traducteur en SCILAB, ce qui devrait le rendre facilement portable. Un rapport sur ce travail est en cours de rédaction.
D'autre part, J.-Ch. Gilbert a poursuivi sa collaboration avec Ch. Faure (UR de Sophia) dans l'utilisation du différentiateur ODYSSÉE pour différentier le code THYC (thermo-hydraulique des coeurs de réacteurs) d'Edf.