GEMSEO®:
An open-source Python software for multidisciplinary studies
[EN] Our training
IRT Saint Exupéry offers two training modules available both remotely and in-person designed for digital engineering and optimization professionals, as well as students and academics.
Next training dates: May 5–7, 2026, or October 6–8, 2026
To register, please fill out the registration forms below and send them back to nadia.vaysse@irt-saintexupery.com
Next training dates: May 4, 2026, or October 5, 2026
To register, please fill out the registration forms below and return them to nadia.vaysse@irt-saintexupery.com
Product design, process improvement, configuration comparison, or reliability analysis these are all problems where simulation is indispensable. For complex issues involving multiple physics or components, numerical models known as 'disciplines' come into play. These must be combined efficiently by programming and maintaining a multidisciplinary simulation process using various algorithms: design of experiments, optimization, coupling, derivative calculation, and more. Managing the complexity and costs of such processes for industrial use or advanced research remains a major challenge.
To address this challenge, IRT Saint Exupéry has been developing the GEMSEO software since 2015 through various French and European research projects. GEMSEO is an open-source Python library (GNU LGPL v3.0 license) available at www.gemseo.org.
Its acronym stands for Generic Engine for Multidisciplinary Scenarios, Exploration and Optimization. GEMSEO is used across industry, research laboratories, and higher education. It has been employed in various studies, such as the optimization of very high aspect ratio wing aircraft, the design of lattice structures for electronic component heat exchangers, and satellite design.
Software designed for industrial use
GEMSEO was developed in response to needs expressed by IRT Saint Exupéry’s industrial partners, such as the design of new technologies and architectures, the reduction of design cycle times, margin reduction, and de-risked configuration selection. It was designed as a software suite to support their teams in utilizing multidisciplinary simulation tools and methods while accounting for their organizational constraints.
Adaptable and disruptive design processes responding to market changes
- Automated creation of multidisciplinary simulation processes
- Processes based on architectural models known as MDO formulations
- Reduction of process creation and maintenance costs
From disciplinary to silo-free multidisciplinary simulation
- A step-by-step approach that first benefits each engineering team
- Disruptive trade-offs between multiple components and multiple physics
- Unified interface for GEMSEO functionalities or third-party software
Design space exploration and optimization
- A wide range of Design of Experiments (DoE) and optimization algorithms
- Multi-objective optimization
- Multi-fidelity strategies to reduce computational costs
Advanced coupling capabilitiesMultidisciplinary analysis based on graph analysis
- Multidisciplinary analysis based on graph analysis
- Differentiation of coupled systems via direct and adjoint methods
- Acceleration and relaxation methods
Advanced features for multidisciplinary simulation
Surrogate models
Machine learning
Dynamic models
Uncertainty quantification and management
Uncertainty propagation
Sensitivity analysis
Optimization under uncertainty
Gemini a dit Industrialization and digital continuity services
Uncertainty propagation
Sensitivity analysis
Optimization under uncertainty
The foundations of GEMSEO
GEMSEO is based on technological breakthroughs and recent scientific advances that enable the automated generation of multidisciplinary processes. The user describes the business problem to be solved such as product performance metrics and the constraints involved and then selects a resolution and orchestration strategy known as an MDO (Multidisciplinary Design Optimization) formulation, a catalog of which is available within GEMSEO. This approach allows for the complete generation of the process based on the individual disciplines, thereby avoiding the tedious task of manually connecting various software tools.
A step-by-step approach
GEMSEO’s modularity allows for a phased implementation, ranging from the integration of simulation processes to full MDO or even MDO under uncertainty, including design space exploration and uncertainty propagation. Consequently, it provides direct, actionable benefits to engineering teams at every stage.
A wide range of features
Its specialty is MDAO (Multidisciplinary Design Analysis and Optimization). In addition to optimization and design space exploration, GEMSEO allows for the management of uncertainties inherent in certain problems by providing approaches such as uncertainty quantification, sensitivity analysis, and optimization under uncertainty. It also offers machine learning features, notably for building surrogate models to replace costly disciplines, as well as methods for solving dynamic systems. Particular attention is paid to visualizing the multidisciplinary process upstream, as well as to visualizing and analyzing results downstream. GEMSEO includes multiple plugins that extend its functionality. It also integrates "platform" services that allow for the utilization of computing resources across potentially heterogeneous and distributed IT infrastructures. Finally, GEMSEO is part of a digital continuity approach, with the ability to connect upstream and downstream to Model-Based Systems Engineering (MBSE) repositories and databases. This ensures digital continuity from product architecture specifications and requirements to their simulation through a multidisciplinary approach.
Our service offering for GEMSEO®
The IRT offers a range of services centered around the GEMSEO software suite:
-
Collaborative research projects (F2030, EU Horizon, Clean Aviation, etc.) to develop methods and/or support partners in the use of GEMSEO.
-
Expertise and technical assistance
-
Support for the use of GEMSEO and its plugins, with a Service Level Agreement (SLA) tailored to your needs.
-
Support for the setup, execution, and analysis of multidisciplinary processes, multidisciplinary optimization, and design of experiments.
-
-
Development of new features within GEMSEO or a plugin, with flexibility in intellectual property management (Open-Source or proprietary licenses).
