Dear NERSC users, We would like to bring to your attention the following upcoming NERSC training events in May/June. You could also find past and upcoming NERSC Training Events at https://www.nersc.gov/users/training/events/. *1) Webinar: LLVM/OpenMP Ecosystem Optimizations Features and Outlook, May 25* A webinar on the LLVM/OpenMP ecosystem is being offered on Wednesday, May 25 as part of the ALCF Developer Sessions (which are also open to NERSC users). NERSC users may be interested because the LLVM compiler with OpenMP offload support is available on the Cori GPU nodes and will become available on the Perlmutter GPU nodes soon. For more information and to register please see https://www.nersc.gov/users/training/events/the-llvmopenmp-ecosystem-optimizations-features-and-outlook-may2022/ . *2) Attention New Users: Introduction to NERSC Resources, June 9* In collaboration with the Berkeley Lab Computational Sciences Summer Student Program, NERSC is again offering an introductory class on NERSC resources on June 9. This class will provide an informative overview acquainting students with the basics of NERSC computational systems and its programming environment. Topics include systems overview, connecting to NERSC, software environment, file systems and data management/transfer, and available data analytics software and services. Details on how to compile applications and run jobs on NERSC systems will be presented, including hands-on exercises on Cori. Training accounts will be provided for students who have not yet set up a NERSC account. For more information and to register, please see https://www.nersc.gov/users/training/events/introduction-to-nersc-resources-jun2022/ . *3) Attention Novice Parallel Programmers: Crash Course in Supercomputing, June 14* In collaboration with the Berkeley Lab Computing Sciences Summer Student Program, NERSC is again offering the "Crash Course in Supercomputing", open to NERSC users as well as Berkeley Lab summer students, on June 14. In this course, students will learn to write parallel programs that can be run on a supercomputer. We begin by discussing the concepts of parallelization before introducing MPI and OpenMP, the two leading parallel programming libraries. Hands-on exercises reinforce the concepts learned in the course. Training accounts will be provided for students who have not yet set up a NERSC account. For more information and to register, please see https://www.nersc.gov/users/training/events/crash-course-in-supercomputing-jun2022/ . *4) Learn to Use Spin to Build Science Gateways at NERSC: Next SpinUp Workshop starts June 22* 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. Attend an upcoming SpinUp workshop that starts on Wednesday, June 22 to learn to use Spin for your own science gateway projects! 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. SpinUp is hands-on and interactive, so space is limited. Local and remote participants are welcome. For more information and to register please see https://www.nersc.gov/users/training/spin/ and https://docs.nersc.gov/services/spin/ Best Regards, Helen He NERSC User Engagement Group _______________________________________________ Users mailing list Users@nersc.gov