[hpc-announce] Virtual Tutorial: Introduction to HPC with Chapel, UPC++ and Coarray Fortran

Dan Bonachea dobonachea at lbl.gov
Fri Jul 7 12:48:07 CDT 2023


**************************************************************************

                           Virtual Tutorial:
     Introduction to High-Performance Parallel Distributed Computing
                 using Chapel, UPC++ and Coarray Fortran

          Wed/Thu July 26-27, 2023   noon - 3:15pm Eastern time

                       https://go.lbl.gov/cuf23

**************************************************************************

ECP, NERSC, and OLCF are jointly hosting a free two-day virtual
hands-on tutorial for the alternative programming models Chapel,
UPC++, and Coarray Fortran on July 26-27, 2023.

A majority of HPC system users use scripting languages such as Python
to prototype their computations, coordinate their large executions,
and analyze the data resulting from their computations. Python is
great for these many uses, but it frequently falls short when
significantly scaling up the amount of data and computation, as
required to fully leverage HPC system resources. In this tutorial, we
show how example computations such as heat diffusion, k-mer counting,
file processing, and distributed maps can be written to efficiently
leverage distributed computing resources in the Chapel, UPC++, and
Fortran parallel programming models. This tutorial should be
accessible to users with little-to-no parallel programming experience,
and everyone is welcome. A partial differential equation problem will
be shown in all three programming models along with performance and
scaling results on big machines. Attendees will be shown how to
compile and run these programming examples, and provided opportunities
to experiment with different parameters and code alternatives while
being able to ask questions and share their own observations. Come
join us to learn about some productive and performant parallel
programming models!

This tutorial should be accessible to users with little-to-no parallel
programming experience, and everyone is welcome. Attendees will be
encouraged to try the hands-on exercises on NERSC Perlmutter and OLCF
Frontier, and training accounts on Perlmutter will be offered to those
who register ahead of time. The examples will also be available to
attendees in a Docker container and a cloud-based virtual desktop
environment.

Please register now for free at: https://go.lbl.gov/cuf23


More information about the hpc-announce mailing list