Dear NERSC users, We have some upcoming training events in November and December that you are encouraged to register for events interesting to you: 1) Debugging GPU-Accelerated Apps with NVIDIA Developer Tools Training (Nov 30) As part of the ALCF Developer Sessions, ALCF is hosting an online webinar on debugging GPU-accelerated applications with NVIDIA developer tools on Wednesday, November 30. This event is open to NERSC users. This webinar will begin with an overview of runtime error-checking best practices and how to recover from CUDA errors using CUDA-GDB. Next we'll take a look at the CUDA Compute Sanitizer suite, which includes tools to detect race conditions and memory access errors. The webinar will conclude with a demonstration with CUDA-GDB on Polaris. For more information and to register, please see https://www.nersc.gov/users/training/events/debugging-gpu-accelerated-applications-with-nvidia-developer-tools-nov-30-2022/ .2) Use Spin to Build Science Gateways at NERSC (Nov 30, Dec 7-8) Spin is a service platform at NERSC based on Docker container technology. It can be used to deploy science gateways, workflow managers, databases, and all sorts of other services that can access NERSC systems and storage on the back end. New large-memory nodes have been added to the platform, increasing the potential of the platform for new memory-constrained applications. To learn more about how Spin works and what it can do, please listen to the NERSC User News podcast on Spin: https://anchor.fm/nersc-news/episodes/Spin--Interview-with-Cory-Snavely-and-Val-Hendrix-e1pa7p. See a video of Spin in action at the Spin documentation <https://docs.nersc.gov/services/spin/> page. Attend an upcoming SpinUp workshop to learn to use Spin for your own science gateway projects! Applications for sessions that begin Wednesday, November 30 <https://www.nersc.gov/users/training/spin/> are now open. *SpinUp is hands-on and interactive, so space is limited*. Participants will attend an instructional session and a hack-a-thon to learn about the platform, create running services, and learn maintenance and troubleshooting techniques. Local and remote participants are welcome. 3) Migrate from Cori to Perlmutter Training (Dec 1) and Office Hours (Dec through Jan) In order to help Cori users migrate their applications to run on Perlmutter, NERSC is offering a training day with several talks and hands-on sessions. These talks will cover Perlmutter architectures, recommended programming models, performance tips, programming environment, and building and running jobs on CPUs and GPUs, with a focus on differences between Cori and Perlmutter. Users can then either use the hands-on exercises prepared by NERSC staff or bring your own applications and get some help for migration. For more information and to register, please see https://www.nersc.gov/users/training/events/migrating-from-cori-to-perlmutter-training-dec2022/ . NERSC is also offering virtual office hours on the following days: Friday, December 2; Thursday, December 8; Friday, December 16; Friday, January 6, and Thursday, January 12. Users are welcome to bring questions and own applications to get one-on-one help. Each session will be 3 hours, from 9 am to 12 noon Pacific time. For more information and how to connect, please see https://www.nersc.gov/users/training/events/migrating-from-cori-to-perlmutter-office-hours-nov-2022-to-jan-2023/ . 4) OLCF Crusher User Experiences Reflections (Dec 1 & 9) There is a two-session Crusher User Experience Event, part of the OLCF Preparing for Frontier training series, which will be held on Thursday, December 1 and Friday, December 9. The first session will feature lessons learned and tips from hackathons held on Crusher (OLCF's test and development session for Frontier). The second session will feature the experiences of three application teams that participated in the hackathons. For more information and to register, please see https://www.nersc.gov/users/training/events/olcf-crusher-user-experiences-dec-2022/ . 5) Using HIP & GPU Libraries with OpenMP (Dec 14) As part of the Preparing for Frontier Training Series, OLCF is offering a training on "Using HIP and GPU Libraries with OpenMP" on December 14. This training is open to NERSC users. The training is aimed at Fortran and C/C++ users who are using OpenMP or considering OpenMP for their applications on Frontier and Perlmutter. The focus will be showing how one can augment an OpenMP program with GPU kernels and libraries written in HIP. For more information and to register, please see https://www.nersc.gov/users/training/events/using-hip-and-gpu-libraries-with-openmp-december-14-2022/ Best Regards, Helen He and Daniel Fulton, NERSC _______________________________________________ Users mailing list Users@nersc.gov