Scientific software is a critical component of the scientific discovery process. The development and use of scientific software is a complex and challenging endeavor that requires a diverse set of skills and expertise. The PESO project is a community-driven effort to promote the development and use of scientific software as an ecosystem with stakeholders and partners who engage with the US Department of Energy (DOE) in developing and using advanced high-performance computing.
Software ecosystems offer economies of scales in a variety of ways. They can provide a platform for sharing and reusing software components, tools, and libraries. They can also provide a platform for collaboration and coordination among software developers, users, and stakeholders. By promoting the development and use of scientific software as an ecosystem, PESO aims to create a sustainable and vibrant community of software developers, users, and stakeholders who work together to advance the state of the art in scientific computing.
The following links describes the promise of how investing in scientific software as an ecosystem can lead to a more productive and sustainable scientific discovery process for your organization:
Topic | Description | Resources |
---|---|---|
Powers Of 10 | The potential improvements by engaging in PESO efforts | Powers Of 10 Overview |
Spack | Spack: What and Why | Spack |
E4S | E4S: What and Why | E4S |
HPSF | HPSF: What and Why | HPSF |
Under construction | Under construction | Under construction |
E4S Lattice | The value of the E4S product x configuration x platform lattice | E4S Lattice |
SDKs | Software Development Kits: What and Why | SDKs |