HPC course for aerospace simulation
Online course of 300 hours in HPC for aerospace simulation. 6 modules covering high-performance computing architectures, parallel programming, productive cluster use, large-scale aerospace simulation, and performance and optimisation, applying MPI 4.0, OpenMP 5.2 and ISO/IEC 14882:2020 with Slurm, OpenFOAM and SU2, with an assigned technical tutor.
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.
What you will be able to do
Understand high-performance computing architectures.
Program parallel algorithms with MPI, OpenMP and CUDA.
Use job schedulers and cluster environments efficiently.
Run large-scale aerospace simulations.
Assess scalability and optimise performance.
Ensure the reproducibility of simulation workflows.
Develop an aerospace simulation case in an HPC environment.
Who it's for
- HPC engineers supporting aerospace simulation teams.
- CFD simulation engineers who need to run larger cases efficiently.
- Computing systems administrators.
- Scientific software developers.
- Computational performance analysts.
- Researchers in numerical methods.
- Engineering or science graduates aiming to join aircraft manufacturers.
What you'll work with
- MPI 4.0 (Message Passing Interface standard)
- OpenMP 5.2 (shared-memory parallel programming API)
- ISO/IEC 14882:2020 (C++20 programming language)
- ISO/IEC 1539-1:2018 (Fortran 2018 programming language)
- NASA-STD-7009A (standard for models and simulations)
- POSIX IEEE Std 1003.1-2017 (portable operating system interface)
- Slurm
- OpenFOAM
- SU2
- ParaView
- Intel VTune Profiler
6 modules
1.1Clusters, nodes and interconnect networks1.2Shared and distributed memory1.3Multicore processors and vectorisation1.4GPU accelerators in simulation1.5Parallel storage systems1.6Amdahl's law and Gustafson's law1.7European EuroHPC supercomputers1.8Cloud versus on-premises HPC1.9Energy cost and efficiency1.10Case study: sizing a CFD cluster
2.1MPI message-passing model2.2Point-to-point and collective communications2.3Shared-memory parallelism with OpenMP2.4Hybrid MPI and OpenMP model2.5Domain decomposition2.6Load balancing2.7CUDA programming2.8Portability with Kokkos and SYCL2.9Debugging parallel programs2.10Lab: Poisson solver with MPI
3.1Linux for HPC users3.2Slurm and PBS job schedulers3.3Job scripts and arrays3.4Environment modules and Spack3.5Containers with Apptainer3.6Lustre and GPFS file systems3.7Data transfer and management3.8Monitoring resource usage3.9Good practice and quotas3.10Practical exercise: submitting jobs with Slurm
4.1Mesh partitioning with METIS4.2Strong and weak scalability4.3Parallel CFD with OpenFOAM and SU24.4Parallel finite elements4.5Large LES simulations4.6Parametric sweeps and databases4.7Adjoint-based aerodynamic optimisation4.8In situ post-processing with ParaView4.9Parallel input/output with HDF54.10Workshop: scalability study of SU2
5.1Profiling with performance tools5.2Roofline model5.3Memory bottlenecks5.4Communication optimisation5.5Mixed precision in scientific computing5.6Fault tolerance and checkpointing5.7Automated workflows5.8Reproducibility of results5.9Cost management in the cloud5.10Case study: optimisation of a flow solver
6.1Definition of the simulation case6.2Infrastructure selection6.3Preparation and partitioning6.4Job configuration6.5Scalability study6.6Profiling and optimisation6.7Analysis of results6.8Workflow documentation6.9Report and presentation6.10Final project: final review with the tutor
How you'll learn
Training is 100% online 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 the programme is compatible with work.
Each module combines theory, guided reading of the original standard and applied exercises. The working software is Slurm, OpenFOAM, SU2, ParaView and Intel VTune Profiler, in free, academic or evaluation versions. Tests are studied on real procedures: scalability study of a CFD simulation, parametric sweep of an aerofoil on a cluster and performance optimisation of a parallel solver. Assessment is continuous by module, plus the final integrating project.
Standards covered: MPI 4.0, OpenMP 5.2, ISO/IEC 14882:2020, ISO/IEC 1539-1:2018, NASA-STD-7009A, POSIX IEEE Std 1003.1-2017.
Build it end to end
Your final project follows the real engineering workflow, step by step, reviewed by your tutor.
Where this takes you
Requirements
- No prior qualification is required.
- 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.
Frequently asked questions
The programme totals 300 hours over 3 months. You set your own pace within each intake, and your tutor helps you plan the workload around your job.
You work with Slurm, OpenFOAM, SU2, ParaView, Intel VTune Profiler, using free, academic or evaluation versions. Your tutor indicates the free alternative wherever one exists.
A SEIUM Institute certificate, awarded on passing the continuous assessment and the final project. 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 are recognised in a higher programme in the same area (postgraduate diploma or master's). Ask about the recognition policy when you enrol.
No prior qualification is required; you need an internet connection, a computer capable of running 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.
Related programmes
CATIA Tools Course for Aerospace Design
Online course of 300 hours in CATIA tools for aerospace design: 6 modules covering the CATIA V5 and 3DEXPERIENCE environment, structural part design, aerodynamic surfaces, composites…
Non-destructive testing course UT/RT/ET/MT/PT
Online course of 300 hours in non-destructive testing (UT/RT/ET/MT/PT). 6 modules covering NDT in aeronautics, liquid penetrant and magnetic particle testing, eddy current testing, ultrasonic inspection…
Critical Software Testing Course
Online course of 300 hours in critical software testing. 6 modules covering test strategies, test case design, structural coverage up to MC/DC, automation and test environments,…
More in Aerospace, UAM, Drones & Space
All Aerospace, UAM, Drones & Space programmes → · How to apply · Fees & financing · Scholarships