Timeline of the training
The training session will be conducted over three days, with each day focusing on specific topics and hands-on exercises. Below is the detailed timeline for the training:
Day | Time | Title | Instructor | Co-Instructors |
---|---|---|---|---|
Day 1 (March 24) |
09:00 – 09:30 |
Christophe Prud’homme |
Vincent Chabannes, Javier Cladellas, Sameer Haroon |
|
09:30 – 10:45 |
Overview of containerization for HPC (Docker & Singularity/Apptainer) |
Christophe Prud’homme |
Vincent Chabannes, Javier Cladellas, Sameer Haroon |
|
10:45 – 11:00 |
Coffee Break |
|||
11:00 – 12:30 |
Hands-on: Building and pushing container images for HPC applications |
Christophe Prud’homme |
Vincent Chabannes, Javier Cladellas, Sameer Haroon |
|
12:30 – 13:30 |
Lunch Break |
|||
13:30 – 15:00 |
Christophe Prud’homme |
Vincent Chabannes, Javier Cladellas, Sameer Haroon |
||
15:00 – 15:15 |
Coffee Break |
|||
15:15 – 16:30 |
Hands-on: Setting up a simple CI pipeline with GitHub Actions and handling containers |
Christophe Prud’homme |
Vincent Chabannes, Javier Cladellas, Sameer Haroon |
|
16:30 – 17:00 |
Q&A and wrap-up |
Christophe Prud’homme |
Vincent Chabannes, Javier Cladellas, Sameer Haroon |
|
Day 2 (March 25) |
09:00 – 09:30 |
Recap of Day 1 and Q&A |
Christophe Prud’homme |
Vincent Chabannes, Javier Cladellas, Sameer Haroon |
09:30 – 11:00 |
Christophe Prud’homme |
Vincent Chabannes, Javier Cladellas, Sameer Haroon |
||
11:00 – 11:15 |
Coffee Break |
|||
11:15 – 12:30 |
Hands-on: Creating a multi-stage CI pipeline with GitHub Actions |
Christophe Prud’homme |
Vincent Chabannes, Javier Cladellas, Sameer Haroon |
|
12:30 – 13:30 |
Lunch Break |
|||
13:30 – 15:00 |
Javier Cladellas |
Vincent Chabannes, Sameer Haroon, Christophe Prud’homme |
||
15:00 – 15:15 |
Coffee Break |
|||
15:15 – 16:30 |
Hands-on: Building a benchmarking pipeline with reframe-hpc |
Javier Cladellas |
Vincent Chabannes, Sameer Haroon, Christophe Prud’homme |
|
16:30 – 17:00 |
Q&A and discussion |
Christophe Prud’homme, Javier Cladellas |
Vincent Chabannes, Javier Cladellas, Christophe Prud’homme, Sameer Haroon |
|
Day 3 (March 26) |
09:00 – 09:30 |
Recap of Day 2 and Q&A |
Javier Cladellas |
Vincent Chabannes, Sameer Haroon, Christophe Prud’homme |
09:30 – 11:00 |
Morning: CI/CD with GitLab Runner and integration with job schedulers |
Sameer Haroon |
Vincent Chabannes, Javier Cladellas |
|
11:00 – 11:15 |
Coffee Break |
|||
11:15 – 12:30 |
Hands-on: Building a CI/CD pipeline using GitLab Runner |
Sameer Haroon |
Vincent Chabannes, Javier Cladellas |
|
12:30 – 13:30 |
Lunch Break |
|||
13:30 – 15:00 |
Afternoon: Introduction to feelpp.benchmarking for advanced performance analysis |
Javier Cladellas |
Vincent Chabannes, Sameer Haroon |
|
15:00 – 15:15 |
Coffee Break |
|||
15:15 – 16:30 |
Hands-on: Designing multi-run benchmarking tests and generating automated reports |
Javier Cladellas |
Vincent Chabannes, Sameer Haroon |
|
16:30 – 17:00 |
Final Q&A, open discussion, and closing remarks |
Sameer Haroon, Javier Cladellas |
Vincent Chabannes, Javier Cladlles, Sameer Haroon |