Using Markdown
- Use
.md
files for episodes when you want static content - Use
.Rmd
files for episodes when you need to generate output - Run
sandpaper::check_lesson()
to identify any issues with your lesson - Run
sandpaper::build_lesson()
to preview your lesson locally
Introduction to HPC Systems
- You need a list of key points
Accessing and Using HPC Resources
- You need a list of key points
Introduction to Job Scheduling
- You need a list of key points
Introduction to Programmatic Parallelism
- Parallelisation speeds up computation by dividing work across multiple processing units.
- Processes use private memory and communicate information explicitly between them (distributed memory, e.g. MPI).
- Threads share memory within a process and require synchronisation to prevent race conditions.
- Shared memory parallelisation is simpler but limited in scale. Distributed memory scales better, but is more complex.
Introduction to HPC Technologies
- You need a list of key points