Oct
13
Wed
2021 HDF5 User Group Meeting
Oct 13 @ 10:00 am – 2:30 pm

2021 HDF5 User Group Meeting

The 2021 HDF5 Users Group (HUG) will be held virtually on October 12-14, 2021. More information about the agenda and registration (required) can be found here.

Migrating to Heterogeneous Computing: Lessons Learned in the Sierra and El Capitan Centers of Excellence
Oct 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 October webinar is titled Migrating to Heterogeneous Computing: Lessons Learned in the Sierra and El Capitan Centers of Excellence, and will be presented by David Richards (Lawrence Livermore National Laboratory). The webinar will take place on Wednesday, October 13, 2021 at 1:00 pm ET.

Abstract:

The introduction of heterogeneous computing via GPUs from the Sierra architecture represented a significant shift in direction for computational science at Lawrence Livermore National Laboratory (LLNL), and therefore required significant preparation. The Sierra Center of Excellence (COE) brought employees with specific expertise from IBM and NVIDIA together with LLNL in a concentrated effort to prepare applications, system software, and tools for the Sierra supercomputer. To prepare for El Capitan, a new COE is currently operating in collaboration with HPE and AMD. This webinar will describe the operation of these COEs and document lessons learned, with the hope that others will be able to learn from both our success and intermediate setbacks. We describe what we have found to be best practices for managing the vendor collaborations, migrating algorithms and source code, working with the system software stack and tools, and optimizing application performance.

Strategies for Working Remotely at the DOE Laboratories of the Future Workshop on Effective Teaming and Virtual Collaboration
Oct 13 @ 1:00 pm – 3:00 pm

Strategies for Working Remotely will be a topic of discussion in the next DOE Laboratories of the Future (LOTF) workshop. We hope you will join us!

DOE laboratories are globally recognized to be masters of science at scale, interdisciplinary research, and operating national user facilities. At the same time, the laboratory complex is entering its eighth decade of existence and retains vestiges of its World War II roots. As the stewards of this national treasure, it is our job to ensure the laboratories have the resources and structures to thrive for the next 70 years and beyond.

Purpose of Workshop: The next event in the DOE Laboratories of the Future (LOTF) workshop series will be focused on effective teaming across the DOE laboratories and how we can best integrate new tools and mechanisms for virtual collaboration. Panel speakers will address:

  • How do decision-making teams work together effectively?
  • How can virtual collaborative tools help stimulate innovative collaborations?
  • What are strategies for working remotely at the national labs?
  • What new models of collaborative teaming can be adopted?

Panelists:

  • Dr. Nancy Cooke, Arizona State University – Effective Teamwork for DOE Laboratories of the Future

    Dr. Gary OlsonUniversity of California, Irvine – Virtual Collaborative Scholarship

    Dr. Elaine Raybourn, Sandia National Laboratories – Strategies for Working Remotely

    Dr. Francesca Poli, Oppenheimer Science and Energy Leadership Program  –  Championing New Models of Flexibility to Enhance Scientific Impact

Moderator:

  • Susannah Howieson, Office of Strategic Planning and Interagency Coordination (SPAIC), Department of Energy
Oct
14
Thu
2021 HDF5 User Group Meeting
Oct 14 @ 10:00 am – 2:30 pm

2021 HDF5 User Group Meeting

The 2021 HDF5 Users Group (HUG) will be held virtually on October 12-14, 2021. More information about the agenda and registration (required) can be found here.

Nov
10
Wed
55+ years in High-Performance Computing: One Woman’s Experiences and Perspectives
Nov 10 @ 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 November webinar is titled 55+ years in High-Performance Computing: One Woman’s Experiences and Perspectives; it will include a Q&A session with Jean Shuler (Lawrence Livermore National Laboratory). The webinar will take place on Wednesday, November 10, 2021 at 1:00 pm ET.

Abstract:

