Skip to content

code_aster and Salomé for academia

Remote course reserved for researchers, PhD students and students: get to grips with Salomé and code_aster for reproducible mechanical simulations, from geometry to post-processing, with a verification and validation approach.

Formation

Course summary

Do you recognize yourself?

  • You want to adopt an open-source finite element solver to ensure the reproducibility of your results, avoid commercial licenses, and have a tool that you can freely inspect, modify, and cite in your publications.
  • You run simulations on complex mechanical configurations—large deformations, nonlinear materials, multiphysics couplings—and struggle to get your calculations to converge or to interpret results that don’t match your theoretical assumptions.
  • You want to explore your calculation results in detail: Did the calculation actually converge? Are the Newton residuals acceptable? How can you distinguish a modeling error from a numerical artifact before drawing scientific conclusions?
  • You want to go beyond basic usage to integrate code_aster into your research environment: automate parametric studies, couple the solver with your own scripts or post-processing tools, or even extend its capabilities for needs specific to your field.

Why our training in particular?

Modeling rigor that meets your scientific standards

Publishing numerical results requires justifying every modeling choice: mesh size, integration scheme, convergence criterion, and handling of nonlinearities. The training goes beyond simply teaching you how to use code_aster; it gives you the tools to explain the reasoning behind your choices to a peer review committee or a thesis defense panel.

Reproducible and shareable workflows

In research, a calculation that cannot be reproduced by a peer or your thesis successor has only limited value. You’ll learn to structure your simulations using scripts and documentation, version-controlled command files, and an automatable Salomé → code_aster → ParaView pipeline, so that your results are reproducible and auditable—including when submitting data associated with a publication.

A tool compatible with research funding constraints

code_aster is open-source, free, and sustainable: there is no dependence on a commercial vendor for the duration of your national or European project. The training enables you to deploy it effectively from the start of a project, whether you are a single Ph.D. student or need to equip an entire team.

A Network of Laboratories

This cross-institutional format brings together doctoral students and researchers from different disciplines and institutions to tackle the same digital challenges. You’ll compare your modeling approaches, identify common test cases, and leave with contacts who share your constraints—a concrete starting point for future collaborations or co-publications.

Audience

  • Corporate: engineers and technicians with a basic understanding of the physical and digital aspects covered by the course.
  • Academic: researchers, PhD students and students at higher education and research institutions.

Prerequisites

Fundamentals of continuum mechanics and finite elements.

Detailed programme

  1. Day 1 – Morning: Introduction to code_aster and organizing a study

    • General overview of code_aster and its key capabilities
    • Overview of the general workflow for a study
      • File organization for a code_aster calculation
      • Overall structure of a .comm command file
      • Principles of code_aster syntax
      • Role of the .export file
    • Best practices for traceability and reproducibility in an academic context
  2. Day 1 – Afternoon: First mechanical simulation and visualization of results

    • Formulation of a linear mechanical problem
    • Solving a linear quasi-static problem with STAT_NON_LINE
    • Controlling loading in increments
    • Analyzing logs
    • Visualization in ParaVis
  3. Day 2 – Morning: Post-processing and field manipulation

    • Organization of results in code_aster
    • Nodal fields, fields at Gauss points, and element-wise fields
    • Calculation of complementary fields using CALC_CHAMP
    • Extraction of values and quantities of interest
    • Use of POST_RELEVE_T, POST_ELEM, CREA_CHAMP, FORMULE, CREA_RESU
    • Creation and transformation of fields
    • Evaluation of a formula on a mesh
    • Exporting tables and results
    • Automation and reproducibility of post-processing
  4. Day 2 – Afternoon: Practical Synthesis Exercises: Perforated Plate

    • Conducting a comprehensive analysis of a perforated plate subjected to a tensile load.
    • Participants will perform the following:
      • data entry for the finite element problem;
      • several calculations with different levels of refinement;
      • evaluation of the analytical solution directly on the finite element mesh;
      • comparison of the numerical and analytical fields;
      • extraction of stresses around the hole;
      • Calculating the stress concentration factor;
      • Defining error metrics;
      • Constructing a mesh convergence curve;
      • Analyzing the trade-off between accuracy, mesh size, and computational cost.

Practical details

  • Hours: 9:00 to 12:30 and 14:00 to 17:00.
  • On site: EDF Lab Paris-Saclay (Palaiseau), lunches and coffee breaks included. Remote: two days one week apart, to practise in between.
  • Language: spoken French with English material (remote sessions in English).
  • Each trainer supervises at most 8 trainees during hands-on work.
  • Help installing the latest version of the code and certificate of completion.

Dates, place, language, prices and registration are given on each session page.

Accessibility

We are committed to making our training accessible to people with disabilities. Every situation is unique, so please contact us before registering so that we can study together the educational, technical or organisational adaptations that can be put in place.

Upcoming sessions

No session scheduled yet