PESO: Partnering for Scientific Software Ecosystem Stewardship Opportunities
Abstract: This presentation introduces the newly established PESO project (https://pesoproject.org), which supports software-ecosystem stewardship and advancement, collaborating through the Consortium for the Advancement of Scientific Software (CASS). PESO’s vision is that investments by the U.S. Department of Energy (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, especially in pursuit of improvement in high-end capabilities and energy efficiency by leveraging accelerator (GPU) devices, and (2) emphasizing software product quality, the continued fostering of software product communities, and the delivery of products, while advancing the workforce and sustainable career paths. PESO delivers and supports software products via Spack and E4S, and PESO provides porting and testing platforms leveraged across product teams to ensure code stability and portability. PESO also facilitates the delivery of other products, such as AI/ML libraries, as needed by the HPC community. 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.
Presentation at the SIAM CSE25 conference, MS87: Introducing the Consortium for the Advancement of Scientific Software (CASS)