THE LINUX FOUNDATION PROJECTS

HPSFCon CFP is open! HPSF Conference returns to Chicago March 16-20, 2026. Submit to speak now.

Blog

HPSF at ICPP 2025: Building Performance-Portable HPC Applications with Spack, Kokkos, and Trilinos

By July 30, 2025August 11th, 2025No Comments

The High Performance Software Foundation (HPSF) is looking forward to participating in the 2025 International Conference on Parallel Processing (ICPP), one of the oldest continuously running computer science conferences in parallel computing.

This year’s ICPP theme, “Looking Ahead in a Changing Landscape,” reflects the transformative forces reshaping high performance computing, including the rise of AI, the promise of quantum technologies, and the growing need for cross-disciplinary collaboration. It’s a timely backdrop for the HPSF community, as we continue advancing open source tools that empower developers to build flexible, scalable, and performant applications across rapidly evolving compute architectures.

Spack, Kokkos, and Trilinos Tutorial at ICPP

One of the highlights of HPSF’s presence at ICPP is the hands-on tutorial.

Introduction to Performance Portable HPC Development with Spack, Kokkos, and Trilinos

This 4-day tutorial provides a comprehensive introduction to tools and libraries essential for developing HPC applications. Day 1 covers Spack, a package manager for wrangling the complexities of HPC software libraries across platforms. Days 2-3 delve into Kokkos, a performance portability abstraction layer that enables writing single-source C++ applications targeting CPU and GPU architectures. The final half-day covers Trilinos, a collection of numerical solvers for large-scale scientific and engineering problems. Join us to gain practical experience developing HPC software using powerful open-source tools, which will equip you with the skills to develop and analyze performant applications on modern supercomputing architectures.

As HPC systems grow increasingly heterogeneous, developers face mounting challenges in writing portable, efficient code. This workshop brings together three HPSF-supported technologies that directly address these challenges:

  • Spack simplifies the software environment setup across complex systems.
  • Kokkos enables performance portability without rewriting applications for different architectures.
  • Trilinos provides robust solvers and numerical libraries for real-world scientific and engineering problems.

Together, these tools form a powerful foundation for the next generation of performance-portable, scalable applications.

Join Us at ICPP

Whether you’re an early-career researcher or a seasoned developer, this workshop offers a valuable opportunity to deepen your understanding of modern HPC software development. You’ll leave with hands-on experience, best practices, and connections to the growing ecosystem of open source HPC technologies supported by the HPSF.

We look forward to connecting with the global HPC community at ICPP 2025. Let’s keep looking ahead together!