Master'sData, AI, Simulation & Analytics Applications open

Master’s in Simulation, Co-Simulation and HPC Engineering

Online master's programme of 1,900 hours in simulation, co-simulation and HPC engineering. 12 modules covering numerical methods, physical system modelling, FMI-based co-simulation, multiphysics, HPC architectures, parallel programming, performance and scalability, simulation with machine learning and digital twins under FMI 3.0, SSP 1.0 and ASME V&V 10-2019, with an assigned technical tutor.

Duration1900 h
ModeOnline
LanguageEnglish
Start datesSet by the faculty
AwardSEIUM Institute diploma
Virtual lab · try it before you enrol

Take the controls.

Run a real engineering trade-off from this field. Move the sliders, watch the model react in real time and beat the challenge.

SIM · LIVE ●
Learning outcomes

What you will be able to do

01

Model physical systems with acausal and causal languages.

02

Apply stable numerical methods to differential systems.

03

Couple heterogeneous models using the FMI standard.

04

Solve multiphysics problems with partitioned schemes.

05

Programme parallel simulations with MPI, OpenMP and GPUs.

06

Analyse the performance and scalability of codes.

07

Integrate simulation, data and AI into digital twins.

Profile

Who it's for

  • Simulation engineers who need to scale their models to HPC.
  • HPC engineers supporting engineering simulation workloads.
  • Co-simulation specialists integrating models from different tools.
  • Multiphysics analysts working on coupled problems.
  • Digital twin architects connecting simulation with real-time data.
  • Scientific software developers writing parallel solvers.
  • Engineering or science graduates looking to enter the automotive sector.
Standards & tools

What you'll work with

  • Modelica Association FMI 3.0 (Functional Mock-up Interface for model exchange and co-simulation)
  • Modelica Association SSP 1.0 (System Structure and Parameterisation)
  • ASME V&V 10-2019 (V&V in computational solid mechanics)
  • ASME V&V 20-2009 (V&V in computational fluid dynamics and heat transfer)
  • ISO/IEC 9899 (C programming language)
  • ISO/IEC 1539-1 (Fortran programming language)
  • ISO 23247-1 (digital twin framework for manufacturing)
  • OpenModelica
  • preCICE
  • OpenFOAM
  • Slurm
  • ParaView
Syllabus

12 modules · 1900 h

  1. 1.1Types of models: continuous, discrete and hybrid
  2. 1.2Ordinary differential and algebraic equations
  3. 1.3Partial differential equations
  4. 1.4Simulation in the V-model
  5. 1.5Model-based engineering and MBSE
  6. 1.6Fidelity and purpose of the model
  7. 1.7From the physical model to the digital twin
  8. 1.8Simulation tool ecosystem
  9. 1.9Computational cost and scales
  10. 1.10Case study: simulation strategy for a mechatronic product
  1. 2.1Explicit and implicit time integration
  2. 2.2Stiffness and numerical stability
  3. 2.3Runge-Kutta and BDF methods
  4. 2.4Finite difference schemes
  5. 2.5Finite element method
  6. 2.6Finite volume method
  7. 2.7Solving sparse linear systems
  8. 2.8Iterative methods and preconditioners
  9. 2.9Errors and convergence
  10. 2.10Lab: integrating a stiff system with BDF
  1. 3.1Acausal modelling with Modelica
  2. 3.2Libraries for mechanical, electrical and thermal systems
  3. 3.3Modelling hydraulic systems
  4. 3.4Energy-based modelling with bond graphs
  5. 3.5Modelling control systems
  6. 3.6Simulink and causal modelling
  7. 3.7Model initialisation
  8. 3.8Events and discontinuities
  9. 3.9Validation of system models
  10. 3.10Practical: Modelica model of an electromechanical system
  1. 4.1Principles and types of co-simulation
  2. 4.2The FMI standard for model exchange
  3. 4.3Model exchange versus co-simulation
  4. 4.4Jacobi and Gauss-Seidel master algorithms
  5. 4.5Communication steps and stability
  6. 4.6Algebraic loops between subsystems
  7. 4.7The SSP standard for systems of systems
  8. 4.8Distributed co-simulation over a network
  9. 4.9Orchestration tools
  10. 4.10Lab: co-simulation of two FMUs with a master algorithm
  1. 5.1Fluid-structure coupling
  2. 5.2Thermomechanical coupling and thermal expansion
  3. 5.3Electromagnetism and heat
  4. 5.4Strong and weak coupling
  5. 5.5Interpolation between meshes
  6. 5.6The preCICE coupling library
  7. 5.7Stability of partitioned schemes
  8. 5.8Validation of multiphysics cases
  9. 5.9Cost and parallelisation
  10. 5.10Workshop: fluid-structure coupling with preCICE
  1. 6.1Multi-core processors and memory hierarchy
  2. 6.2Clusters and interconnection networks
  3. 6.3GPUs and accelerators
  4. 6.4Parallel file systems
  5. 6.5Supercomputers and the EuroHPC network
  6. 6.6Metrics: FLOPS, bandwidth and the roofline model
  7. 6.7Slurm job schedulers
  8. 6.8Containers in HPC
  9. 6.9Cloud computing for HPC
  10. 6.10Practical: roofline analysis of a compute kernel
  1. 7.1Data and task parallelism
  2. 7.2Shared memory with OpenMP
  3. 7.3Distributed memory with MPI
  4. 7.4Domain decomposition
  5. 7.5Collective communications in MPI
  6. 7.6GPU programming with CUDA
  7. 7.7Portability with Kokkos and SYCL
  8. 7.8Hybrid MPI and OpenMP parallelism
  9. 7.9Debugging parallel code
  10. 7.10Lab: Poisson solver with MPI and OpenMP
  1. 8.1Amdahl's and Gustafson's laws
  2. 8.2Strong and weak scaling
  3. 8.3Profiling with performance tools
  4. 8.4Load balancing
  5. 8.5Memory optimisation and vectorisation
  6. 8.6Parallel input and output with HDF5
  7. 8.7Energy efficiency in HPC
  8. 8.8Checkpointing and fault tolerance
  9. 8.9Application benchmarks
  10. 8.10Workshop: scalability study of a CFD code
  1. 9.1Surrogate models of simulations
  2. 9.2Physics-informed neural networks
  3. 9.3Neural operators for partial differential equations
  4. 9.4Reduced-order models
  5. 9.5Learning from simulation results
  6. 9.6HPC workflows with AI
  7. 9.7Accelerated design optimisation
  8. 9.8Generating training data
  9. 9.9Validating surrogates
  10. 9.10Practical: reduced-order model of a thermal field
  1. 10.1Scientific workflow managers
  2. 10.2Automated parametric sweeps
  3. 10.3Simulation data management
  4. 10.4Post-processing and visualisation with ParaView
  5. 10.5In situ visualisation
  6. 10.6Reproducibility and traceability
  7. 10.7Simulation process and data management (SPDM)
  8. 10.8FAIR principles for simulation data
  9. 10.9Cloud automation
  10. 10.10Lab: automated parametric sweep on a cluster
  1. 11.1Verification and validation of simulations
  2. 11.2Uncertainty in coupled models
  3. 11.3Real-time digital twins
  4. 11.4Real-time simulation and HIL
  5. 11.5Model reduction for real time
  6. 11.6Integration with sensor data
  7. 11.7Industrial digital twin cases
  8. 11.8Model governance
  9. 11.9Quality standards in simulation
  10. 11.10Case study: digital twin of a thermal system
  1. 12.1Defining the system to be simulated
  2. 12.2Selecting models and tools
  3. 12.3Implementing the models
  4. 12.4Coupling and co-simulation
  5. 12.5Parallelisation and performance
  6. 12.6Verification and validation
  7. 12.7Analysis of results
  8. 12.8Conclusions and future work
  9. 12.9Master's Thesis report
  10. 12.10Master's Thesis: defence before a panel
