How we work
Through collaborations, PESO provides:
- Software stacks and infrastructure — testing, hardening, integration, distribution, and intermediate user support for a product, whether as its final destination, an early-access staging environment for pre-release versions, or both:
- Spack — assistance creating and expanding Spack capabilities for product build, testing, integration, and distribution.
- E4S — support for product integration and distribution in the Extreme-scale Scientific Software Stack (E4S), depending on a team’s distribution strategy.
- CI — continuous integration testing on a variety of commodity and emerging target vendor hardware/software stacks.
- Software quality improvement — assistance improving product compatibility with E4S community policies.
- Stakeholder engagement — opportunities for software teams and communities to engage with DOE, vendors, application communities, and cross-lab management.
- An annual all-teams workshop — bringing together product teams, stakeholders, and other key parties for planning and coordination.
PESO welcomes engagement at several levels:
- Individual product teams whose products would benefit DOE application users and facilities — ideally also participating in a compatible product community, typically a DOE-sponsored software stewardship organization (SSO).
- Software product communities (“spokes”) — new and established communities that define their own quality-driving policies, ideally compatible with E4S community policies where products distribute through E4S.
- Communities of practice organized around cross-cutting concerns — research software engineering training (e.g., IDEAS), community outreach (e.g., CSCCE strategies), software foundations (e.g., NumFOCUS, Linux Foundation), and workforce development (e.g., US RSE, BSSw Fellows, Sustainable Research Pathways).
And with stakeholders and partners directly:
- Application teams, coordinating delivery via E4S, containers, cloud, and facilities environments.
- DOE computing facilities, providing and supporting a full stack of DOE-sponsored libraries and tools via E4S, in collaboration with commercial E4S partners.
- Computer system vendors, ensuring DOE-sponsored libraries and tools are available as part of or complementary to vendor software.
- Commercial software providers, co-developing and supporting DOE-sponsored software for industry, US agencies, and international partners.
- US agencies, making DOE-sponsored software available to their users while assuring compatibility with their own software environments.
Principles
- Transparency — open governance policies and open access to Consortium artifacts.
- Diversity — cultivation of diverse participation and representation.
- Sustainability — long-term viability and growth of software, practices, and workforce.
- Innovation — responsiveness to stakeholder needs and technological evolution.
- Cooperation — working together to support the overall Consortium mission.
- Integrity — acting as a fair, trusted, and respected asset to the community.
Key activities
- Partnerships — leading efforts to foster a diverse and inclusive workforce with sustainable career paths; shepherding the Better Scientific Software Fellows Program and contributing to the leadership of the BSSw.io web portal.
- Services — software product management, integration, and delivery, plus software quality assurance and security.
- Products — delivery and support via Spack and E4S, including porting and testing platforms shared across product teams to ensure code stability and portability, and facilitating delivery of other products such as AI/ML libraries as needed by the HPC community.
Want to be part of this? See how to connect with PESO or meet the team.