Wednesday, June 14
Section outline
-
09:00-16:40 Continuous Correctness Checking your HPC Application
Location: Paderborn Center for Parallel Computing (PC2), Room E5.333
Lecturers: Joachim Jenke (RWTH), Alexander Hück (TUDa), Simon Schwitanski (RWTH), Adrian Schmitz (RWTH)
Slides: https://git.uni-paderborn.de/nhr-summerschool-correctness-and-ci/material
Agenda
- 09:00 - 09:15 - Introduction + Hands-On Setup
- 09:15 - 09:45 - MPI Correctness Checking with MUST
- 09:45 - 10:30 - Hands-on 1: Running MUST on a Simple Example Code (incl. Coffee Break)
- 10:30 - 11:00 - MUST: Advanced Options and Workflows
- 11:00 - 12:00 - Compiler-Supported Analysis: Archer and TypeART
- 12:00 - 13:00 - Lunch break
- 13:00 - 14:00 - Hands-on 2: Applying Archer and TypeART to LULESH
- 14:00 - 14:30 - From Intuition to Systematic Debugging
- 14:30 - 15:00 - Continuous Integration of HPC Applications in GitLab (incl. Coffee Break)
- 15:00 - 15:30 - Hands-on 3: Hello World in CI
- 15:30 - 16:00 - Continuous Integration with MUST
- 16:00 - 16:30 - Hands-on 4: CI with MUST on LULESH
- 16:30 - 16:40 - Discussion and Wrap-up
Prerequisites / Preparation: You should be familiar with the basics of the command line and GitLab.From 16:40 Free Time
- 09:00 - 09:15 - Introduction + Hands-On Setup