Feb
25
Fri
HDF5 Tutorial: Constructing a Simple Terminal VOL Connector
Feb 25 @ 12:00 pm – 2:00 pm

HDF5 Tutorial: Constructing a Simple Terminal VOL Connector

This two-hour tutorial will cover the basics needed to construct a simple terminal Virtual Object Layer (VOL) connector. The tutorial will focus on the mapping of HDF5 API calls to alternative storage and setting up VOL fields and callbacks to support it. At the end of the tutorial, participants should be able to get started writing their own terminal VOL connectors. Familiarity with the HDF5 API, C programming and some basic knowledge of the VOL architecture will be helpful.

The tutorial will be held virtually on February 25, 2022. More information about the agenda and registration (required) can be found here.

Mar
9
Wed
Software Design Patterns in Research Software with Examples from OpenFOAM
Mar 9 @ 1:00 pm – 2:00 pm

The IDEAS Productivity project, in partnership with the DOE Computing Facilities of the ALCF, OLCF, and NERSC, and the DOE Exascale Computing Project (ECP), organizes the webinar series on Best Practices for HPC Software Developers.

As part of this series, we offer one-hour webinars on topics in scientific software development and high-performance computing, approximately once a month. The March webinar is titled Software Design Patterns in Research Software with Examples from OpenFOAM; and will be presented by Tomislav Maric (TU Darmstadt). The webinar will take place on Wednesday, March 9, 2022 at 1:00 pm ET.

Abstract:

Combining sub-algorithms to develop robust, scalable, and convergent numerical methods carries with itself a high level of uncertainty. Extensive automatic testing reduces this uncertainty for methods whose properties cannot be proven mathematically in all application scenarios – basically, most numerical methods. Methods with a more solid theoretical basis still require extensive testing since the jump between theory and practice is often challenging. The ability to select numerical sub-algorithms and combine them easily at runtime, speeds up research immensely. Software Design Patterns already very successfully address the requirements of runtime selection and algorithm combinations and are staples of modern Software Engineering. This webinar covers a handful of beneficial Software Design Patterns that provide a solid basis for developing numerical methods in a modular way – drawing concrete examples from OpenFOAM, a highly modular open-source software for Computational Fluid Dynamics.

Mar
24
Thu
Rebroadcast of Strategies for Working Remotely Panel Series @SC21 – Sustainable Hybrid Approaches for HPC
Mar 24 @ 3:00 pm – 4:30 pm

This panel discussion was held during SC21 and is being rebroadcast with live chat Q&A. The panel explored strategies for working remotely, with emphasis on how teams in high-performance computing (HPC) can be effective and efficient in long-term hybrid settings, where some staff work remotely and others on site, or collaborate while geographically dispersed.

Abstract:

In Spring 2020 many of us abruptly transitioned from a primarily on-site to a primarily remote work experience. Unplanned and imposed remote work created a sea change that has altered the way we work now and will likely impact the way we work in the future. This panel will explore strategies for working remotely, with emphasis on how teams in high-performance computing (HPC) can be effective and efficient in long-term hybrid settings, where some staff work remotely and others on site, or collaborate while geographically dispersed. This shift provides an opportunity to be more inclusive and compassionate, opening doors for technological innovation to support how we work and communicate as teams of scientists. By exploring how hybrid settings can help with hiring and retaining a diverse set of employees, this panel session will offer an opportunity for dialog to help shape and influence the future of HPC work (Raybourn, 2020).

Panelists:

  • Sadaf R. Alam, Swiss National Supercomputing Centre (CSCS)
  • Christian Bischof, Technical University (TU) Darmstadt
  • Helen Cadematori, Lawrence Berkeley National Laboratory
  • Devin Hodge, Argonne National Laboratory
  • Kenjo Nakajima, University of Tokyo
  • Pat Quillen, Mathworks

Moderator:

  • Elaine Raybourn, Sandia National Laboratories
Apr
13
Wed
Evaluating Performance Portability of HPC Applications and Benchmarks Across Diverse HPC Architectures
Apr 13 @ 1:00 pm – 2:00 pm

The IDEAS Productivity project, in partnership with the DOE Computing Facilities of the ALCF, OLCF, and NERSC, and the DOE Exascale Computing Project (ECP), organizes the webinar series on Best Practices for HPC Software Developers.

