This programming bootcamp on high performance computing (HPC) will cover the principles and practice of writing parallel programs.
- Day 1: Computer architecture, Measuring performance, Optimizing serial code, Parallel hardware
- Day 2: Parallel programming, Writing OpenMP programs, Profiling parallel applications
- Day 3: Writing MPI programs, Parallel performance, Optimizing parallel performance
- Day 4: Task-based programming models, Charm++
.. toctree:: :maxdepth: 2 :caption: Contents day1 day2 day3 day4
- Using HPC resources at UMD
- Introduction to parallel computing tutorial
- MPI tutorials
- OpenMP tutorial