Motif-guided Parallelization of ZPIC with OpenMP and OpenACC
Quickstart with Parallelware Tools
- Follow the step-by-step instructions to learn how to work with Parallelware Analyzer and Trainer [Download PDF]
- Quickstart Solutions [Download TGZ]
Slides
Part 1: Introduction to Parallelware tools: Ensuring parallel programming best practices
- Welcome [Download PDF]
- Introduction [Download PDF]
- NESAP Applications & Motifs [Download PDF]
- Development of parallel codes with best practice recommendations [Download PDF]
- Parallelware tools: Trainer & Analyzer [Download PDF]
- Homework Exercises [Download PDF]
- Quickstart ATMUX [Download PDF] [Download Code TGZ]
- Worksheet PI/LULESH Course June 2019 [Download PDF] [Download Code ZIP]
- Worksheet PI/LULESH Course October 2019 [Download PDF] [Download Code ZIP]
Part 2: Homework exercises demo and office hours
- Homework results on Cori [Download PDF]
Part 3: Guided parallelization of ZPIC: Ensuring best practices with Parallelware tools
- Case study: Guided parallelization of ZPIC with Parallelware tools [Download PDF] [Download ZPIC codes ZIP]
- Performance evaluation of ZPIC [Download PDF]
Other Materials
- Usage of Parallelware tools at Cori [Download PDF]
- NERSC Introduction [Download PDF]
Survey
- Do not forget to give us your valuable feedback to improve this training session: https://forms.gle/N2ABJvYAM9UycnAGA