Codes

ExaCoddex

Post-Image

ExaCoddex

ExaCoddex est un code de mécanique des milieux continus destiné à l’étude du comportement des solides cristallins en régime dynamique. Il intègre de nombreux ingrédients physiques permettant de simuler le comportement de la matière sous choc : thermique, élasticité, plasticité, transformation de phase, maclage.

Le code bénéficie de l’expertise du laboratoire dans ces domaines. De nombreux modèles de plasticité cristalline dépendant de la densité de dislocation, renseignés par des calculs de dynamique des dislocations ou de dynamique moléculaire, sont par exemple disponibles dans le code. ExaCoddex permet donc d’accéder à une compréhension fine des mécanismes de déformation à l’échelle du polycristal. Cela nécessite parfois de grandes boîtes de calcul, c’est pourquoi son architecture et son parallélisme ont été pensés pour l’utilisation sur calculateurs.

La représentation des transitions de phase se base sur un formalisme original de champ de phase par chemins de réaction dans lequel les états de transformation sont repérés sur un graphe comme montré en Figure 2. Ce formalisme permet de traiter efficacement les transitions de phase pilotées par la déformation et d’inclure dans l’analyse autant de variants de transformation que souhaité. ExaCoddex peut donc être utilisé comme un outil numérique dont les prédictions en termes de microstructures sont comparées à l’expérience. Il intègre un module de diffraction de rayonnement X pour faciliter ce type de confrontation.

Simulation de la formation successive de variants de transformation avec le code ExaCoddex, tiré de [1]

Figure 2:

Simulation de la formation successive de variants de transformation avec le code ExaCoddex, tiré de [1]

Publications

  1. C. Denoual, A. Vattré, A phase field approach with a reaction pathways-based potential to model reconstructive martensitic transformations with a large number of variants, JMPS 90, 91-107 (2016) DOI