Close this window

Email Announcement Archive

[Users] NERSC Weekly Email, Week of June 3, 2024

Author: Rebecca Hartman-Baker <rjhartmanbaker_at_lbl.gov>
Date: 2024-06-03 15:55:47

# NERSC Weekly Email, Week of June 3, 2024<a name="top"></a> # ## Contents ## ## [Summary of Upcoming Events and Key Dates](#section1) ## - [Scheduled Outages](#outages) - [Key Dates](#dates) ## [This Week's Events and Deadlines](#section2) ## - [July VASP Software Training Registration Now Open](#vaspco) - [Learn to Use Spin to Build Science Gateways at NERSC: Next SpinUp Workshop Starts Wednesday](#spinup) - [You're Invited to ChapelCon, Online, June 5-7](#chapelcon) ## [Perlmutter](#section3) ## - [Perlmutter Machine Status](#perlmutter) - [Big Jobs Discount, Retroactive to January, Now on Perlmutter](#bigjobs) ## [NERSC@50](#section4) ## - [Save the Date: Celebrate 50 Years of NERSC with Us October 22-24](#nug50) - [Read about NERSC History](#nerscfirsts) - [Seeking Volunteers for NUG Annual Meeting Planning Committee](#nugmtgvol) - [Join NERSC for a 50th Anniversary Seminar Series, Continuing June 17](#seminarseries) ## [NERSC Updates](#section5) ## - [(NEW/UPDATED) NERSC Documentation (docs.nersc.gov) Navigation Bar Improvements to Usability](#docsreorg) - [File Upload Service Retiring June 30](#fileupload) - [New Form for Requesting an Increase in Computing Time](#allocreq) - [HPSS Archive Unavailable July 14-19 for Major Upgrade](#hpssoutage) ## [NERSC User Community ](#section6) ## - [Submit a Science Highlight Today!](#scihigh) - [Take the NERSC Machine Learning Survey Today!](#mlsurvey) ## [Calls for Proposals & Nominations](#section7) ## - [Call for 2025 INCITE Proposals Now Open](#incite) - [Poster/Talk Submissions for US Research Software Engineer Association Conference Deadline Extended to June 17](#usrse) ## [Upcoming Training Events](#section8) ## - [(NEW/UPDATED) Join NERSC for New User, AI/ML, and Perlmutter Office Hours in June & July](#officehours) - [Join NERSC for May-October OpenMP Training Series](#omptraining) - [HPC Best Practices Webinar on Strengthening Development Workflows, June 12](#hpcbp) - [NERSC New User Training June 12-13](#newusertrain) - [Julia for HPC and Intro to Julia for Science Training, June 2024](#julia) - [Training on Portable SYCL Code on June 20](#sycl) - [Crash Course in Supercomputing, June 28](#crashcourse) - [(NEW/UPDATED) Register Today for NCAR's WRF Tutorial, July 15-19](#wrftutorial) ## [NERSC News ](#section9) ## - [Come Work for NERSC!](#careers) - [About this Email](#about) ([back to top](#top)) --- ## Summary of Upcoming Events and Key Dates <a name="section1"/></a> ## ### Scheduled Outages <a name="outages"/></a> (See <https://www.nersc.gov/live-status/motd/> for more info): - **Perlmutter** - 06/26/24 06:00-06/27/24 18:00 PDT, Scheduled Maintenance - Perlmutter will be unavailable during the listed times due to scheduled maintenance. - 07/17/24 06:00-20:00 PDT, Scheduled Maintenance - 08/27/24 06:00-20:00 PDT, Scheduled Maintenance - 09/18/24 06:00-20:00 PDT, Scheduled Maintenance - 10/16/24 06:00-20:00 PDT, Scheduled Maintenance - 11/13/24 06:00-20:00 PST, Scheduled Maintenance - 12/18/24 06:00-20:00 PST, Scheduled Maintenance - **HPSS Archive (User)** - 06/26/24 9:00-15:00 PDT Scheduled Maintenance - HPSS Archive will remain available during scheduled maintenance. Some tape file retrievals may be delayed during the maintenance window. - 07/14/24 19:00-07/19/24 17:00 PDT, Scheduled Maintenance - HPSS Archive upgrade from V7.4 to V9.3. the main HPSS environment, Archive, will be shutdown from 7 pm (Pacific Time) on July 14 till 5 pm on July 19, 2024, while a new version of the system is deployed. During this 5 days period, it will not be possible to store or retrieve data into or from the system. Users are strongly encouraged to plan accordingly. - **HPSS Regent (Backup)** - 06/05/24 09:00-15:00 PDT, Scheduled Maintenance - HPSS Regent will remain available during scheduled maintenance. Some tape file retrievals may be delayed during the maintenance window. - 06/09/24 19:00-06/14/24 17:00 PDT, Scheduled Maintenance - System down for HPSS upgrade ### Key Dates <a name="dates"/></a> June 2024 July 2024 August 2024 Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa 1 1 2 3 4 5 6 1 2 3 2 3 4 5 6 7 8 7 8 9 10 11 12 13 4 5 6 7 8 9 10 9 10 11 12 13 14 15 14 15 16 17 18 19 20 11 12 13 14 15 16 17 16 17 18 19 20 21 22 21 22 23 24 25 26 27 18 19 20 21 22 23 24 23 24 25 26 27 28 29 28 29 30 31 25 26 27 28 29 30 31 30 #### This Week - **June 3, 2024**: - [NERSC 50th Anniversary Seminar](#seminarseries) - [VASP Workshop Registration Opens](#vaspco) - **June 5, 2024**: [SpinUp Training](#spinup) - **June 5-7, 2024**: [ChapelCon](#chapelcon) #### Next Week - **June 10, 2024**: [OpenMP Training Series](#omptraining) - **June 12, 2024**: [IDEAS HPC Best Practices Webinar](#hpcbp) - **June 12-13, 2024**: [NERSC New User Training](#newusertrain) - **June 14, 2024**: - [New User Training Office Hours](#officehours) - [New INCITE Proposals Deadline](#incite) #### Future - **June 17, 2024**: - [AI/ML Office Hours](#officehours) - [NERSC 50th Anniversary Seminar](#seminarseries) - [US-RSE Conference Poster & Talk Submissions Due](#usrse) - **June 18, 2024**: [Julia for HPC Training](#julia) - **June 19, 2024**: Juneteenth Holiday (No Consulting or Account Support) - **June 20, 2024**: [Portable SYCL Code Training](#sycl) - **June 21, 2024**: [Introduction to Julia for Science Training](#julia) - **June 24, 2024**: [NERSC 50th Anniversary Seminar](#seminarseries) - **June 27, 2024**: [Perlmutter Office Hours](#officehours) - **June 28, 2024**: [Crash Course in Supercomputing](#crashcourse) - **June 30, 2024**: [File Upload Service Retires](#fileupload) - **July 2, 2024**: [Perlmutter Office Hours](#officehours) - **July 4, 2024**: Independence Day (No Consulting or Account Support) - **July 10, 2024**: [Perlmutter Office Hours](#officehours) - **July 14-19, 2024**: [HPSS Archive Unavailable](#hpssoutage) - **July 15, 2024**: [Perlmutter Office Hours](#officehours) - **July 15-19, 2024**: [NCAR WRF Tutorial](#wrftutorial) - **July 15, 2024**: [NERSC 50th Anniversary Seminar](#seminarseries) - **July 19, 2024**: [Renewal INCITE Proposals Deadline](#incite) - **July 25, 2024**: [Perlmutter Office Hours](#officehours) - **July 29, 2024**: [NERSC 50th Anniversary Seminar](#seminarseries) - **July 30, 2024**: [Perlmutter Office Hours](#officehours) - **October 22-24, 2024**: [NERSC 50th Anniversary Celebration & NUG Meeting](#nug50) ([back to top](#top)) --- ## This Week's Events and Deadlines <a name="section2"/></a> ## ### July VASP Software Training Registration Now Open <a name="vaspco"/></a> VASP Software GmbH is hosting a comprehensive three-day workshop, "From Setup to Solution -- Getting Started with VASP", designed to provide beginners with a solid foundation in the fundamentals of Density Functional Theory (DFT) and the Projector Augmented Wave (PAW) methods. The workshop offers a hands-on approach to mastering VASP, guided by a series of three lectures focusing on key aspects of electronic structure calculations, and supplemented with guided hands-on sessions to apply the concepts learned in practice. The workshop will be held July 2-5 over Zoom. Registration opened today. For more information, including registration info, please see the [workshop registration page](https://events.zoom.us/ev/AgmJW8nZQ3atOGQlns6fN_4h11OVwbFV9R_0tz4bjJqJpPovs3PE~An_fKiVKMoTB5ftMW_DFXjptGf-PR834tdDdLCrSsmtbw7UALUI6sSigfQ). ### Learn to Use Spin to Build Science Gateways at NERSC: Next SpinUp Workshop Starts Wednesday <a name="spinup"/></a> 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 to learn to use Spin for your own science gateway projects! Applications for sessions that begin this Wednesday, June 5 [are now open](https://www.nersc.gov/spinup-workshop-jun2024/) 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. If you can't make these upcoming sessions, never fear! More sessions are planned for September and December. See a video of Spin in action at the [Spin documentation](https://docs.nersc.gov/services/spin/) page. ### You're Invited to ChapelCon, Online, June 5-7 <a name="chapelcon"/></a> The Chapel team at HPE is very excited to announce [ChapelCon '24](https://chapel-lang.org/ChapelCon24.html)! ChapelCon is a conference about applications written in the Chapel parallel programming language. The conference is free ([Register Here](https://hpe.zoom.us/meeting/register/tJEvfuuqrjMrE9VuxiO5jeN_-bHykiQSt9i_)), will run between June 5-7, and will feature: - Keynote by Dr. Paul Sathre from Virginia Tech, “A Case for Parallel-First Languages in a Post-Serial, Accelerated World”, - Presentations of submitted talks and demos, - [Chapel](https://chapel-lang.org/) and [Arkouda](https://github.com/Bears-R-Us/arkouda/blob/master/README.md) tutorials with hands-on exercises, and - An Open Lab session and Office Hours with Chapel developers ([Register Here](https://hpe.zoom.us/meeting/register/tJEvfuuqrjMrE9VuxiO5jeN_-bHykiQSt9i_) before May 24th). ChapelCon ’24 welcomes anyone with computing challenges that demand performance, particularly through parallelism and scalability. Our open-source community includes those interested in parallel programming, programming languages, and high-performance computing. Building on 10 years of experience from [CHIUW](https://chapel-lang.org/CHIUW.html) (Chapel Implementers and Users Workshop), ChapelCon '24 brings together Chapel users, enthusiasts, researchers, and developers to exchange ideas, present their work, and forge new collaborations. If you want to learn more about what to expect from ChapelCon, we recommend reading [this blog article](https://chapel-lang.org/blog/posts/chapelcon24/). ([back to top](#top)) --- ## Perlmutter <a name="section3"/></a> ## ### Perlmutter Machine Status <a name="perlmutter"/></a> Perlmutter is available to all users with an active NERSC account. Some helpful NERSC pages for Perlmutter users: * [Perlmutter queue information](https://docs.nersc.gov/jobs/policy/#qos-limits-and-charge) * [Timeline of major changes](https://docs.nersc.gov/systems/perlmutter/timeline/) * [Current known issues](https://docs.nersc.gov/current/#perlmutter) This section of the newsletter will be updated regularly with the latest Perlmutter status. ### Big Jobs Discount, Retroactive to January, Now on Perlmutter <a name="bigjobs"/></a> In the NERSC 2024 allocation year, GPU jobs run in the regular queue using 128 nodes or more and CPU jobs run in the regular queue using 256 nodes or more receive a "big job" discount of 50% cost reduction (e.g., a qualifying job using 2000 node-hours will be charged only 1000 node-hours). Jobs run in queues other than regular, or in a reservation, are not eligible for the discount. This discount will be retroactively applied to jobs run since the start of the 2024 allocation year, and will continue through the end of the allocation year. ([back to top](#top)) --- ## NERSC@50 <a name="section4"/></a> ## ### Save the Date: Celebrate 50 Years of NERSC with Us October 22-24 <a name="nug50"/></a> In honor of NERSC's fiftieth anniversary, we are planning an exciting program of anniversary-related events culminating with the annual NERSC User Group meeting, to be held October 22-24, 2024. Please join us to enjoy blasts from the past as well as fun in the future during this one-of-a-kind event! ### Read about NERSC History <a name="nerscfirsts"/></a> NERSC history experts are publishing articles and timelines in celebration of NERSC's golden anniversary. For more on the NERSC 50th anniversary, please see the [NERSC 50th Anniversary](https://www.nersc.gov/news-publications/nersc-news/nersc50/) page. ### Seeking Volunteers for NUG Annual Meeting Planning Committee <a name="nugmtgvol"/></a> Calling all NERSC enthusiasts! We are seeking undergraduate, graduate student, and postdoc volunteers to help us plan the 2024 NUG Annual Meeting celebrating the 50 Years of NERSC! Bring your creativity, enthusiasm, and organizing skills to the monthly one-hour meetings to help create an amazing and memorable meeting. If this sounds interesting, please contact Lipi Gupta (<lipigupta@lbl.gov>) for more information and to volunteer. ### Join NERSC for a 50th Anniversary Seminar Series, Continuing June 17 <a name="seminarseries"/></a> NERSC is presenting a seminar series featuring speakers reflecting on the center's half-century of advancing HPC innovation and science while looking to the future. The [most recent presentation](https://www.nersc.gov/news-publications/nersc-news/nersc50/david-baker-talks-protein-design-on-june-3/) was on Monday, June 3 and featured David Baker, Institute for Protein Design, University of Washington. The next speaker is Berkeley Lab's Dula Parkinson, on June 17. Additional talks will be posted on the [seminar series webpage](https://www.nersc.gov/events/nersc50-seminars) as speakers are confirmed. For more information on the series (including connection info), please see <https://www.nersc.gov/events/nersc50-seminars>. ([back to top](#top)) --- ## NERSC Updates <a name="section5"/></a> ## ### (NEW/UPDATED) NERSC Documentation (docs.nersc.gov) Navigation Bar Improvements to Usability <a name="docsreorg"/></a> Based on user testing and feedback, we will be introducing changes to the navigation bar at [docs.nersc.gov](https://docs.nersc.gov) for improved usability. These changes will go live later this week, so please be on the lookout for updates to the navigation sidebar. As always, please submit any questions or feedback to us at the [NERSC helpdesk](https://help.nersc.gov). ### File Upload Service Retiring June 30 <a name="fileupload"/></a> Receiving a file from a collaborator who is not a NERSC user can occasionally present a challenge, though new tools have arisen to address this issue in recent years. NERSC has historically provided an FTP-based file upload service, but we are planning to retire that service as of June 30. We are considering options to replace it, but current constraints on staff effort mean that users may need to coordinate file transfers with non-user collaborators on their own. Following are some approaches that may be helpful in coordinating a data transfer, based on how large the files are. For smallish files (<100s of GBs), your collaborator can - Send as an email attachment - Transfer via a common server for which they and you have logins using scp, sftp, or rsync - Share via a cloud storage provider that you both use, such as Box, DropBox, Google Drive, Apple iCloud, or Microsoft OneDrive - Share via file transfer service such as WeTransfer or DropSend - Post world-readable on a web server somewhere and send you the URL - Send you a physical USB thumb drive or CD/DVD - Sign up for a NERSC account and get added to your project - Use a file sharing service at their or your home institution For largish files (100s of GBs or more), your collaborator can - Transfer via a common server for which they and you have logins, using bbcp or gridftp - Share via a cloud storage provider that you both use such as Amazon S3 bucket, Google Cloud Platform, or Microsoft Azure Blob - Share via paid-plan file transfer service such as WeTransfer, FileMail, or MyAirBridge - Post in a world-readable Globus collection and send you the collection identifier - Sign up for a NERSC account and get added to your project - Use a file sharing service at their or your home institution ### New Form for Requesting an Increase in Computing Time <a name="allocreq"/></a> Increases in a project's compute time require the approval of the appropriate DOE allocation manager(s), and there have been cases where due to mistakes in the process, a request was unnecessarily delayed or not awarded. To streamline the process, NERSC has created a new online form, the [Computing Time Increase Request form](https://nersc.servicenowservices.com/nav_to.do?uri=%2Fcom.glideapp.servicecatalog_cat_item_view.do%3Fv%3D1%26sysparm_id%3D9fe625d18768ca10519b0e950cbb35a3%26sysparm_link_parent%3De15706fc0a0a0aa7007fc21e1ab70c2f%26sysparm_catalog%3De0d08b13c3330100c8b837659bba8fb4%26sysparm_catalog_view%3Dcatalog_default%26sysparm_view%3Dtext_search) (login required), which standardizes the information requested and automatically generates a request that goes to the appropriate allocation manager(s). If your project runs low on time, the project PI, or one of their proxies, may request additional time by submitting the [Computing Time Increase Request form](https://nersc.servicenowservices.com/nav_to.do?uri=%2Fcom.glideapp.servicecatalog_cat_item_view.do%3Fv%3D1%26sysparm_id%3D9fe625d18768ca10519b0e950cbb35a3%26sysparm_link_parent%3De15706fc0a0a0aa7007fc21e1ab70c2f%26sysparm_catalog%3De0d08b13c3330100c8b837659bba8fb4%26sysparm_catalog_view%3Dcatalog_default%26sysparm_view%3Dtext_search). To access the form, log into the NERSC Help Desk at <https://help.nersc.gov>, and click the "Open Request" icon, then select the Computing Time Increase Request from the Request Forms menu. Fill in the form with the project, type of node hours requested (CPU or GPU), number of node hours, and a justification for the additional time being requested. WHen you submit the form, it will be assigned to the appropriate DOE allocation manager to review and provide the additional time. ### HPSS Archive Unavailable July 14-19 for Major Upgrade <a name="hpssoutage"/></a> NERSC’s HPSS Archive system will undergo a major upgrade from version 7.4.3 to version 9.3, improving its performance, capabilities, and ease of use, and simplifying the process of performing further upgrades in the future. The upgrade process requires that we take the **HPSS Archive system down beginning at 7 pm (Pacific Time) on July 14 and ending at 5 pm on July 19, 2024**, while we update the software and hardware of the system. User data will remain safely stored on the archive, but it will be inaccessible during the downtime period, so please plan accordingly. ([back to top](#top)) --- ## NERSC User Community <a name="section6"/></a> ## ### Submit a Science Highlight Today! <a name="scihigh"/></a> Doing cool science at NERSC? NERSC is looking for cool, scientific and code development success stories to highlight to NERSC users, DOE Program Managers, and the broader scientific community in Science Highlights. If you're interested in your work being considered to be used as a featured Science highlight, please let us know via our [highlight form](https://docs.google.com/forms/d/e/1FAIpQLScP4bRCtcde43nqUx4Z_sz780G9HsXtpecQ_qIPKvGafDVVKQ/viewform). ### Take the NERSC Machine Learning Survey Today! <a name="mlsurvey"/></a> NERSC is conducting a [survey](https://forms.gle/RbTfLQ5aPZKijw7UA) of scientific researchers who are developing and using machine learning (ML) models. We want to better understand users' current and future ML ecosystem and computational needs. The results will help inform our priorities of support to ensure that our systems, software, and documentation are well optimized for your requirements! Please take the 5-10 min survey at <https://forms.gle/RbTfLQ5aPZKijw7UA>. ([back to top](#top)) --- ## Calls for Proposals & Nominations <a name="section7"/></a> ## ### Call for 2025 INCITE Proposals Now Open <a name="incite"/></a> The 2025 Call for Proposals for the Innovative and Novel Computational Impact on Theory and Experiment (INCITE) program, the major means by which the scientific community gains access to the nation's fastest supercomputing resources, is now open. The program aims to accelerate scientific discoveries and technological innovations by awarding, on a competitive basis, time on supercomputeres to researcherse with large-scale, computationally intensive projects that address "grand challenges" in science and engineering. New proposals are due June 14, 2024, and renewals are due July 19, 2024. For more information, please see the [INCITE website](https://doeleadershipcomputing.org/). ### Poster/Talk Submissions for US Research Software Engineer Association Conference Deadline Extended to June 17 <a name="usrse"/></a> Submissions are open for the second annual US Research Software Engineer Association Conference (US-RSE'24), which will be held October 15-17, 2024, in Albuquerque, New Mexico. The theme of the conference is "Yesterday, Today, Tomorrow: A celebration of all that RSEs have done for computing in the past, in the present, and in the future." Topics of interest include but are not limited to: - History of the RSE movement - RSE impact - Efforts to expand the RSE movement - Research data management - Software engineering approaches supporting research - Diversity, Equity, and Inclusion for RSEs and in RSEng - Training and workforce development - Maturing and expanding the RSE profession For more information, including how to submit, please see <https://us-rse.org/usrse24/participate/>. Submissions for posters and talks are due Monday, June 17. ([back to top](#top)) --- ## Upcoming Training Events <a name="section8"/></a> ## ### (NEW/UPDATED) Join NERSC for New User, AI/ML, and Perlmutter Office Hours in June & July <a name="officehours"/></a> NERSC is holding a series of online office hours, to which users are invited to bring their questions and their own applications to get one-on-one help. All office hours will be held online only, on Zoom, from 10 am to noon (Pacific time). Zoom coordinates are accessible from the event webpage (login required). Three types of office hours will be held this month: #### New User Training Office Hours, June 14 The [New User Training Office Hours](https://www.nersc.gov/new-user-training-office-hours-june-2024/) are an opportunity for training attendees to bring any questions derived from the training or questions about getting started using NERSC. All users are welcome to attend. #### AI/ML Office Hours, June 17 A special office hours session focusing on users of AI/ML on NERSC resources will be held on Monday, June 17, 2024. NERSC AI/ML experts will be on hand to answer your questions during [these office hours](https://www.nersc.gov/aiml-office-hours-june-17-2024/). Please bring only questions pertaining to AI/ML tasks that you are working on or are planning (we will have 6 general office hours sessions starting the next week). If you are not able to attend this session but need some AI/ML help, please let us know via a [ticket](https://help.nersc.gov). #### Perlmutter Office Hours, Weekly from June 27-July 30 [Perlmutter Office Hours](https://www.nersc.gov/perlmutter-office-hours-junejuly-2024/) are designed to help users get up and running on Perlmutter. Active NERSC users are welcome to bring questions and their own applications to get one-on-one help from NERSC experts. Dates for the 10 am to noon (Pacific) sessions include: - Thursday, June 27 - Tuesday, July 2 - Wednesday, July 10 - Monday, July 15 - Thursday, July 25 - Tuesday, July 30 ### Join NERSC for May-October OpenMP Training Series <a name="omptraining"/></a> The OpenMP API is the de facto standard for writing parallel applications for shared memory computers supported by multiple scientific compilers on CPU and GPU architectures. MPI+OpenMP for CPUs and OpenMP device offload for GPUs are recommended portable programming models on Perlmutter. Whether you're new to parallel programming, new to OpenMP or OpenMP device offload, or want a refresher on the basics or explore advanced features, our [OpenMP monthly training series](https://www.nersc.gov/openmp-training-series-may-oct-2024/) is for you. The series runs from May to October 2024, and you're welcome to attend all sessions or just the ones that interest you most. This training series, presented by Michael Klemm of AMD the OpenMP ARB, and Christian Terboven of RWTH Aachen University, is part of the [Performance Portability training series](https://www.nersc.gov/performance-portability-series-2023-2024/). Topics to be covered include OpenMP basics, parallel worksharing, tasking, memory management and affinity, vectorization, GPU offloading, and MPI/OpenMP hybrid programming. The format of each training session will be presentations followed by homework assignments. Homework solutions will be reviewed at the beginning of the next session. The first session took place on May 6th, and [slides](https://www.nersc.gov/users/training/events/2024/openmp-training-series-may-oct-2024/#toc-anchor-5) are available. The next session, on tasking, will be held **next Monday, June 10**. For detailed session dates and topics, and to register, please visit [the training webpage](https://www.nersc.gov/openmp-training-series-may-oct-2024/). ### HPC Best Practices Webinar on Strengthening Development Workflows, June 12 <a name="hpcbp"/></a> The IDEAS Productivity project is hosting an upcoming webinar in their HPC Best Practices Series, entitled "Strengthening Development Workflows by Graphically Communicating Elements of Software Design" on June 12, from 10-11 am (Pacific Time). Visually communicating elements of research software design can enable improved communication and extension of the software architecture and included models. This webinar describes the Unified Modeling Language as a mechanism for software diagramming as well as concrete methods for incorporating this practice into research software development workflows. There is no cost to attend, but registration is required. For more information, please see the [event webpage](https://ideas-productivity.org/events/hpcbp-084-communicatingdesign). ### NERSC New User Training June 12-13 <a name="newusertrain"/></a> NERSC is hosting a two half-day virtual training event for new users and existing users on efficiently using NERSC resources and Perlmutter. The goal is to provide users new to NERSC with the basics on our computational systems; accounts and allocations; programming environment, running jobs, tools, and best practices; and data ecosystem. This also allows for our existing users to learn more about best practices for using Perlmutter as well. This virtual event will occur on Wednesday and Thursday June 12-13, 2024. This event will be presented online only using Zoom. For more information, please visit the [event page](https://www.nersc.gov/new-user-trainingjune2024) for the draft event agenda and to register. ### Julia for HPC and Intro to Julia for Science Training, June 2024 <a name="julia"/></a> Julia proposes to fill a gap in the high-performance plus high-productivity space being a dynamic language built on top of LLVM with lightweight interoperability with C and Fortran code, and a unified ecosystem for data science and reproducibility. The Julia training presented by OLCF, NERSC, and ORNL Neutron Sciences, are part of the Performance Portability training series. - Session 1: Tuesday, June 18, 10:00 am - 1:00 pm (Pacific time), Julia for HPC - Session 2: Friday, June 21, 10:00 am - 1:00 pm (Pacific time), Introduction to Julia for Science Odo, a Frontier-like system with AMD GPUs at OLCF, and Perlmutter with Nvidia GPUs will be used for hands-on for this training. NERSC users who are also interested in working on AMD GPUs (such as for performance portability among different GPU vendors) can apply for a training project with access to Odo. The application deadline for Odo access is June 7. Please see the application details on the [OLCF Julia training event page](https://www.olcf.ornl.gov/calendar/julia-for-hpc-and-intro-to-julia-for-science/) for Session 1 under the "Compute Resources for the Event" section. For more information and to register, please visit the training event page at <https://www.nersc.gov/julia-training-jun2024/>. ### Training on Portable SYCL Code on June 20 <a name="sycl"/></a> Portable SYCL code using oneMKL on AMD, Intel, and Nvidia GPUs, presented by CodePlay and Intel on June 20, is part of the [Performance Portability training series](https://www.nersc.gov/users/training/events/2024/performance-portability-series-2023-2024/). With supercomputers such as Aurora, Polaris, Perlmutter, and Frontier deployed across DOE national laboratories, there is now a range of GPU-based architectures for researchers to use from different vendors. The good news is that it is possible to write code using a single programming model and language deployable across all these supercomputers and other systems. Register now for a webinar that will show you how to achieve portable code using the oneMKL library. oneMKL is based on the oneAPI specification and can be used to target multi-vendor and multi-architecture accelerators from a single code base. It is also now governed by the Unified Acceleration Foundation (UXL), an open governance body that is part of the Linux Foundation. We will also talk about the GROMACS and NWChem projects that are benefitting from using the oneMKL library to target Intel, Nvidia, and AMD GPUs, with discrete Fourier transforms as an example. The oneMKL interface library makes this possible with minimal overhead using SYCL backend interoperability. For more information and to register, please visit <https://www.nersc.gov/portable-sycl-training-jun2024/>. ### Crash Course in Supercomputing, June 28 <a name="crashcourse"/></a> This hybrid training, held as part of the [2024 Berkeley Lab Computational Sciences Summer Student Program](https://cs.lbl.gov/careers/summer-student-and-faculty-program/2024-csa-summer-program/summer-program/), is also open to NERSC, OLCF, and ALCF users. This training is geared towards novice parallel programmers with prior programming experience in a compiled programming language. 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. Finally, the students will put together all the concepts from the class by programming, compiling, and running a parallel code on one of the NERSC supercomputers. Training accounts will be provided for students who have not yet set up a NERSC account. For more information and to register, please visit <https://www.nersc.gov/hpc-crash-course-jun2024/>. ### (NEW/UPDATED) Register Today for NCAR's WRF Tutorial, July 15-19 <a name="wrftutorial"/></a> NCAR will hold an online [Weather Research and Forecasting (WRF) Tutorial](https://www.mmm.ucar.edu/events/tutorials/wrf) July 15-19, 2024. The tutorial will consist of lectures on components of the WRF modeling system, along with hands-on practice sessions. Space is limited -- please apply early as positions fill quickly. ([back to top](#top)) --- ## NERSC News <a name="section9"/></a> ## ### Come Work for NERSC! <a name="careers"/></a> NERSC currently has several openings for postdocs, system administrators, and more! If you are looking for new opportunities, please consider the following openings: - **NEW** [Senior Network Engineer](http://phxc1b.rfer.us/LBLt9cBAI): Shape NERSC's HPC & AI network technology, driving development and optimization of NERSC's HPC and data-center infrastructure. - [Computer Systems Engineer 3](http://phxc1b.rfer.us/LBLle29lM): Develop software libraries, algorithms and methodologies for HPC applications. - [Network Group Lead](http://phxc1b.rfer.us/LBLlcr8u1): Lead a team of network engineers responsible for the NERSC network architecture and infrastructure. (**Note:** You can browse all our job openings on the [NERSC Careers](https://lbl.referrals.selectminds.com/page/nersc-careers-85) page, and all Berkeley Lab jobs at <https://jobs.lbl.gov>.) We know that NERSC users can make great NERSC employees! We look forward to seeing your application. ### About this Email <a name="about"/></a> You are receiving this email because you are the owner of an active account at NERSC. This mailing list is automatically populated with the email addresses associated with active NERSC accounts. In order to remove yourself from this mailing list, you must close your account, which can be done by emailing <accounts@nersc.gov> with your request. _______________________________________________ Users mailing list Users@nersc.gov

Close this window