DOE · Office of Science · ASCR

Stewarding the scientific software stack

PESO partners with DOE labs, universities, vendors, and the open-source community to keep scientific computing software correct, current, and built on solid ground — from hardware up.

Applications
DOE mission science codes·National lab workloads
Libraries & Tools
CASS community·HPC math libraries·Dev & QA tooling
Delivery Layer
E4S·Spack
Hardware Platforms
CPU·GPU·Exascale systems

Familiar failure modes

Every team building on scientific software hits the same wall eventually. PESO exists to move that wall.

Without a shared ecosystem

  • Installing 3rd-party libs breaks on dependency mismatches
  • Version updates introduce breaking changes downstream
  • New tools disrupt existing team workflows
  • Portability across CPU/GPU is manually managed
  • Build times balloon as projects grow
  • Algorithms fall out of date, hurting performance and security

With PESO

  • Curated, tested library portfolio via Spack + E4S
  • Coordinated release and compatibility testing
  • User- and developer-experience research baked in
  • Community engagement as a first-order priority
  • Direct line to CASS community expertise
  • Shared investment across DOE, vendors, and academia

Six thrusts, one ecosystem

Parallel work areas, each shipping into the same shared stack.

SW-INT

Software Ecosystem Integration

Bringing independently developed tools together into one coherent, tested portfolio.

UDX

User-Developer Experience

Improving how people install, adopt, and build on scientific software.

COMM

Community Engagement

Growing an inclusive workforce with sustainable career paths in scientific software.

IMPACT

Impact Frameworks

Measuring and communicating the value DOE's software investments actually deliver.

E4S

Extreme-scale Scientific Software Stack

A curated, tested software stack ready to run on DOE systems.

SPACK

Spack

The package manager that builds and delivers the whole ecosystem.

Latest news

Connect with PESO

Form

Tell us about yourself

Share your interests in scientific software stewardship.

Open the form →
Subscribe

Join the mailing list

Hear about events and news from the PESO Project.

Sign up →
Email

help@pesoproject.org

Start a conversation with PESO leadership.

Send email →