This HPC webinar will differ from others in the series. We will have a Q&A session with Jean Shuler, a woman who has worked at the leading edge of High-Performance Computing for more than 55 years. Jean graduated with a degree in Mathematics from William and Mary in 1963 and taught herself programming on the job at NASA Langley. By 1972, she came to LLNL where she has worked ever since. She initially worked on early data storage and graphics systems. Challenges in learning to use computing center resources gave Jean a passion for helping others find their way in HPC. She eventually led User Services for the National Energy Research Scientific Computing (NERSC) Center. This role took Jean all over the world contributing to Cray User Group meetings. When NERSC moved from LLNL in 1996, Jean created and led the User Services Group for Livermore Computing. Throughout her career, Jean has supported various HPC systems from CDC, Cray, Meiko, and IBM on the march to Exascale. If you have an interest in computing history, the experiences and impact of women in computing or if you are early in your career and looking for some inspiration, you will want to attend this webinar and listen to Jean’s amazing career and stories.

Nov
18
Thu
Strategies for Working Remotely Panel Series @SC21 – Sustainable Hybrid Approaches for HPC @ International Conference for High Performance Computing, Networking, Storage, and Analysis (SC21)
Nov 18 @ 4:30 pm – 6:00 pm

In response to the COVID-19 pandemic and transition to remote work, ECP and the IDEAS Productivity project launched the panel series Strategies for Working Remotely, which explores important topics in this area. This panel discussion will be conducted during the annual International Conference for High Performance Computing, Networking, Storage, and Analysis (SC21).

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
Dec
8
Wed
Scientific software ecosystems and communities: Why we need them and how each of us can help them thrive
Dec 8 @ 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 December webinar is titled Scientific software ecosystems and communities: Why we need them and how each of us can help them thrive; and will be presented by Lois Curfman McInnes (Argonne National Laboratory). The webinar will take place on Wednesday, December 8, 2021 at 1:00 pm ET.

Abstract:

HPC software is a cornerstone of long-term collaboration and scientific progress, but software complexity is increasing due to disruptive changes in computer architectures and the challenges of next-generation science. Thus, the HPC community has the unique opportunity to fundamentally change how scientific software is designed, developed, and sustained—embracing community collaboration toward scientific software ecosystems, while fostering a diverse HPC workforce who embody a broad range of skills and perspectives. This webinar will introduce work in the U.S. Exascale Computing Project, where a varied suite of scientific applications builds on programming models and runtimes, math libraries, data and visualization packages, and development tools that comprise the Extreme-scale Scientific Software Stack (E4S). The webinar will introduce crosscutting strategies that are increasing developer productivity and software sustainability, thereby mitigating technical risks by building a firmer foundation for reproducible, sustainable science. The webinar will also mention complementary community efforts and opportunities for involvement.

Feb
16
Wed
Wrong Way: Lessons Learned and Possibilities for Using the “Wrong” Programming Approach on Leadership Computing Facility Systems
Feb 16 @ 1:00 pm – 2:00 pm

This webinar was originally scheduled for January 12, 2022, and has been rescheduled for February 16, 2022.

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 February webinar is titled Wrong Way: Lessons Learned and Possibilities for Using the “Wrong” Programming Approach on Leadership Computing Facility Systems; and will be presented by Philip C. Roth (Oak Ridge National Laboratory). The webinar will take place on Wednesday, February 16, 2022 at 1:00 pm ET.

Abstract:

Large scale computing systems such as those deployed and being deployed at U.S. Department of Energy computing facilities rely greatly on compute accelerators (currently graphics processing units, GPUs) for their performance potential. Each of these systems has a small number of natural approaches for representing the code that runs on these accelerators. For instance, for the Oak Ridge Leadership Computing Facility’s Frontier system, the natural approaches include the Heterogeneous-Compute Interface for Portability (HIP) and OpenMP with target offload. But it is often interesting, and sometimes even useful, to consider the impact of using a “wrong” programming approach for a given system. In this webinar, the speaker will present a few of these “wrong” programming approaches for current and near-term future systems, including a discussion of the specific software packages that enable the approach, and lessons learned in cases where the approach has been attempted.

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.