SRC22. Accelerated Signed Distance Queries For Performance Portable Multi-Material Simulations
Student: Evan T. DeSantola (Lawrence Livermore National Laboratory)Jordan Backes (Lawrence Livermore National Laboratory)
Supervisor: George Zagaris (Lawrence Livermore National Laboratory)
Abstract: Signed distance is commonly employed to numerically represent material interfaces with complex boundaries in multi-material numerical simulations. However, the performance of computing the signed distance field is hindered by the complexity and size of the input. Recent trends in HPC architecture consist of multi-core CPUs and accelerators that collectively expose tens to thousands of cores to the application. Harnessing this massive parallelism for computing the signed distance field presents significant challenges. Chief among them, the design and implementation of a performance portable solution that can work across architectures. Addressing these challenges to accelerate signed distance queries is the primary merit of this work. Herein, we employ the RAJA programming model, which provides a loop-level abstraction that decouples the loop-body from the parallel execution and insulates application developers from non-portable compiler and platform-specific directives. Implementation and performance results are discussed in more detail.
Two-page extended abstract: pdf