Meet Hands-On Session Prerequisites
Completion requirements
Please prepare for the hand-on sessions by studying the following material.
Prerequisites for all sessions
- Basic Linux command line capabilities
- Know how to use a text editor on remote systems (vi, emacs, ...)
- General HPC background (see e.g., Generic HPC Material)
- Know how to compile a C/C++/Fortran program
- on Bridges (primary system for the summer school)
- on Comet (backup system)
- Install required software on your laptop and download necessary material, see Install Required Software and Data.
Parallel Programming: Classic Track
- See Bridges and Comet requirements under Prerequisites for all sessions.
- MPI
- Familiarity with basic MPI material as presented in the ARCHER UK National Supercomputing Service IHPCSS-2016-MPI YouTube Playlist found at https://www.youtube.com/playlist?list=PL1b57Q937PoscKLrZxi1TqFplkf2RcHmk
- These are the associated slides and exercise material
- OpenMP
- Familiarity with OpenMP material up to Work sharing directives lecture here.
Parallel Programming: Accelerator Track
- See Bridges and Comet requirements under Prerequisites for all sessions.
Scientific Visualization
- Review the Introduction to Visualization material at https://www.citutor.org/.
- You will need to register, but registration is free.
- You should select: browse courses, then look for and click on Introduction to Visualization -> Scientific Visualization
HPC Python Programming
- See Bridges and Comet requirements under Prerequisites for all sessions.
- Basic Programming in C or Fortran
- Basics of Parallel Programming
- Familiarity with python programming:
- Basic Python Programming
- Research Computing with Python (with recordings, slides, and exercises). Lectures 1 and 4 are of particular interest for our session.
(See also the YouTube playlist https://www.youtube.com/playlist?list=PLZRRlbOTxTmCaBYeLHQyqMFyI6caKsVDd)
Performance Analysis and Optimization
- See Bridges and Comet requirements under Prerequisites for all sessions.
- Optional: Review VI-HPS course material on the tutorial example, Score-P, TAU, Cube, and Scalasca
Last modified: Wednesday, June 7, 2017, 4:43 PM