Loading…
May 5-8, 2025
Chicago, IL
View More Details & Registration

The Sched app allows you to build your schedule but is not a substitute for your event registration. You must be registered for the event to participate in the sessions. If you have not registered but would like to join us, please go to the event registration page to find out more information.

This schedule is automatically displayed in Central Time (UTC/GMT -6 hours). To see the schedule in your preferred timezone, please select from the drop-down menu to the right, above "Filter by Date."

IMPORTANT NOTE: Timing of sessions and room locations are subject to change.

Venue: Chicago River Ballroom clear filter
Monday, May 5
 

9:00am CDT

Welcome Remarks - Christian Trott, Sandia National Laboratories
Monday May 5, 2025 9:00am - 9:10am CDT
Welcome to the inaugural HPSF Conference! These remarks will provide an overview of the conference and what to expect. Join us for the opening of this new chapter of HPSF.
Speakers
CT

Christian Trott

Distinguished Member of Technical Staff, Sandia National Laboratories
Christian Trott is a High Performance Computing expert at Sandia National Laboratories, where he co-leads the Kokkos core team, developing performance portability solutions for engineering and science applications. He heads Sandia's delegation to the ISO C++ committee and is a principal... Read More →
Monday May 5, 2025 9:00am - 9:10am CDT
Chicago River Ballroom

9:10am CDT

HPSF State of the Project Overview - Todd Gamblin, Lawrence Livermore National Laboratory
Monday May 5, 2025 9:10am - 9:20am CDT
Join us for an engaging session that highlights the remarkable progress of the High Performance Software Framework (HPSF) in its inaugural year. We will explore the expansion of its vibrant community, the increasing number of members, and the diverse projects that have emerged. Attendees will gain insights into HPSF's strategic goals and future initiatives aimed at advancing the landscape of high-performance software. Discover how HPSF is poised to shape the future of software development in high-performance computing and learn how you can contribute to this exciting journey.
Speakers
TG

Todd Gamblin

Distinguished Member of Technical Staff, Lawrence Livermore National Laboratory
Monday May 5, 2025 9:10am - 9:20am CDT
Chicago River Ballroom

9:20am CDT

Governing Board Introduction - Heidi Poxon, AWS
Monday May 5, 2025 9:20am - 9:35am CDT
Learn about the work of the HPSF governing board (GB). The GB is responsible for the overall governance of HPSF including member admission, budget decisions and general policies. This session will provide attendees with an overview of the GBs work, how it makes decisions and what its priorities are for steering the foundation. 
Speakers
HP

Heidi Poxon

Principal Member of Technical Staff, AWS
Monday May 5, 2025 9:20am - 9:35am CDT
Chicago River Ballroom

9:35am CDT

TAC Introduction - Bill Hoffman, Kitware
Monday May 5, 2025 9:35am - 9:50am CDT
Join us for an informative session on the role of the Technical Advisory Committee (TAC) in shaping our project's landscape. The TAC oversees project admissions, develops a comprehensive project life-cycle approach, and facilitates coordination among member projects. This presentation will provide an overview of the TAC's responsibilities and detail the onboarding process for new projects, offering valuable insights into how we ensure successful integration and collaboration within our community. Don't miss this opportunity to understand the vital functions of the TAC and how they contribute to our collective success.
Speakers
avatar for Bill Hoffman

Bill Hoffman

CTO, Kitware
Mr. Hoffman is a founder of Kitware and currently serves as Chairman of the Board, Vice President, and Chief Technical Officer (CTO). He is the original author and lead architect of CMake, an open source, cross-platform build and configuration tool that is used by hundreds of projects... Read More →
Monday May 5, 2025 9:35am - 9:50am CDT
Chicago River Ballroom

9:50am CDT

Working Groups Introduction - Damien Lebrun-Grandie, Oak Ridge National Laboratory
Monday May 5, 2025 9:50am - 10:00am CDT
HPSF conducts project cross-cutting activities in working groups. This presentation will give a short overview of the existing working groups. Attendees will get the information to decide which breakout session to attend on day two of the HPSF conference, to get involved in the important work of the foundation.
Speakers
DL

Damien Lebrun-Grandie

Senior Computational Scientist, Oak Ridge National Laboratory
Monday May 5, 2025 9:50am - 10:00am CDT
Chicago River Ballroom

10:30am CDT

Project Updates
Monday May 5, 2025 10:30am - 12:30pm CDT
This session offers a fast-paced overview of HPSF's cutting-edge software projects, showcasing the innovative capabilities and the vibrant community driving these initiatives. Attendees will gain insights into the diverse range of projects and their potential applications. Join us to explore new avenues for collaboration and discover how you can leverage HPSF software projects to enhance your own work and contribute to the community's growth.

