Hilton Washington DC/Rockville Hotel & Executive Meeting Center
The PESO project is participating in the 2026 DOE Computational Science Principal Investigators Meeting, an annual gathering sponsored by the U.S. Department of Energy Office of Science. The meeting brings together researchers, software developers, facility staff, and program leaders to share progress and discuss opportunities across the computational science community.
PESO is actively involved in the meeting through technical exchange, community engagement, and poster presentations that reflect the project’s work in scientific software ecosystems, software sustainability, software quality, user and developer experience, and deployment technologies for high-performance computing and AI-enabled science.
| Presenter | Title | Abstract | Poster |
|---|---|---|---|
| Lois Curfman McInnes, Michael Heroux and the PESO Team | PESO: Partnering for Scientific-Software Ecosystem Opportunities |
View AbstractThis poster highlights work in the PESO project (https://pesoproject.org), which supports software-ecosystem stewardship and advancement, collaborating through the Consortium for the Advancement of Scientific Software (CASS, https://cass.community). PESO’s vision is that investments by the DOE in software have maximum impact through a sustainable scientific software ecosystem consisting of high-quality libraries and tools that deliver the latest high-performance algorithms and capabilities to serve application needs at DOE and beyond. Key PESO goals are (1) enabling applications to leverage robust, curated scientific libraries and tools and (2) emphasizing software product quality, the fostering of software product communities, and the delivery of products, while advancing the workforce. PESO delivers and supports software products via Spack (https://spack.io) - a flexible package manager supporting multiple versions, configurations, platforms, and compilers - and E4S (https://e4s.io) - an HPC-AI software ecosystem for science, including a broad collection of HPC and AI packages needed for next-generation modeling/simulation and AI. PESO also provides porting and testing platforms leveraged across product teams to ensure code stability and portability. PESO collaborates with CASS to transform independently developed products into a portfolio whose total is much more than the sum of its parts—establishing a trusted software ecosystem essential to DOE’s mission. |
PDF forthcoming |
| Johanna Cohoon, LBNL | Improving user and developer experiences in HPC by applying user experience insights |
View AbstractPESO coordinates with the Consortium for the Advancement of Scientific Software (CASS) to deliver User/Developer Experience (UDX) insights to scientific and HPC communities. User experience (UX) issues can hinder adoption and use of software, and little attention is usually paid to developers’ experiences when building and using software themselves. PESO’s UDX work focuses on enhancing the usability, accessibility, and productivity of tools, ensuring they provide value to developers and end users. PESO UDX applies UX methods, builds reusable resources and shared knowledge with the community, and collaborates with software teams. This work’s impact is multifaceted. For example, we have found opportunities to improve stewardship of E4S by conducting interviews to understand how stakeholders approach stewardship and usability work themselves. We have a webinar series and discussion hour, sharing knowledge within the HPC community, broadening awareness of UDX efforts and approaches. We will also be providing direct support for improving documentation, having coordinated a partnership between CASS and The Good Docs Project. Soon, technical writers will be paired with software teams to audit their documentation and recommend improvements. We invite the ASCR community to learn about UDX by participating in our effort to tailor standard design guidelines so they have more applicability to the HPC community, creating a UDX resource that can be easily leveraged by developers. |
PDF forthcoming |
| Caetano Melone, LLNL | What's New in Spack 1.2 |
View AbstractModern scientific software stacks rely on thousands of packages, from low-level C, C++, and Fortran libraries to higher-level Python and R tools. Scientists deploy these across environments from laptops to supercomputers, tailoring workflows to specific tasks. Development often requires frequent rebuilds, debugging, and small-scale testing for rapid iteration. Preparing applications for large-scale HPC production involves performance-critical libraries (e.g., MPI, BLAS, LAPACK) and machine-specific optimizations. Configuring software, resolving dependencies, and ensuring compatibility can hinder both development and deployment. Spack is an open-source package manager that simplifies building, installing, and customizing HPC software stacks. It offers a flexible dependency model, Python-based package recipes, and a large community-maintained repository. Spack contributes to HPC software sustainability efforts through initiatives like PESO and the High Performance Software Foundation. Spack’s 1.2 release (June 2026) adds a parallel installer that builds independent packages concurrently and reports progress through an interactive terminal interface. Environments can define concretization groups, handling multi-target builds and compiler bootstrapping, and cached concretization speeds up repeated solves. Spack also generates SPDX SBOMs at install time. |
PDF forthcoming |
| Sameer Shende, U. Oregon | E4S: An HPC-AI Software Ecosystem for Science |
View AbstractE4S (Ecosystem for Science) is a Spack-based, curated HPC-AI software ecosystem that provides open-source software for developing, deploying, and running scientific applications on supercomputers, cloud platforms, and containerized environments. Designed to accelerate scientific discovery, E4S reduces the complexity of software installation and configuration, allowing researchers to focus on science rather than infrastructure. E4S delivers a comprehensive, extensible, and interoperable software stack comprising more than 100 rigorously tested packages that support portability across diverse architectures, including NVIDIA, AMD, and Intel GPUs. The ecosystem integrates key capabilities, including programming models, numerical libraries, I/O systems, AI/ML frameworks, performance tools, visualization software, and scientific applications. Representative technologies include MPI, Kokkos, RAJA, Trilinos, PETSc, Sundials, HDF5, ADIOS2, PyTorch, JAX, Transformers, LangChain, TAU, HPCToolkit, ParaView, VisIt, CP2K, OpenFOAM, Quantum ESPRESSO, WRF, and NWChem. E4S provides multiple deployment options, including bare-metal installations, cloud images, container distributions, and binary caches. Automated validation pipelines running on the Frank@UO GPU testbed verify interoperability and portability across platforms, making E4S a robust foundation for reproducible, high-performance scientific computing and AI-enabled research. |
PDF forthcoming |
| Vicente Adolfo Bolea Sanchez, Kitware Inc | Advancing Software Practices and Impact: Sustainable DAV and TOOLS Integrations for DOE HPC software |
View AbstractAs part of the PESO software quality initiative, the DAV and TOOLS Integration teams provide a foundation for DOE’s open-source HPC software ecosystem. The DAV Integration team curates data analysis and visualization technologies, including ParaView, Catalyst, ADIOS2, HDF5, VisIt, Ascent, Viskores, DIY, PnetCDF, and ZFP. The TOOLS Integration team supports performance analysis and instrumentation software, including HPCToolkit, PAPI, TAU, ERT, Darshan, and Dyninst. A primary focus of both teams is software sustainability through Continuous Integration (CI) and Software Quality Assurance (SQA). We are deploying automated CI workflows at three levels: repository workflows, Spack-based CI on the UO Frank cluster, and facility CI on Frontier, Aurora, and Perlmutter. These pipelines automate building, testing, and validation, enabling early detection of issues and ensuring portability across evolving HPC architectures. Our SQA efforts are guided by the OpenSSF Best Practices Badge and Scorecard frameworks, which provide recognized measures for security, dependency management, automated testing, code review, and maintainability. We also modernize documentation and maintain Spack package recipes to improve usability and long-term sustainability. Working closely with RAPIDS, STEP, E4S, and DOE facility partners, we are helping deliver a robust, interoperable software ecosystem ready for exascale computing. |
PDF forthcoming |
For more information about PESO, visit https://pesoproject.org
For more information about CASS, visit https://cass.community