Nov
9
Wed
Managing Academic Software Development
Nov 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 November webinar is titled Managing Academic Software Development; and will be presented by Sam Mangham (University of Southampton). The webinar will take place on Wednesday, November 9, 2022 at 1:00 pm ET.

Abstract:

Developing academic software can be an unusual exercise, especially compared to traditional software development. The goals and inputs can be undefined and fluctuating, whilst the code itself has traditionally been a stepping stone – a byproduct on the way to papers, ending up ad-hoc, unplanned and undocumented. Fortunately, things are changing. There are tools and techniques that make it easier to design, use, distribute and cite scientific software. This webinar discusses approaches to managing the development and release of academic software, ranging from coding best practices and project boards, to development environments and automated documentation that can help you write sustainable code that is easy to use, cite and collaborate with and on.

Dec
8
Thu
Work/Life Balance? Lessons from SC22 Early Career Program Panelists
Dec 8 @ 3:00 pm – 4:15 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. 

 

Abstract:

  •  This panel features brief presentations followed by engaging discussion from contributors to the SC22 Early Career Program invited talks on life/work balance conducted at the annual International Conference for High Performance Computing, Networking, Storage, and Analysis (SC22). Speakers will provide tips and lessons shared with the SC22 Early Career Program panel on work/life balance, parenting, strategies for working remotely, and on how everyone, especially those early in their careers, can apply lessons learned from pandemic-driven change and resiliency.

 

Speakers:

  • Scott Callaghan, University of Southern California (USC)
  • Julia Mullen, Massachusetts Institute of Technology (MIT) Lincoln Laboratory
  • Elaine Raybourn, Sandia National Laboratories

Moderators:

  • Osni Marques, Lawrence Berkeley National Laboratory
  • Suzanne Parete-Koon, Oak Ridge National Laboratory
Dec
14
Wed
Lab Notebooks for Computational Mathematics, Sciences & Engineering
Dec 14 @ 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 Lab Notebooks for Computational Mathematics, Sciences & Engineering; and will be presented by Jared O’Neal (Argonne National Laboratory). The webinar will take place on Wednesday, December 14, 2022 at 1:00 pm ET.

Abstract:

As computational mathematics, science, and engineering problems become larger, more ambitious, and more complex, it is increasingly important to develop and use tools and techniques that ensure that computational research is based on a strong foundation of general, low-level scientific best practices. In this webinar, the speaker will relate his experience of transitioning from working in the worlds of experimental and observational sciences to the world of computational sciences as well as his experience adapting experimental tools and techniques to computational research. In particular, the speaker will focus on the role of lab notebooks in experimental sciences and present concrete examples to address the challenges associated with adapting lab notebooks to computational research.

Jan
11
Wed
Openscapes: supporting better science for future us
Jan 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 January webinar is titled Openscapes: supporting better science for future us; and will be presented by Julia Stewart Lowndes (Openscapes). The webinar will take place on Wednesday, January 11, 2023 at 1:00 pm ET.

Abstract:

Openscapes champions open practices in environmental science to help uncover data-driven solutions faster. In this webinar the speaker will share how she transitioned from doing her own marine ecology research to founding Openscapes to support other researchers and grow the global Open Science movement. The speaker will share lessons learned from her work mentoring government, non-profit, and academic environmental and Earth teams, with specific stories from projects with NASA and NOAA Fisheries. The webinar will reuse parts of a recent keynote at RStudio::conf that was the global launch of Quarto, a new, open-source, scientific and technical publishing system. The webinar will include a demo on some features of Quarto for R and Python users and highlight how more reusing and less reinventing is critical for science. The speaker will also discuss how open source/science is a daily practice, and an important avenue to increase inclusion in science and contribute to the climate movement.

Feb
6
Mon
ECP Tutorial Days
Feb 6 – Feb 10 all-day

Join us February 6–10, 2023, for the virtual ECP Project Tutorial Days covering best practices for exascale-era systems. Topics include power management on exascale platforms with Variorum, performance evaluation using the TAU performance system, auto-tuning tools, and developing robust and scalable next-generation workflows, applications, systems, and much more. Interested participants need to sign up.

Feb
10
Fri
ECP Tutorial Days
Feb 10 – Feb 14 all-day

Join us February 6–10, 2023, for the virtual ECP Project Tutorial Days covering best practices for exascale-era systems. Topics include power management on exascale platforms with Variorum, performance evaluation using the TAU performance system, auto-tuning tools, and developing robust and scalable next-generation workflows, applications, systems, and much more. Interested participants need to sign up.

