This three day workshop will provide attendees with the knowledge required to understand the most optimal way to port, execute and optimize applications for ARCHER2. The workshop is a mixture of lectures and practical hands-on sessions. Example exercises will be provided but attendees are encouraged to bring their own applications.
Specific topics that will be covered include:
- Cray EX System Architecture
- Compiling and running applications ( Programming Environment, compilers, libraries, Slurm )
- Debugging tools
- Application profiling
- Optimization of applications for serial performance, parallel execution and efficient use of I/O
Although the first day is of a more introductory nature it is expected that attendees are proficient Linux users, are familiar with HPC system environments in general and have a good understanding of parallel programming in C/Fortran.
Participants must bring a laptop with a Mac, Linux, or Windows operating system (not a tablet, Chromebook, etc.) that they have administrative privileges on.
They are also required to abide by the ARCHER2 Training Code of Conduct.
This course is open to users of ARCHER2.