Methodology, software & labs

How you'll learn

100% online training on the SEIUM campus, with downloadable material, recorded classes and an assigned technical tutor. There are no fixed timetables: you progress at your own pace within the intake, so you can combine the programme with your job.

Each module combines theory, guided reading of the original standard and applied exercises. The working software is OpenModelica, preCICE, OpenFOAM, Slurm and ParaView, in free, academic or evaluation versions. Real procedures are studied: co-simulation of mechatronic systems with FMI, scalability studies on an HPC cluster, and fluid-structure coupling. Assessment is continuous by module, plus the final Master's Thesis.

Standards covered: Modelica Association FMI 3.0, Modelica Association SSP 1.0, ASME V&V 10-2019, ASME V&V 20-2009, ISO/IEC 9899, ISO/IEC 1539-1 and ISO 23247-1.

Assigned technical tutor:every module ends with a deliverable that your tutor marks individually.
Standards-based learning:guided reading of FMI 3.0, SSP 1.0 and ASME V&V 10-2019 applied to real cases, not as a theoretical annex.
Industry software:OpenModelica, preCICE, OpenFOAM, Slurm and ParaView, in free, academic or evaluation versions.
Master's Thesis with defence:a coupled, parallelised simulation of a real system, verified and validated, defended before a panel.
Flexible format:100% online, no fixed timetables, compatible with full-time work.
Capstone project

Build it end to end

Your final project follows the real engineering workflow, step by step, reviewed by your tutor.

Define the system
Select the system to simulate and choose suitable models and tools.
Implement the models
Build the physical models in Modelica and CFD tools.
Couple the subsystems
Connect the models through FMI co-simulation or preCICE coupling.
Parallelise and validate
Run the simulation on an HPC cluster, study scalability and verify the results.
Master's Thesis
Present the analysis of results and conclusions, defended before a panel.
Career opportunities

Where this takes you

Simulation EngineerHPC EngineerCo-Simulation SpecialistMultiphysics Analysis EngineerDigital Twin ArchitectScientific Software Developer
Admissions & scholarships

Requirements

  • University degree in engineering, science or architecture, or equivalent demonstrable professional experience.
  • Internet connection and a computer capable of running the programme software.
  • English sufficient to read technical standards.

Ready to start?

Send your application today. Our admissions team replies within 72 hours with your study plan and funding options.

FAQ

Frequently asked questions

The programme totals 1,900 hours over 12–14 months. You set your own pace within each intake, and your tutor helps you plan the workload around your job.

You work with OpenModelica, preCICE, OpenFOAM, Slurm and ParaView, using free, academic or evaluation versions. Your tutor indicates the free alternative wherever one exists.

A SEIUM Institute diploma, awarded on passing the continuous assessment and the Master's Thesis. It is SEIUM's own qualification, not an official state degree; its recognition depends on the programme completed and the regulations of each country.

Yes. Modules passed in a course or postgraduate diploma in the same area are recognised in the higher programme. Ask about the recognition policy when you enrol.

A university degree in engineering, science or architecture (or equivalent professional experience), a computer able to run the programme software, and English sufficient to read technical standards.

Start dates are set by SEIUM's faculty for each intake. Our admissions team will confirm the next available date when you apply.

Master’s in Simulation, Co-Simulation and HPC EngineeringEnrol
Scroll to Top
SEIUM – Institute of Advanced Engineering
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.