DOE OSTI · 1988555
Using heterogeneous GPU nodes with a Cabana-based implementation of MPCD
Abstract
In this study, the Kokkos based library Cabana, which has been developed in the Co-design Center for Particle Applications (CoPA), is used for the implementation of Multi-Particle Collision Dynamics (MPCD), a particle-based description of hydrodynamic interactions. Cabana allows for a function portable implementation, which has been used to study the interplay between CPU and GPU usage on a multi-node system as well as analysis of said interplay with performance analysis tools. As a result, we see most advantages in a homogeneous GPU usage, but we also discuss the extent to which heterogeneous applications might be more performant, using both CPU and GPU concurrently.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Halver, Rene, Junghans, Christoph, Sutmann, Godehard. 2023-06-15. Using heterogeneous GPU nodes with a Cabana-based implementation of MPCD. https://doi.org/10.1016/j.parco.2023.103033
Cite the original work for its findings. Save a collection to share your selection of sources.