As part of this series, we offer one-hour webinars on topics in scientific software development and high-performance computing, approximately once a month. The April webinar is titled Evaluating Performance Portability of HPC Applications and Benchmarks Across Diverse HPC Architectures; and will be presented by JaeHyuk Kwack (Argonne National Laboratory). The webinar will take place on Wednesday, April 13, 2022 at 1:00 pm ET.

Abstract:

As HPC communities move into the exascale era, GPU-accelerated systems become one of the primary HPC architectures, and major processor vendors proactively lead technical innovation in the GPU ecosystem. The U.S. DOE has successfully supported this transformation to the next generation of HPC infrastructure through the Exascale Computing Project (ECP). NVIDIA has played a leading role to deploy multiple pre-exascale GPU systems (Summit at OLCF, Sierra at LLNL, Perlmutter at NERSC, and Polaris at ALCF). AMD and Intel are playing critical roles in developing exascale GPU systems, such as Frontier at OLCF, Aurora at ALCF, and El Capitan at LLNL. Simultaneously with the dynamic shifts in hardware, application developer communities have endeavored to maintain or increase their scientific throughputs by adopting performance portable programming models or frameworks, and it turns out a smooth transition is one of the necessary conditions to maintain productivity. In this webinar, the speaker will evaluate the progress being made on achieving performance portability by a subset of ECP applications or their related mini-apps, and approaches to achieving performance portability across diverse HPC architectures including AMD, Intel, and NVIDIA GPUs.

May
10
Tue
2022 ECP Community BOF Days
May 10 – May 12 all-day

The Exascale Computing Project, or ECP, 2022 Community Birds-of-a-Feather (BOF) Days took place May 10–12, with multiple sessions each day.

The annual BOF Days provide an opportunity for the high-performance computing community to engage with ECP teams to discuss the project’s latest development efforts. Each of the 2022 BOFs was a 60- to 90-minute session on a given topic, with a brief overview followed by a Q&A. The BOFs were conducted via Zoom.

Presentation slides from some of the sessions are available by clicking on the event listings below.

May
11
Wed
Acquisition and Analysis of Times Series of Satellite Data in the Cloud – Lessons from the Field
May 11 @ 1:00 pm – 2:00 pm

The IDEAS Productivity project, in partnership with the DOE Computing Facilities of the ALCF, OLCF, and NERSC, and the DOE Exascale Computing Project (ECP), organizes the webinar series on Best Practices for HPC Software Developers.

As part of this series, we offer one-hour webinars on topics in scientific software development and high-performance computing, approximately once a month. The May webinar is titled Acquisition and Analysis of Times Series of Satellite Data in the Cloud – Lessons from the Field; and will be presented by Marisol Garcia-Reyes (Farallon Institute). The webinar will take place on Wednesday, May 11, 2022 at 1:00 pm ET.

Abstract:

Satellite data has grown and matured to levels that allow powerful and relevant analysis in climate science, which requires time series spanning decades. Acquiring such data has been a technical and coding challenge given the historical formats in which data is stored, and analyzing the data has required high levels of coding expertise. With technological advances, like the coding language Python and new storage and process capabilities available in the cloud, there is great potential to increase the use of satellite data in new and diverse research areas. This requires, however, expanding the user base by building capacity in groups with limited coding or technological expertise. A challenge is the steep learning curve for these new technological advances, which can be intimidating and discouraging. To provide a taste of the new technologies and opportunities they provide, the presenter has developed a tutorial to teach potential new users how to acquire, synthesize and analyze satellite and satellite-based time series of data, while learning and using Python and cloud advances in the process. In this webinar, the speaker will share the lessons learned in making and teaching the tutorial, which can be found at https://github.com/marisolgr/python_sat_tutorials.

May
24
Tue
How to be a Great Mentor
May 24 @ 1:00 pm – 2:15 pm

Mentoring is vital to developing and retaining a diverse, talented, and enabled workforce. The first session in our Workforce Development Webinar series will feature a panel of experienced mentors drawn from High-Performance Computing (HPC) and STEM related careers, who will discuss tips for building the important mentor/mentee relationship and best practices in mentoring. They will share what they have learned from their mentees about developing, networking, and sponsoring the next generation of HPC and STEM professionals.

 

