Module 5: Introduction to Development
June 15, 2026

Module 5: Introduction to Development

Objective:

This course offers a comprehensive introduction to fracture mechanics as applied to finite element analysis, covering both the theoretical foundations (linear, non-linear and advanced elastic approaches) and their practical application using code_aster and Salome-Méca. It covers tools for meshing defects (Bloc Fissure, Zcracks, MORSE, etc.) as well as methods for calculating characteristic fracture parameters, illustrated through practical exercises in 2D and 3D. Particular emphasis is placed on best practice in implementation to ensure the quality of results, particularly in the context of AIP-classified studies.

01 - Organisation of the development process (in French)

02 - Using Mercurial for development

03 - Using waf to build code_aster

04 - General organization of the architecture

05 - Description of the commands syntax

06 - Creating a new macro-command

07 - Integration process

08 - Memory management (JEVEUX)

09 - Creating a command (practical session)

10 - Elementary computations (finite elements)

11 - Debugging in code_aster

12 - Elementary computations (practical session)

13 - New architecture of code_aster - What’s new in 15.3

14 - Architecture of code_aster