Search NASA⌕ Search

DOE OSTI · 3002039

Performance Portability Evaluation of Fluid-Structure Interaction Simulations on Heterogeneous Platforms

Abstract

The rapid proliferation of heterogeneous programming languages and multi-vendor hardware has underscored the critical need to evaluate the performance portability of scientific applications. In this work, we present the systematic porting and optimization of a massively parallel fluid-structure interaction code across multiple heterogeneous programming frameworks for deployment on leadership-class supercomputers from major vendors. Our analysis focuses on at-scale performance for simulations involving hundreds of millions of deformable cells, executed on a combination of CPUs and GPUs spanning thousands of nodes on exascale machines. We benchmark the performance of each implementation, highlighting the trade-offs inherent in adopting diverse programming models. Key insights regarding the portability of CUDA on multi-vendor platforms, the superior multi-core CPU performance from SYCL, and architectural considerations on performance optimization are distilled from our experience, offering guidance to other users of high performance computing based on our findings.

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Martin, Aristotle [Duke University], Yousef, Ayman [Duke University], Liu, Geng [Argonne National Laboratory], Ladd, William [Duke University], Georgiadou, Antigoni [ORNL] (ORCID:0000000209776310), Stoop, Jorik [Duke University], Randles, Amanda [Duke university Duhram, NC]. 2025-06-01. Performance Portability Evaluation of Fluid-Structure Interaction Simulations on Heterogeneous Platforms. https://www.osti.gov/biblio/3002039

Cite the original work for its findings. Save a collection to share your selection of sources.