This webinar is brought to you by the Exascale Computing Project (ECP) HPC Workforce Development and Retention Action Group, that organizes a webinar series on topics related to developing a diverse, equitable, and inclusive work culture in the computing sciences.

 

 

 

Jun
14
Tue
Aurora COE Workshop
Jun 14 all-day

Aurora COE Workshop #4

On June 14-16, 2022, The Intel Center of Excellence in collaboration with Argonne Leadership Computing Facility will host a virtual workshop for Argonne’s upcoming exascale system, Aurora. This workshop will provide updates and guidance to help researchers prepare for Argonne’s upcoming Aurora exascale system. Workshop attendees will have access to the most recent Intel GPU hardware and software, as well as time for hands-on work and individual discussions.

The workshop will provide updates on Aurora hardware and software; guidance on developing applications for Aurora; and breakout sessions that cover Intel VTune, Intel Advisor, OpenMP Target Offload, DPC++ and SYCL, Kokkos and AI frameworks and software. This is an invitation-only workshop for researchers participating in the ALCF’s Aurora Early Science Program and DOE’s Exascale Computing Project. Please note that interested participants’ institutions must have an CNDA agreement with Intel to be allowed to attend the workshop.

The registration deadline is June 1st for foreign nationals and June 6th for US Citizens. To register please visit: https://www.alcf.anl.gov/events/aurora-coe-workshop-4

Jun
15
Wed
Aurora COE Workshop
Jun 15 all-day

Aurora COE Workshop #4

On June 14-16, 2022, The Intel Center of Excellence in collaboration with Argonne Leadership Computing Facility will host a virtual workshop for Argonne’s upcoming exascale system, Aurora. This workshop will provide updates and guidance to help researchers prepare for Argonne’s upcoming Aurora exascale system. Workshop attendees will have access to the most recent Intel GPU hardware and software, as well as time for hands-on work and individual discussions.

The workshop will provide updates on Aurora hardware and software; guidance on developing applications for Aurora; and breakout sessions that cover Intel VTune, Intel Advisor, OpenMP Target Offload, DPC++ and SYCL, Kokkos and AI frameworks and software. This is an invitation-only workshop for researchers participating in the ALCF’s Aurora Early Science Program and DOE’s Exascale Computing Project. Please note that interested participants’ institutions must have an CNDA agreement with Intel to be allowed to attend the workshop.

The registration deadline is June 1st for foreign nationals and June 6th for US Citizens. To register please visit: https://www.alcf.anl.gov/events/aurora-coe-workshop-4

Normalizing Inclusion by Embracing Difference
Jun 15 @ 1:00 pm – 2:30 pm

The IDEAS Productivity project, in partnership with the DOE Computing Facilities of the ALCF, OLCF, and NERSC, and the DOE Exascale Computing Project (ECP), organizes the webinar series on Best Practices for HPC Software Developers.

As part of this series, we offer webinars on topics in scientific software development and high-performance computing, approximately once a month. The June webinar is titled Normalizing Inclusion by Embracing Difference; and will be presented by Mary Ann Leung (Sustainable Horizons Institute). The webinar will take place on Wednesday, June 15, 2022 at 1:00 pm ET. This webinar will differ from others in the series, as it will include interactions among the participants and be 90 minutes in length.

Abstract:

Computational science and engineering (CSE) is an inter- and multidisciplinary field. Given the technical breadth of CSE, one might expect CSE communities to include a broad range of demographics, creating an ideal ecosystem for diversity, equity, and inclusion (DEI). However, while research indicates that social diversity results in greater innovation, the CSE workforce remains largely homogeneous. This interactive webinar will explore what it takes to achieve DEI, how DEI could increase innovation and developer productivity, as well as how cultivating respect and embracing difference could help to make inclusion the norm. The webinar will also include important activities for applying the concepts discussed, deepening understanding, and increasing potential impact.

This webinar is co-organized with the ECP’s newly established HPC Workforce Development and Retention Action Group, which organizes a webinar series on topics related to developing a diverse, equitable, and inclusive work culture in the computing sciences.