- By:
- Martin, Aristotle; Yousef, Ayman; Liu, Geng; Ladd, William; Georgiadou, Antigoni ; Stoop, Jorik; Randles, Amanda
- Page Number:
- 1-11
- Book Title:
- ISC High Performance 2025 Research Paper Proceedings (40th International Conference)
- Publication Date:
- March 12, 2026
- Publisher Location:
- IEEE, New Jersey, United States of America
- Conference Name:
- ISC high performance 2025
- Conference Location:
- Hamburg, Germany
- Conference Sponsor:
- Various
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.