Close this window

Email Announcement Archive

[Users] NERSC Weekly Email, Week of October 7, 2019

Author: Steve Leak <>
Date: 2019-10-07 14:40:16

# NERSC Weekly Email, Week of October 7, 2019 # ## Contents ## - [Summary of Upcoming Events and Key Dates](#dates) - [Potential Impacts on NERSC from California Wildfire Season](#fireseason) - [Last chance: ERCAP Virtual Office Hours TODAY](#ercapofficehrs) - [ERCAP Submissions Due TODAY, October 7!](#ercap) - [MATLAB Maintenance for Toolbox Enhancements](#matlab) - [Learn to optimize GPU code with Appentra Parallelware on October 17!](#parallelware) - [Videos from June Appentra Parallelware Trainer Tool Training Now Available](#parallelwarevideos) - [Learn to Use Spin to Build Science Gateways at NERSC: Next Spinup Workshop Oct 30](#spinup) - [Applications for Better Scientific Software (BSSw) Fellowship Program Closing October 15](#bssw) - [Sign up Now for UPC++ Workshop on November 1 at NERSC!](#upcpp) - [New Requirement for ALCC Proposals](#alcc) - [NERSC Will Support Only Python3 in New Allocation Year](#python2) - [This Week on "NERSC User News" Podcast: Monitoring System Performance](#podcast) - [Come Work for NERSC!](#careers) - [Upcoming Outages](#outages) - [About this Email](#about) ## Summary of Upcoming Events and Key Dates <a name="dates"/></a> ## October 2019 Su Mo Tu We Th Fr Sa *1* *2* 3 *4* 5 1 Oct ALCC LOI Opens [1] 6 *7* 8 *9* 10 11 12 7 Oct ERCAP Office Hrs [2] 7 Oct ERCAP Proposals Due [3] 9 Oct Quarterly Alloc Adjust [4] 9 Oct Matlab maintenance [5] 13 14 *15* 16 *17* 18 19 15 Oct BSSW Fellow Apps Due [6] 17 Oct Parallelware Training [7] 20 21 22 23 24 25 26 27 28 29 30 31 SpinUp workshop [8] November 2019 Su Mo Tu We Th Fr Sa *1* 2 1 Nov UPC++ Training [9] 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 *28--29* 30 28-29 Nov Thanksgiving Holiday [10] December 2019 Su Mo Tu We Th Fr Sa 1 2 3 4 5 6 7 8 9 10 11 12 *13* 14 13 Dec ERCAP Awards Announced [11] 15 *16* 17 18 19 20 21 16 Dec ALCC LOI Closes [12] 22 23 *24--25--26--27--28- 24 Dec- 1 Jan Winter Holiday [13] -29--30--31- Notes: 1. **October 1, 2019**: [ALCC Letters of Intent Opens](#alcc) 2. **October 7, 2019**: [ERCAP Office Hours](#ercapofficehrs) 3. **October 7, 2019**: [ERCAP Proposals due](#ercap) 4. **October 9, 2019**: Quarterly Allocation Adjustments 5. **October 9, 2019**: [Matlab Maintenance 10am-12pm](#matlab) 6. **October 15, 2019**: [Better Scientific Software Fellowship Applications Due](#bssw) 7. **October 17, 2019**: [Parallelware Trainer Intermediate Training](#parallelware) 8. **October 20, 2019**: [SpinUp Workshop](#spinup) 9. **November 1, 2019**: [UPC++ Training](#upcpp) 10. **November 28-29, 2019**: Thanksgiving Holiday (No Consulting or Account Support) 11. **December 13, 2019**: ERCAP Awards Announced (approximate date) 12. **December 16, 2019**: [ALCC Letters of Intent Closes](#alcc) 13. **December 24, 2019-January 1, 2020**: Christmas/New Year Holiday (Limited Consulting or Account Support) 14. All times are **Pacific Time zone** ### Other Significant Dates ### - **January 14, 2020**: First day of Allocation Year 2020 - **February 3, 2020**: ALCC Applications close ## Potential Impacts on NERSC from California Wildfire Season <a name="fireseason"/></a> ## PG&E, which provides power to Berkeley Lab (and NERSC), is taking a more conservative approach to wildfire prevention, which may result in power lines being de-energized and the power to the NERSC machine room being cut with little advance notice. While the chances are low that this will happen, NERSC has plans for shutting down Cori smoothly (with enough advance warning) and informing users. Users can also look at <> to find out the latest status of NERSC as well as Berkeley Lab as a whole. ## Last chance: ERCAP Virtual Office Hours TODAY <a name="ercapofficehrs"/></a> ## Allocations staff are holding virtual office hours via Zoom from 8:00 am to 5:00 pm (Pacific time) to assist users finishing up their ERCAP requests, which are due **today**, October 7. Sharing video will make it easier for allocations staff to help troubleshoot user issues. Join us at <> during office hours to get some help! ## ERCAP Submissions Due TODAY, October 7! <a name="ercap"/></a> ## Submissions for the 2020 ERCAP allocations process are **closing today**. NERSC is holding [ERCAP Office Hours](#ercapoffichrs) via Zoom to assist users with submitting their requests. Please listen to this NERSC User News [podcast]( for more information about ERCAP. ## MATLAB Maintenance for Toolbox Enhancements <a name="matlab"/></a> ## On Wednesday, October 9, between 10 am and noon pacific time, MATLAB at NERSC will undergo scheduled maintenance for installations. We are making the symbolic math toolbox available and adding additional license seats for the signal processing and statistics and machine learning toolboxes. **Please be sure to log out of any MATLAB sessions**, including those running in NX, in advance. ## Learn to optimize GPU code with Appentra Parallelware on October 17! <a name="parallelware"/></a> ## Parallelware Trainer helps you to use OpenMP and OpenACC directives to develop code for CPUs and GPUs. On Thursday, October 17, Appentra founder Manuel Arneaz will lead a training session at NERSC focused on optimization of GPU code, particularly addressing how to minimize data transfers, how to exploit massive parallelism and how to optimize the usage of the GPU memory. The workshop includes a hands-on session where the participants will apply OpenMP and OpenACC offloading directives to their own code or a provided realistic example code. Registration information and agenda for the day are available at: <>. For more about the tool see [Parallelware Trainer]( ## Videos from June Appentra Parallelware Trainer Tool Training Now Available <a name="parallelwarevideos"/></a> ## Did you miss the Appentra Parallelware Trainer tool training in June? Are you interested in brushing up on the basics about the tool before the training in October? The training presented on June 6 was recorded, and videos from the training are now available. To view the playlist on YouTube, please visit <>. ## Learn to Use Spin to Build Science Gateways at NERSC: Next Spinup Workshop Oct 30 <a name="spinup"/></a> ## Spin is a new 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. To learn more about how Spin works and what it can do, please listen to the NERSC User News podcast on Spin: <>. Attend an upcoming SpinUp workshop to learn to use Spin for your own science gateway projects! **Applications for sessions that begin Wednesday, October 30 are now open**. SpinUp is hands-on and interactive, so space is limited. Participants will attend two instructional sessions 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. See a video of Spin in action, check the workshop schedule, and apply at the [NERSC Spin]( page. ## Applications for Better Scientific Software (BSSw) Fellowship Program Closing October 15 <a name="bssw"/></a> ## Do you have something to share with the scientific software community? Do you have a passion to learn and teach others about better software? Are you affiliated with a US-based institution that can receive funding from the US Department of Energy? If so, consider applying for a Better Scientific Software (BSSw) Fellowship. Fellows receive an award of up to $25,000 that can be used for an activity that promotes better scientific software, such as organizing a workshop or tutorial, or creating content to engage the scientific software community. For more information and to apply, please see <>. Applications are due Tuesday, October 15. ## Sign up Now for UPC++ Workshop on November 1 at NERSC! <a name="upcpp"/></a> ## UPC++ is a C++11 library providing classes and functions that support Partitioned Global Address Space (PGAS) programming. UPC++ provides mechanisms for low-overhead one-sided communication, moving computation to data through remote-procedure calls, and expressing dependencies between asynchronous computations and data movement. It is particularly well-suited for implementing elaborate distributed data structures where communication is irregular or fine-grained. The UPC++ interfaces are designed to be composable and similar to those used in conventional C++. The UPC++ programmer can expect communication to run at close to hardware speeds. In this tutorial we will introduce basic concepts and advanced optimization techniques of UPC++. We will discuss the UPC++ memory and execution models and walk through implementing basic algorithms in UPC++. We will also look at irregular applications and how to take advantage of UPC++ features to optimize their performance. This event can be attended on-site at NERSC or remotely via Zoom. The remote connection information will be provided to the registrants closer to the event. [Registration]( is required for this event and space is limited so please register as soon as possible. Registration closes when the limit is reached or on October 18, 2019. ## New Requirement for ALCC Proposals <a name="alcc"/></a> ## For the 2020-2021 ALCC campaign, PIs are **required** to submit a Letter of Intent (LOI) as the first step of submitting a proposal. The ALCC submission site (<>) opened October 1, with LOIs due on December 16. All proposals are due when the submission site closes at 11:59 PM (Eastern Time) on February 3, 2020. Information from the LOI will be automatically populated to the proposal by December 18. Details about submission requirements can be found at <>. ## NERSC Will Support Only Python3 in New Allocation Year <a name="python2"/></a> ## Python 2 will reach its end of life on [January 1, 2020](, at which point there will be no more development, bug fixes, patches, etc. Therefore, upon the beginning of the 2020 Allocation Year at NERSC, the following changes to Python support will occur at NERSC: - At the AY rollover, the default Python module will become a module based on a Python 3 distribution. - The old Python 2 module will remain available for use but users must specify the version suffix. - No new installations of Python 2 packages or modules will be performed. - During the next Cori operating system upgrade, which could occur sometime in 2020, the Python 2 module will be retired. NERSC will actively support only Python 3 (or future Python versions should Python 3 become deprecated) on Perlmutter and future systems. Please let us know your questions via a ticket to <>. ## This Week on "NERSC User News" Podcast: Monitoring System Performance <a name="podcast"/></a> ## In this week's NERSC User News podcast we introduce the new IRIS allocation banking and identity and access management system that NERSC has developed to replace NIM. Learn from NERSC Infrastructure Services Group's Gabor Torok and Mark Day about how the system was built, the improvements over NIM, and its upcoming rollout in December! The NERSC User News podcast, produced by the NERSC User Engagement Group, is available at <> and syndicated through iTunes, Google Play, Spotify, and more. A direct link to this week's podcast is <>. Please give it a listen and let us know what you think, via a ticket at <>. ## 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: - [Data Management Engineer]( Provide a variety of engineering support services to manage a data warehouse and notification infrastructure for the NERSC computational facility. - [NESAP for Simulations Postdoctoral Fellow]( work in multidisciplinary teams to transition simulation codes to NERSC's new Perlmutter supercomputer and produce mission-relevant science that truly pushes the limits of high-end computing. - [NESAP for Data Postdoctoral Fellow]( work in multidisciplinary teams to transition data-analysis codes to NERSC's new Perlmutter supercomputer and produce mission-relevant science that truly pushes the limits of high-end computing. - [NESAP for Learning Postdoctoral Fellow]( work in multidisciplinary teams to develop and implement cutting-edge machine learning/deep learning solutions in codes that will run on NERSC's new Perlmutter supercomputer and produce mission-relevant science that truly pushes the limits of high-end computing. - [HPC Storage Systems Analyst]( Help architect, deploy, and manage NERSC's storage hierarchy (including Burst Buffer, Lustre, and Spectrum Scale filesystems, and HPSS archives). - [High Performance Computing Security Developer]( Use your computer and programming skills to protect large-scale network and supercomputing systems in an open science environment. - [Application Performance Specialist]( Help prepare large-scale scientific codes for next-generation high performance computing (HPC) systems. (**Note:** We have received reports that the URLs for the jobs change without notice, so if you encounter a page indicating that a job is closed or not found, please check by navigating to <>, scrolling down to the 9th picture that says "All Jobs" and clicking on that. Then, under "Business," select "View More" and scroll down until you find the checkbox for "NE-NERSC" and select it.) We know that NERSC users can make great NERSC employees! We look forward to seeing your application. ## Upcoming Outages <a name="outages"/></a> ## Visit <> for latest status and outage information. - MATLAB: 10/09/19 10:00-12:00 PDT Scheduled Maintenance - Cori: 10/22/19 7:00-19:00 PDT Scheduled Maintenance Cori and the cscratch1 file system will be unavailable to users. ## 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 <> with your request. _______________________________________________ Users mailing list

Close this window