Parallelware Training Series at NERSC

mon26oct(oct 26)08:00wed04nov(nov 4)13:00Parallelware Training Series at NERSCMotif-guided Parallelization of ZPIC with OpenMP and OpenACC(october 26) 08:00 - (november 4) 13:00

Event Details

Appentra will present a 3-part Parallelware training series intended to help new and existing programmers understand best practices for GPU programming with OpenMP and OpenACC. Part one will include a presentation and example exercises to be completed using the Parallelware tools. Questions about these materials and the exercises will be answered during the office hours of Part two. Finally, Part three will showcase  the parallelization and performance study of the ZPIC (a particle-in-cell code) case study using Parallelware tools as a guide, focusing on GPU programming challenges that appear frequently in real scientific and engineering applications. Users can also bring their own codes to explore using Appentra tools for Part 3.  The list of topics is shown in the table below.

Part, Date & TimeTopic and Format

Part 1, Tuesday, October 27

8:00 am – 11:30 am PDT

Introduction to Parallelware tools: Ensuring parallel programming best practices

  • Introduction
  • NESAP Applications & Motifs
  • ZPIC code: Particle-in-Cell (PIC) method
  • Development of parallel codes with best practice recommendations
  • Parallelware tools: Trainer & Analyzer

Format: Remote lectures,  and demos,  and homework exercises

Part 2, Thursday, October 29

9:00 am – 11:00 am PDT

Office hours [Optional]

  • Support, Questions, FAQs for using Parallelware tools

Format:  Remote office hours

Part 3, Wednesday, November 4

8:00 am – 1:00 pm PST

Guided parallelization of ZPIC: Ensuring best practices with Parallelware tools

  • Case study: Guided parallelization of ZPIC with Parallelware tools
  • Performance evaluation of ZPIC
  • Bring your own applications

Format:  Remote demos and hands-on

More information and registration: 




October 26 (Monday) 08:00 - November 4 (Wednesday) 13:00


Virtual Event


Reader Interactions

Leave a Reply

Your email address will not be published. Required fields are marked *