Feb
14
Tue
2023 ECP Community BOF Days
Feb 14 – Feb 16 all-day

The Exascale Computing Project (ECP) 2023 Community Birds-of-a-Feather (BOF) Days will take place February 14–16, 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 2023 BOF sessions on a given topic will last from 60 to 90 minutes and include a brief overview and a Q&A. The BOFs will be conducted via Zoom.

Mar
15
Wed
Our Road to Exascale: Particle Accelerator & Laser-Plasma Modeling
Mar 15 @ 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 Our Road to Exascale: Particle Accelerator & Laser-Plasma Modeling; and will be presented by Axel Huebl (Lawrence Berkeley National Laboratory). The webinar will take place on Wednesday, March 15, 2023, at 1:00 pm ET.

Abstract:

Particle accelerators, among the largest, most complex devices, demand increasingly sophisticated computational tools for the design and optimization of the next generation of accelerators that will meet the challenges of increasing energy, intensity, accuracy, compactness, complexity and efficiency. It is key that contemporary software take advantage of the latest advances in computer hardware and scientific software engineering practices, delivering speed, reproducibility and feature composability for the aforementioned challenges.

The webinar will discuss the experience of the developers of WarpX in the US DOE Exascale Computing Project (ECP), which led to the 2022 ACM Gordon Bell Prize. Including the first Exascale supercomputer Frontier, WarpX uses GPUs and CPUs at massive scale; research efforts have advanced particle-in-cell algorithms such as dynamic load balancing, block-structured mesh-refinement, and modern relativistic Maxwell solvers. The webinar will present strategies and results in performance portability. In particular, the webinar will discuss the team-of-teams approach for software co-design in AMReX, software architecture, quality assurance, developer & user productivity, and ecosystem interplay that has lifted up accelerator modeling activities to be fast, open, modular and sustainable over the long term.

Mar
16
Thu
Strategies for Inclusive Mentorship in Computing
Mar 16 @ 1:00 pm – 2:00 pm

 

 

Abstract

Mentorship is a dynamic, career-long phenomenon spanning many different relationships that support our personal and professional development. A wealth of scholarship on mentorship practices has emerged across many disciplines studying how mentorship happens in the workplace, its benefits, and what institutions can do to foster those relationships.  While mentorship can benefit everyone, studies have shown that positive mentorship experiences are especially significant for members of underrepresented groups; through a close working alliance with a mentor, women and minority mentees can acquire not just the skills they need to succeed but also an affirmation of belonging and professional identity that is so crucial to retention. In this way, inclusive mentoring is especially significant as a strategy for workforce development and retention in computing. Like good software engineering, good human workforce engineering can be built by developing processes that make it easier to widely implement. In this talk, Reed Milewicz, a computer scientist at Sandia National Laboratories, will describe insights into the science of mentorship, his ongoing research into mentorship among computing professionals, and his experiences with inclusive mentorship training as offered by Center for the Improvement of Mentored Experience in Research.

 

Closed captions will be available for this talk.

 

This webinar is brought to you by the Exascale Computing Project (ECP) 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.

The talk will be recorded and posted to our archive, but the Q&A session will not be recorded.

 

Apr
12
Wed
Facilitating Electronic Structure Calculations on GPU-based Exascale Platforms
Apr 12 @ 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 Facilitating Electronic Structure Calculations on GPU-based Exascale Platforms; and will be presented by Jean-Luc Fattebert (Oak Ridge National Laboratory). The webinar will take place on Wednesday, April 12, 2023, at 1:00 pm ET.

Abstract:

GPUs accelerators offer the prospect of speeding up ab initio molecular dynamics and other large-scale first-principles atomistic simulations. Taking advantage of these devices is, however, not a trivial task given their specificities. Some algorithms struggle, while others thrive with the high level of thread concurrency available on modern GPUs. The PROGRESS and BML libraries, developed within ECP’s Co-design Center for Particle Applications (CoPA) project, allow electronic structure codes to offload their most expensive kernels, with a unified interface for various matrix formats and computer architectures. The webinar will focus on implementations and algorithmic choices made in those libraries, and lessons learned while trying to achieve performance portability on exascale platforms. Specifically, the webinar will discuss eigensolvers and their alternatives, as well as strong scaling in fast time-to-solution in molecular dynamics.