Simula+
Le projet Simula+ réunit les laboratoires L.A.M.A.V. (EA 4015) de l'Université de Valenciennes et du Hainaut Cambrésis (UVHC) et L.P.M.M. (UMR 7554) de l'université, l'ENSAM et l'ENIM de Metz.
Objectifs :
Ce projet consiste à développer un code orienté objet (langage de programmation C++) commun aux deux laboratoires en vue d'objectifs identifiés, à savoir :
- Permettre des simulations numériques de types éléments finis 2D/3D sur maillages non structurés, l'étude d'estimateurs à posteriori et la mise en oeuvre de techniques de raffinement de maillages, dans le cadre de problèmes anisotropes;
- Obtenir des bibliothèques performantes permettant la résolution de problèmes algébriques standards (par exemple la résolution de très grands systèmes linéaires, la recherche de valeurs propres,...), sans aucune « boite noire » sur laquelle devoir s'appuyer;
- Developper un code pour modeliser le comportement multiphysique des materiaux intelligents (alliages a memoire de forme, materiaux piezoelectriques). La loi de comportement pour ces materiaux est obtenue par une approche d'homogeneisation, ou "micro-macro", qui utilise une transition d'echelles permettant de prendre en consideration l'influence des parametres microstructuraux sur le comportement global;
- Concevoir un code qui pourra être vectorisé et/ou parallélisé en fonction des besoins futurs;
- Développer une interface graphique compatible avec tous les OS.
En outre, de par son orientation objet, Simula+ doit permettre aux futurs arrivants dans les laboratoires (étudiants, thésards, ingénieurs, enseignants chercheurs,...) de comprendre très rapidement sa structure globale et de pouvoir y travailler rapidement. Pour ce faire, sont organisées des formations au C++ pour les doctorants, et le code comporte une aide pour chacune des classes développées. Une "charte du projet" régit les modalités de développement et d'utilisation du code, afin d'assurer une bonne communication entre tous les participants, la construction d'un outil numérique de qualité, et de permettre une valorisation satisfaisante du travail accompli.
0 Comments:
Post a Comment
<< Home