Project Updates: Systemtools
10:25 - 10:40 AM: HPCToolkit - Jonathon Anderson
10:40 - 10:55 AM: Apptainer - Dave Dykstra, Fermi National Accelerator Laboratory
10:55 - 11:10 AM: Charliecloud - Reid Priedhorsky, Los Alamos National Laboratory
11:10 - 11:25 AM: Spack - Greg Becker, Lawrence Livermore National Laboratory
11:25 - 11:40 AM: E4S - Sameer Shende, Paratools

Project Updates: Applications
11:40 - 11:55 AM: WarpX - Edoardo Zoni, Lawrence Berkeley National Laboratory

Project Updates: Scientific Libraries  Viskores (12:00 - 12:15 PM) Trilinos (12:15 - 12:30 PM)
Speakers
GB

Greg Becker

Software Developer, Lawrence Livermore National Laboratory
DD

Dave Dykstra

Fermi National Accelerator Laboratory
avatar for Ken Moreland

Ken Moreland

Oak Ridge National Laboratory
avatar for Curtis Ober

Curtis Ober

Distinguished Member of Technical Staff, Sandia National Laboratories
Curt has been with Sandia for 30 years and is currently a Distinguished Member of the Technical Staff.  His career has spanned many projects and missions at the laboratory, including computational fluid dynamics (CFD) for re-entry vehicles, shock hydrodynamics, time integration (Trilinos... Read More →
RP

Reid Priedhorsky

Scientist, Los Alamos National Laboratory
I am a staff scientist at Los Alamos National Laboratory. Prior to Los Alamos, I was a research staff member at IBM Research. I hold a Ph.D. in computer science from the University of Minnesota and a B.A., also in computer science, from Macalester College.My work focuses on large-scale... Read More →
avatar for Sameer Shende

Sameer Shende

Research Professor and Director, Performance Research Lab, U. Oregon, University of Oregon
Sameer Shende serves as a Research Professor and the Director of the Performance Research Lab at the University of Oregon and the President and Director of ParaTools, Inc. (USA) and ParaTools, SAS (France). He serves as the Technical Lead of the Extreme-scale Scientific Software Stack... Read More →
EZ

Edoardo Zoni

Research Software Engineer, Lawrence Berkeley National Laboratory
Monday May 5, 2025 10:30am - 12:30pm CDT
Chicago River Ballroom

2:00pm CDT

Project Updates
Monday May 5, 2025 2:00pm - 3:00pm CDT
This session offers a fast-paced overview of HPSF's cutting-edge software projects, showcasing the innovative capabilities and the vibrant community driving these initiatives. Attendees will gain insights into the diverse range of projects and their potential applications. Join us to explore new avenues for collaboration and discover how you can leverage HPSF software projects to enhance your own work and contribute to the community's growth.

Project Updates: Libraries / Programming Systems
1:55 - 2:10 PM: AMReX - Andrew Myers, Lawrence Berkeley National Laboratory
2:10 - 2:25 PM: Kokkos - Christian Trott, Sandia National Laboratories


Project Updates: New and Prospective Projects
2:25 - 2:35 PM: Chapel - Brad Chamberlain, HPE
2:35 - 2:45 PM: HPX - Hartmut Kaiser, LSU
2:45 - 2:55 PM: OpenHPC - Adrian Reber, Red Hat
Speakers
HK

Hartmut Kaiser

STE||AR Group, LSU
Hartmut is a member of the faculty at the CS department at Louisiana State University (LSU) and a senior research scientist at LSU's Center for Computation and Technology (CCT). He received his doctorate from the Technical University of Chemnitz (Germany) in 1988. He is probably best... Read More →
avatar for Adrian Reber

Adrian Reber

Senior Principal Software Engineer, Red Hat
Adrian is a Senior Principal Software Engineer at Red Hat and is migrating processes at least since 2010. He started to migrate processes in a high performance computing environment and at some point he migrated so many processes that he got a PhD for that. Most of the time he is... Read More →
avatar for Brad Chamberlain

Brad Chamberlain

Distinguished Technologist, HPE
Brad Chamberlain is a Distinguished Technologist at Hewlett Packard Enterprise (formerly Cray Inc.) who has spent his career focused on user productivity for high-performance computing (HPC) systems, particularly through the design and development of the Chapel parallel programming... Read More →
AM

Andrew Myers

Computer Systems Engineer, Lawrence Berkeley National Laboratory
CT

Christian Trott

Distinguished Member of Technical Staff, Sandia National Laboratories
Christian Trott is a High Performance Computing expert at Sandia National Laboratories, where he co-leads the Kokkos core team, developing performance portability solutions for engineering and science applications. He heads Sandia's delegation to the ISO C++ committee and is a principal... Read More →
Monday May 5, 2025 2:00pm - 3:00pm CDT
Chicago River Ballroom

3:30pm CDT

Panel Discussion: Status and Trends in the HPC Landscape - Moderated by Todd Gamblin, Lawrence Livermore National Laboratory
Monday May 5, 2025 3:30pm - 5:00pm CDT
High-performance computing (HPC) systems have undergone significant evolution over the years. Today, HPC professionals utilize not only traditional on-premise large clusters but also cloud-based solutions and appliance-like platforms that bridge the gap between workstations and larger clusters. Join this session to hear from experts who are at the forefront of deploying the largest exascale systems, along with representatives from leading cloud vendors. Gain insights into the current landscape of HPC platforms and learn about the systems you should prepare for in the near future to stay ahead in this rapidly changing field.
Moderators
TG

Todd Gamblin

Distinguished Member of Technical Staff, Lawrence Livermore National Laboratory
Speakers
avatar for Dan Stanzione

Dan Stanzione

Director, Texas Advanced Computing Center
Dr. Dan Stanzione, Associate Vice President for Research at The University of Texas at Austin since 2018 and Executive Director of the Texas Advanced Computing Center (TACC) since 2014, is a nationally recognized leader in high performance computing. He serves on the National Artificial... Read More →
HP

Heidi Poxon

Principal Member of Technical Staff, AWS
SC

Sara Campbell

Program Manager, DOE/NNSA
avatar for Jayesh Badwaik

Jayesh Badwaik

HPC Software Engineer, Jülich Supercomputing Centre
NF

Nur Fadel

Head of Scientific Computing Unit, CSCS
AJ

Andrew Jones

Engineering Leader, Future AI & HPC Capabilities, Microsoft
DJ

Doug Jacobsen

HPC Software Engineer, Google Cloud
Monday May 5, 2025 3:30pm - 5:00pm CDT
Chicago River Ballroom

5:00pm CDT

Poster Sessions
Monday May 5, 2025 5:00pm - 7:00pm CDT
Featured Posters:

  • Porting Legacy Codes to Kokkos - Trévis Morvany, CEA
  • Designing a Usable Architecture for Geometric Particle-In-Cell Methods with AMReX - Emil Poulsen & Nils Schild, Max Planck Institute for Plasma Physics
  • The Evolution of Virtualization: Adding some Xen to HPC - Cody Zuschlag, Vates
  • High-performance Phase-field Solver Based on AMReX Software Framework - Akash Shinde & Nasir Attar, Centre for Development of Advanced Computing 
  • HPSF Project Resource: Center for Open-Source Research Software Advancement (CORSA) - Daniel S. Katz, University of Illinois Urbana-Champaign & Elaine M. Raybourn, Sandia National Laboratories
  • PESO: Partnering for Scientific Software Ecosystem Stewardship Opportunities - James Willenbring, Sandia National Laboratories
  • Introduction to Charliecloud and its Weirdness - Reid Priedhorsky, LANL / Charliecloud, Angela Loshak, Los Alamos National Laboratory & Megan Phinney, Los Alamos National Laboratory
  • Boosting ANUGA Performance by GPU Porting - Samir Shaikh & Harsha Ugave, Centre for Development of Advanced Computing (C-DAC), India
  • AI Governance in High-Performance Computing: Ensuring Compliance, Efficiency, and Security - Rohith Vangalla, Optum Services
  • DaggerMPI:Seamless MPI operations and Scheduling - Felipe De Alcantara Tome, MIT
  • Compiler Dependencies in Spack v1.0 - Gregory Becker, LLNL 
  • The Kokkos Performance Portability EcoSystem - Christian Trott, Sandia National Laboratories; Damien Lebrun-Grandie, Lawrence Livermore National Laboratory; Luc Berger-Vergiat & Siva Rajamanickam, Sandia National Laboratories


Speakers
avatar for Daniel S. Katz

Daniel S. Katz

Chief Scientist, NCSA, University of Illinois Urbana-Champaign
Dan's interest is in the development and use of advanced cyberinfrastructure to solve challenging problems at multiple scales. This includes applications, algorithms, fault tolerance, and programming in parallel and distributed computing, including HPC, Grid, Cloud, etc., as well... Read More →
RP

Reid Priedhorsky

Scientist, Los Alamos National Laboratory
I am a staff scientist at Los Alamos National Laboratory. Prior to Los Alamos, I was a research staff member at IBM Research. I hold a Ph.D. in computer science from the University of Minnesota and a B.A., also in computer science, from Macalester College.My work focuses on large-scale... Read More →
avatar for Elaine M. Raybourn

Elaine M. Raybourn

Principal Member of the Technical Staff, Sandia National Laboratories
Elaine M. Raybourn is a social scientist at Sandia National Laboratories. She has worked in the UK (British Telecom), Germany (Fraunhofer FIT), and France (INRIA) as a Fellow of the European Research Consortium in Informatics and Mathematics (ERCIM). She supports the DOE Office of... Read More →
avatar for Cody Zuschlag

Cody Zuschlag

Developer Relations Evangelist, Vates
With a clear focus on open-source solutions, Cody is deeply committed to shaping technology for the greater good. Cody has championed the benefits of full-stack and decentralized applications, underscoring the significance of open-source technologies. Through his work, presentations... Read More →
avatar for Megan Phinney

Megan Phinney

Scientist, Los Alamos National Laboratory
AL

Angelica Loshak

Student, Los Alamos National Laboratory
avatar for Samir Shaikh

Samir Shaikh

Scientist, Centre for Developement of Advanced Computing (C-DAC)
Samir Shaikh is an HPC specialist at C-DAC, Pune, optimizing large-scale workloads, parallel computing, and system architecture. As a Scientist C, he enhances HPC performance for AI/ML, scientific computing, and NSM supercomputers. An IIT Guwahati M.Tech graduate, he has contributed... Read More →
avatar for Akash Shinde

Akash Shinde

Project Engineer, Center for Development of Advanced Computing
Akash Shinde, Project Engineer, C-DAC Basically I working at C-DAC as Scientific Software Devloper.
avatar for Felipe De Alcantara Tome

Felipe De Alcantara Tome

Research Software Engineer, MIT
Felipe Tomé is a Brazilian Research Software Engineer passionate about high-performance computing (HPC), parallel computing, and scalable algorithms. At MIT, he contributed to Dagger.jl and DLA.jl, optimizing MPI, GPU acceleration, and numerical linear algebra. His research, published... Read More →
avatar for Harsha Ugave

Harsha Ugave

HPC Engineer, Centre for Development of Advanced Computing (C-DAC), India
Harsha Ugave is an HPC Engineer at C-DAC Pune, specializing in performance portability, parallel computing, and system optimization. She plays a key role in deploying and tuning HPC applications under the National Supercomputing Mission (NSM). Her work ensures efficient execution... Read More →
avatar for James Willenbring

James Willenbring

Senior Member of Technical Staff, Sandia National Laboratories
James M. Willenbring is a senior member of R&D Technical Staff in the Software Engineering and Research department at Sandia National Laboratories. His research interests include software sustainability and the application of software engineering methodologies for high-performance... Read More →
avatar for Nasir Attar

Nasir Attar

Project Engineer, Centre for Development of Advanced Computing
I’m Nasir Attar, and for the past three years, I’ve been with the Centre for Development of Advanced Computing (C-DAC), Pune, India. I lead the development of a high-performance phase-field solver using the AMReX software framework as part of a collaboration with leading Indian... Read More →
avatar for Nils Schild

Nils Schild

PhD student, Max Planck Institute for Plasma Physics
After studying physics and working on solvers for sparse eigenvalue problems in quantum mechanics at the University of Bayreuth, he moved to the Max Planck Institute for Plasma Physics in Garching (Germany). During his Ph.D., he started implementing the software BSL6D, a solver for... Read More →
avatar for Rohith Vangalla

Rohith Vangalla

Lead Software Engineer, Optum Technologies (UnitedHealth Group), Optum services
I am Dr. Rohith Vangalla, a Lead Software Engineer at Optum Technologies, a subsidiary of UnitedHealth Group. I specialize in high-performance computing (HPC) and AI-driven healthcare solutions, focusing on scalable, cloud-native architectures and regulatory compliance. With a PhD... Read More →
GB

Greg Becker

Software Developer, Lawrence Livermore National Laboratory
DL

Damien Lebrun-Grandie

Senior Computational Scientist, Oak Ridge National Laboratory
CT

Christian Trott

Distinguished Member of Technical Staff, Sandia National Laboratories
Christian Trott is a High Performance Computing expert at Sandia National Laboratories, where he co-leads the Kokkos core team, developing performance portability solutions for engineering and science applications. He heads Sandia's delegation to the ISO C++ committee and is a principal... Read More →
avatar for Trévis Morvany

Trévis Morvany

Research engineer, CEA
Holder of a Master’s Degree in High Performance Computing and Simulation from Paris-Saclay University, Trévis Morvany joined the CExA team as a developer in January 2025.
avatar for Emil Poulsen

Emil Poulsen

Post Doc, Max Planck Institute for Plasma Physics
Dr. Poulsen has more than six years of experience with scientific high performance computing in topics as diverse as quantum many-body physics, micromagnetism and plasma physics using mainly C++ and Fortran in combination with CUDA, MPI and OpenMP.
LB

Luc Berger-Vergiat

Sandia National Laboratories
SR

Siva Rajamanickam

Sandia National Laboratories
Monday May 5, 2025 5:00pm - 7:00pm CDT
Chicago River Ballroom
 
Tuesday, May 6
 

9:00am CDT

Welcome & Overview of Day
Tuesday May 6, 2025 9:00am - 9:05am CDT
Tuesday May 6, 2025 9:00am - 9:05am CDT
Chicago River Ballroom

9:05am CDT

Performance, Usability and Issues on Current Systems - Kevin Huck, University of Oregon & Chris Siefert, Sandia National Laboratories
Tuesday May 6, 2025 9:05am - 10:30am CDT
This session offers a comprehensive overview of the current landscape of exascale supercomputing technologies from the user perspective. Attendees will gain valuable insights into the nuances of transitioning between various system architectures and software stacks, focusing on usability, performance, and the common challenges faced by users. By exploring real-world experiences and best practices, participants will be better equipped to navigate the complexities of exascale computing environments, ultimately enhancing their ability to leverage these advanced technologies for their research and applications.
Speakers
CS

Chris Siefert

R&D Staff, Sandia National Laboratories
avatar for Kevin Huck

Kevin Huck

Senior Research Associate, University of Oregon
Kevin Huck is a Senior Research Associate in the Oregon Advanced Computing Institute for Science and Society (OACISS) at the University of Oregon. He is interested in the unique problems of performance analysis of large HPC applications as well as automated methods for diagnosing... Read More →
Tuesday May 6, 2025 9:05am - 10:30am CDT
Chicago River Ballroom

11:00am CDT

Panel Discussion: Processor Trends and What They Mean for Software - Speakers to be Announced
Tuesday May 6, 2025 11:00am - 12:30pm CDT
The rapid acceleration of processor innovation in recent years has introduced both opportunities and challenges for developers of high-performance software. This expert panel will delve into emerging hardware trends that are poised to shape the future of software development. Join us for an insightful discussion as we explore the implications of these advancements, the new challenges that lie ahead, and how our community can collaboratively address them. Gain valuable perspectives on what to expect in the evolving landscape of high-performance computing and how to adapt our strategies for success.
Moderators
CT

Christian Trott

Distinguished Member of Technical Staff, Sandia National Laboratories
Christian Trott is a High Performance Computing expert at Sandia National Laboratories, where he co-leads the Kokkos core team, developing performance portability solutions for engineering and science applications. He heads Sandia's delegation to the ISO C++ committee and is a principal... Read More →
Tuesday May 6, 2025 11:00am - 12:30pm CDT
Chicago River Ballroom

2:00pm CDT

Working Group Breakouts
Tuesday May 6, 2025 2:00pm - 3:00pm CDT
Join our working group breakout sessions for an interactive opportunity to engage in face-to-face discussions with fellow community members. Discover the ongoing activities of each working group and contribute to shaping future initiatives. Topics include continuous integration, benchmarking, community outreach, and efforts to enhance software project interoperability. Brief reports from each breakout will summarize key insights and activities, ensuring that the entire community stays informed and connected. Your participation is vital in driving collaboration and innovation within our community!
Tuesday May 6, 2025 2:00pm - 3:00pm CDT
Chicago River Ballroom

3:00pm CDT

Working Group Breakout Reports
Tuesday May 6, 2025 3:00pm - 3:25pm CDT
Tuesday May 6, 2025 3:00pm - 3:25pm CDT
Chicago River Ballroom

3:50pm CDT

HPSF Community BOF
Tuesday May 6, 2025 3:50pm - 5:20pm CDT
Join us for an engaging Birds of a Feather (BoF) session focused on the current state and future direction of the HPSF community. Key community leaders will discuss successes and identify areas for improvement, fostering an open dialogue about our collective vision. This interactive session will provide ample opportunities for audience questions and feedback, allowing you to contribute your insights. Together, let’s shape the HPSF community into a valuable resource that meets the needs of all its members!
Tuesday May 6, 2025 3:50pm - 5:20pm CDT
Chicago River Ballroom

5:20pm CDT

Closing Remarks
Tuesday May 6, 2025 5:20pm - 5:35pm CDT
Tuesday May 6, 2025 5:20pm - 5:35pm CDT
Chicago River Ballroom
 
Wednesday, May 7
 

1:35pm CDT

Adopting Kokkos
Wednesday May 7, 2025 1:35pm - 3:15pm CDT
1. A Brief Overview of LANL's use of Kokkos - Daniel Holladay, Los Alamos National Laboratory (20 minutes)
Since the commissioning of the first petascale machine, Roadrunner, in 2009 at the Los Alamos
National Laboratory (LANL), the ability for physics codes at LANL to take advantage of accelerators
has provided utility and productivity improvements for code users. The ability to take advantage of an
accelerator, and more specifically general purpose graphics processing units (GPGPUs), will quickly
move from a productivity enhancement to absolutely necessary as more than 90% of the compute
capability of the El Capitan supercomputer at Lawrence Livermore National Laboratory (LLNL) will
only be accessed through effective use of its GPGPUs, a task which has traditionally been
accomplished with vendor specific software extensions such as CUDA or HIP. Many projects with
code bases ranging from large and established FORTRAN codes to new c++ based projects have
made the decision to use Kokkos as the tool that will enable effective use of LLNL's El Capitan
compute resources as well as future machines which could likely benefit from Kokkos's capabilities.
In this talk I will give an overview of several physics code projects at LANL and their usage of Kokkos.

2. Enhancing Fortran Code for Operational Weather Forecasting with Kokkos: Results and Lessons Learned - Timothy Sliwinski, Cooperative Institute for Research in the Atmosphere (CIRA) (20 minutes)
At NOAA, much of the code for numerical weather prediction (NWP) and operational weather forecasting is built upon Fortran, into which decades of scientific research knowledge and expertise has been invested. Therefore, moving away from Fortran and potentially breaking what has been a highly reliable system for many years is a significant challenge.
To demonstrate new methods to modernize NOAA’s NWP models, Kokkos was selected due to its ability to work across multiple GPUs and CPUs with a single source code and the presence of the Fortran Language Compatibility Layer (FLCL), easing development of the interface between Fortran and C++ Kokkos kernels. As a first step, the YSU Planetary Boundary Layer (PBL) scheme was chosen as the target and a prototype with Kokkos was developed, tested, and performance benchmarked. In this presentation, we report the performance of this new Kokkos-enhanced Fortran code on CPU and an Nvidia GPU, the challenges of the C/Fortran interface, potential future prospects for the use of Kokkos at NOAA, and overall lessons learned from this project for anyone else interested in using Kokkos with existing Fortran source codes.

3. Using Umpire's Memory Management Capabilities with Kokkos - Kristi Belcher, LLNL (20 minutes)
Umpire is an open-source data and memory management library created at Lawrence Livermore National Laboratory (LLNL). Although Umpire is part of the RAJA Portability Suite, it was made to be modular and can therefore be used with Kokkos and other performance portability abstractions. Umpire provides memory pools which avoid expensive calls to the underlying device-specific API making allocations, large or small, performant in HPC environments. Umpire provides numerous types of memory resources and allocators (i.e. Device, Host, Unified Memory, IPC Shared Memory, etc.). In this talk, I will discuss key Umpire features and capabilities and showcase a Kokkos example with Umpire.

4. Early Experiences Using Kokkos for Multi-Resolution Analysis - Joseph Schuchart, Stony Brook University (20 minutes)
MADNESS is a framework for multi-resolution analysis with application in quantum chemistry. In this talk, we will present some early experiences in using Kokkos in a port of MADNESS to the TTG data-flow programming model, which includes both a restructuring of the existing program flow and a port to accelerators.
Speakers
avatar for Daniel Holladay

Daniel Holladay

Computational Physicist, Los Alamos National Laboratory
Daniel Holladay is the deputy project leader for computer science for the project that maintains the FLAG Lagrangian multi-physics code at the Los Alamos National Laboratory (LANL). He received a Ph.D. in Nuclear Engineering from Texas A&M University in 2018 while working as a LANL... Read More →
avatar for Joseph Schuchart

Joseph Schuchart

Senior Research Scientist, Stony Brook University
Joseph Schuchart is a Senior Research Scientist at the Institute for Advanced Computational Science at Stony Brook University. He has been working on distributed data flow programming models and communication models, currently working at the intersection with computational chemistry... Read More →
avatar for Kristi Belcher

Kristi Belcher

Software Developer, LLNL
Kristi is a Software Developer at Lawrence Livermore National Laboratory working primarily on Umpire, an open source library that supports parallel data and memory management on HPC platforms, and MARBL, a large multi-physics simulation code. Kristi also works on the RADIUSS project... Read More →
avatar for Timothy Sliwinski

Timothy Sliwinski

HPC Software Developer, Cooperative Institute for Research in the Atmosphere (CIRA)
Dr. Timothy Sliwinski is an atmospheric scientist with the Cooperative Institute for Research in the Atmosphere at Colorado State University. Working directly with NOAA Global System Laboratory federal scientists in the Scientific Computing Branch, Dr. Sliwinski has worked on multiple... Read More →
Wednesday May 7, 2025 1:35pm - 3:15pm CDT
Chicago River Ballroom

3:40pm CDT

Lightning Talks
Wednesday May 7, 2025 3:40pm - 5:00pm CDT
1. Experience Porting a Scientific Code from YAKL to Kokkos - James Foucar, Sandia National Labs (10 minutes)
The DoE climate code E3SM recently ported a medium sized scientific code, RRTMGP (computes radiative fluxes in planetary atmospheres), from a kernel launcher called YAKL to Kokkos. We'd like to share tips and pain points from this effort, particularly the struggle to get to performance parity with YAKL. We found that a 1:1 port (YAKL API is very similar to Kokkos) was not nearly sufficient to achieve good performance. The main issues were how to allocate temporary views and dealing with MDRangePolicy.

2. Benchmarking Lattice QCD Staggered Fermion Kernel Written in Kokkos - Simon Schlepphorst, Forschungszentrum Juelich GmbH (10 minutes)
Lattice quantum chromodynamics (QCD) is a numerical approach to studying the interactions of quarks and gluons, where the fundamental eqautions governing their interactions are discretized to a four dimension spacetime lattice. One of the most costly computations is the inversion of the lattice Dirac operator, a large sparse matrix. Calculating this inversion with iterative solvers leads to many applications of that operator. This study builds on previous work where we implemented the staggered fermion Dirac operator as a benchmark in Kokkos. We investigate the effects of the tiling size in combination with the use of a 4D MDRangePolicy and 7D Views.

3. Leveraging Liaisons in Your Network for Software Sustainability - Elaine M. Raybourn, Sandia National Laboratories (10 minutes)
Open source software project sustainability is a sociotechnical endeavor that often extends beyond the efforts of individual projects. HPSF and the Linux Foundation offer rich resources of expertise across communities in industry, academia, and agencies. Leveraging this collective knowledge and experience is vital to enhance project practices, especially in early identification of challenges and potential issues. This lightning talk explores the value of leveraging liaisons — key individuals who are actively participating in cross-team networks, to accelerate project sustainability. Liaisons can bridge gaps, share tacit knowledge and incentivize collaborative efforts across communities, go assist in breaking down silos. The value of leveraging liaisons was identified during the DOE Exascale Computing Project to foster strategic project alignment and outreach. Whether a small team, or a larger network of teams of teams, identifying liaisons early on can foster trust and transparency both within and across teams.

4. Vertex-CFD: A Multi-Physics Solver for Fusion Applications - Marc Olivier Delchini & Daniel Arndt, Oak Ridge National Laboratory (10 minutes)
In this talk we will introduce Vertex-CFD, a multiphysics solver that is being developed in response to needs by Oak Ridge National Laboratory (ORNL) to have accurate simulation software for use in modeling of a fusion blanket problem. Vertex-CFD is built upon Trilinos and Kokkos libraries for compatibility with CPU and GPU platforms. It is designed to generate high-fidelity solutions of multiphysics problems in complex geometries by leveraging state-of-the art computing methods and technologies. We will describe how we leverage Kokkos and Trilinos to solve the governing equations by employing a finite element method and high-order implicit temporal integrators.

5. Toucan: Revolutionizing Microstructure Prediction - Benjamin Stump, ORNL (10 minutes)
Going to describe my code, what it is doing (physically), what I need it to do computationally, how I achieved it using Kokkos and optimized it algorithmically.

6. Performance-Portable Spectral Ewald Summation with PyKokkos - Gabriel K Kosmacher, Oden Institute, The University of Texas at Austin (10 minutes)
We present a performance portable implementation of the Spectral Ewald method, employing shared memory and streaming parallelism to rapidly evaluate periodic two-body potentials in Stokes flow. The method splits dense particle evaluation into near-field and far-field components, where the near-field is singular and the far-field decays rapidly in Fourier space. Far-field interactions resemble a Nonuniform Fast Fourier Transform: source potentials are interpolated onto a uniform grid (p2g), an ndFFT is applied, Fourier potentials are scaled, an ndIFFT is applied, and the potentials are interpolated back (g2p). The p2g, g2p, and near-field (p2p) interactions use Kokkos hierarchical parallelism with scratch-pad memory and thread-vector range reductions.

7. Empowering NSM Supercomputers with Kokkos for Scalable HPC - Harsha Ugave & Samir Shaikh, Centre for Developement of Advanced Computing (C-DAC) (10 minutes)
Kokkos is transforming how high-performance applications run on National Supercomputing Mission (NSM) systems. With NSM deploying a mix of CPUs, GPUs, and other accelerators, ensuring software runs efficiently across all these platforms can be challenging. Kokkos simplifies this by providing a single, flexible programming model that adapts to different hardware without requiring major code changes. It supports multiple backends like CUDA, HIP, SYCL, and OpenMP, making it easier for developers to write performance-portable applications. For NSM’s large-scale supercomputers, Kokkos ensures better performance and scalability, allowing applications to make full use of processors, GPUs, and memory hierarchies. It also optimizes energy efficiency by improving memory access and reducing unnecessary data movement, helping to make supercomputing more sustainable. Since Kokkos is open-source and backed by an active community, it keeps up with emerging technologies, ensuring seamless adoption of next-generation NSM systems and preparing them for the future of exascale computing.

8. Real-Time Performance Characterization of the ADIOS2 Library When Kokkos Is Enabled - Ana Gainaru, Oak Ridge National Laboratory (10 minutes)
Modern performance analysis tools are increasingly capable of capturing a high volume of metrics at ever-finer granularity. This abundance of information presents an opportunity to move beyond post-mortem analysis and leverage data streaming for real-time performance monitoring and decision-making. By streaming performance data, applications can provide immediate feedback, enabling dynamic adjustments and optimizations during execution. Furthermore, this streamed data can be directed to individual scientist workstations, facilitating on-the-fly health checks and user-driven interventions to steer the application's behavior. We will demonstrate the practical application of these concepts within the ADIOS2 library, showcasing how data streaming enables detailed monitoring and analysis of an HPC application during large-scale runs.

9. Cabana: Particles, Structured Grids, and Extensions to Unstructured with Kokkos - Sam Reeve, ORNL (10 minutes)
We discuss updates to Cabana, a Kokkos+MPI library for building particle applications. Cabana was created through the U.S. Department of Energy Exascale Computing Project to enable particle simulation across methods on current and future exascale supercomputers. Cabana includes particle and structured grid parallelism, data structures, algorithms, communication, and interfaces to additional libraries, all extending and working alongside Kokkos. We focus in particular on recent efforts to integrate Cabana particles within Trilinos unstructured grids for broader support of scientific applications. We will highlight further recent Cabana development, performance and portability, and application-level demonstrations.
Speakers
avatar for Elaine M. Raybourn

Elaine M. Raybourn

Principal Member of the Technical Staff, Sandia National Laboratories
Elaine M. Raybourn is a social scientist at Sandia National Laboratories. She has worked in the UK (British Telecom), Germany (Fraunhofer FIT), and France (INRIA) as a Fellow of the European Research Consortium in Informatics and Mathematics (ERCIM). She supports the DOE Office of... Read More →
avatar for Daniel Arndt

Daniel Arndt

Large Scale Computational Scientist, Oak Ridge National Laboratory
Daniel Arndt is a computational scientist at Oak Ridge National Laboratory. He is also a mathematician by training specializing on finite element simulations. His research focuses on supporting new backends in Kokkos.
avatar for Samir Shaikh

Samir Shaikh

Scientist, Centre for Developement of Advanced Computing (C-DAC)
Samir Shaikh is an HPC specialist at C-DAC, Pune, optimizing large-scale workloads, parallel computing, and system architecture. As a Scientist C, he enhances HPC performance for AI/ML, scientific computing, and NSM supercomputers. An IIT Guwahati M.Tech graduate, he has contributed... Read More →
avatar for Ana Gainaru

Ana Gainaru

Computer Scientist, Oak Ridge National Laboratory
Ana Gainaru is a computer scientist in the CSM division at Oak Ridge National Laboratory, working on performance optimization for large scale scientific applications and on profiling, managing, and analyzing large-scale data. She received her PhD from the University of Illinois at... Read More →
avatar for Benjamin Stump

Benjamin Stump

Technical Staff, ORNL
Benjamin Stump works at the Oak Ridge National Laboratory's Manufacturing Demonstration Facility on Additive Manufacturing problems.
avatar for Gabriel K Kosmacher

Gabriel K Kosmacher

Graduate Student, Oden Institute, The University of Texas at Austin
Gabriel is a PhD student at the Oden Institute for Computational Engineering & Sciences, where he is advised by George Biros. His research interests lie at the intersection of numerical analysis and scientific computing and is particularly interested in fast numerical methods for... Read More →
avatar for Harsha Ugave

Harsha Ugave

HPC Engineer, Centre for Development of Advanced Computing (C-DAC), India
Harsha Ugave is an HPC Engineer at C-DAC Pune, specializing in performance portability, parallel computing, and system optimization. She plays a key role in deploying and tuning HPC applications under the National Supercomputing Mission (NSM). Her work ensures efficient execution... Read More →
avatar for James Foucar

James Foucar

Software Engineer, Sandia National Labs
I've been a software developer for Sandia for nearly 20 years. For the last 10 yeas, I've been doing software-focussed tasks for E3SM (DoE climate model).
avatar for Marc Olivier Delchini

Marc Olivier Delchini

CFD developer and analyst, Oak Ridge National Laboratory
CFD analyst and developer at Oak Ridge National Laboratory for 10 years. Obtained his PhD in nuclear engineering from Texas A&M University.
avatar for Sam Reeve

Sam Reeve

Staff Scientist, ORNL
Sam Reeve is a staff scientist at ORNL, working at the intersection of materials and computational science. Current focuses include performance portability and software development for physics applications and simulation of mesoscale material phenomena. He leads the development of... Read More →
avatar for Simon Schlepphorst

Simon Schlepphorst

Research Software Engineer, Forschungszentrum Juelich GmbH
After graduating with a Master's degree in physics from the University of Bonn, Simon became a Research Software Engineer at the Juelich Supercomputing Centre developing Lattice QCD codes for current and upcoming accelerators.
Wednesday May 7, 2025 3:40pm - 5:00pm CDT
Chicago River Ballroom
 
  • Filter By Date
  • Filter By Venue
  • Filter By Type
  • Timezone

Share Modal

Share this link via

Or copy link

Filter sessions
Apply filters to sessions.