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.

$ diagnose --common-issues
  • 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 perf and security
$ resolve --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