Parallelware Training Series: Motif-guided Parallelization of ZPIC with OpenMP and OpenACC, Oct-Nov 2020
Parallelware Trainer and Parallelware Analyzer are novel tools for the development of C/C++/Fortran parallel code for multicore CPUs and GPUs using OpenMP and OpenACC. Designed in collaboration with experts in parallel programming from High Performance Computing (HPC), they provide a systematic, more predictable approach that leverages parallel programming best practices, and enables the novice to write codes at the level of experts.
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 1 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 2. Finally, Part 3 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.
During the course of the two-week training period, the tools will collect anonymized usage of what tools and analyses are being invoked by the users. This is to help the further development work of the tools.
This event will be presented online only using Zoom. Please see below for remote connection information.
|Part, Date & Time||Topic and Format|
Part 1, Tuesday, October 27
8:30 am - 12:00 pm PDT
|Introduction to Parallelware tools: Ensuring parallel programming best practices
Part 2, Thursday, October 299:00 am - 12:00 pm PDT
Part 3, Wednesday, November 48:00 am - 1:00 pm PST
|Guided parallelization of ZPIC: Ensuring best practices with Parallelware tools
Please use this form to register.
Remote Connection Information
Meeting ID: 510 486 5180
One tap mobile
+16699006833,,5104865180#,,,,,,0#,,6346923# US (San Jose)
+12532158782,,5104865180#,,,,,,0#,,6346923# US (Tacoma)
Dial by your location
+1 669 900 6833 US (San Jose)
+1 253 215 8782 US (Tacoma)
+1 346 248 7799 US (Houston)
+1 312 626 6799 US (Chicago)
+1 646 558 8656 US (New York)
+1 301 715 8592 US (Germantown)
Meeting ID: 510 486 5180
Find your local number: https://lbnl.zoom.us/u/h5Yj11EI