The Exascale Computing Project, a joint effort between the DOE Office of Science and NNSA, brings together several national laboratories to address many hardware, software, and application challenges inherent in the organizations’ scientific and national security missions. The ECP’s annual meeting was held virtually this year on April 12-16. Several sessions are available in a dedicated YouTube playlist. LLNL’s highlights feature open source projects that are crucial to the ECP’s collaborative goals:
- Spack BoF (runtime 1:00:40): This “birds of a feather” gathering details major developments in Spack releases, collaborative work with the E4S team, roadmap for future development, and results from a community survey.
- Using Spack to Accelerate Developer Workflows (runtime 6:14:42): This tutorial focuses on developer workflows, covering covered installation, package authorship, Spack’s dependency model, and Spack environments and configuration. Participants can learn new skills in this tutorial, even if they have participated in Spack tutorials in the past.
- Characterizing Performance Improvements in the Center for Efficient Exascale Discretizations (runtime 1:00:04, CEED section begins at 25:05): Speakers from ECP Application Development areas talked about how they set figures of merit, determined key performance parameters, and calculated efficiency of codes. CEED is a co-design center led by LLNL and focusing on discretization algorithms that better exploit the hardware and deliver a significant performance gain over conventional low-order methods. The video concludes with a panel discussion with the speakers.
- Using Flux to Overcome Scheduling Challenges of Exascale Workflows (runtime 2:16:48): The Flux team provides an in-depth tutorial that demonstrates how Flux is used in challenging HPC workflows, how to unify Flux with other scheduling and resource management software tools, and how Flux’s job and resource model works, along with hands-on uses cases and testing.