# Intro to HPC
Brief course overview
## What + Organisation - Two _paradigms_ for parallel programming 1. Shared memory: [OpenMP](https://www.openmp.org) 2. Distributed memory: [MPI](https://www.mpi-forum.org) - Examples and coursework in C
- Mixture of lectures and hands-on activities - Practice is important: many new concepts/tools - Do participate in hands-on stuff: work together! - Reusing Scientific Computing slack channel (see [blackboard](https://blackboard.durham.ac.uk/ultra/courses/_5721_1/outline)). - Course webpage [`durham-phys52015.github.io`](https://durham-phys52015.github.io)
## Lecturers - OpenMP: Holger Schulz - MPI: Lawrence Mitchell
## Assessment - One piece of summative coursework - No _formal_ formative work, but the exercises and questions will prepare you - Exercises require _not just code_, but interpreting results