Back

Paper

Parallel Algorithms for Intersection Computation

Tuesday, June 4, 2024
15:00
-
15:30
CEST
Climate, Weather and Earth Sciences
Climate, Weather and Earth Sciences
Climate, Weather and Earth Sciences
Chemistry and Materials
Chemistry and Materials
Chemistry and Materials
Computer Science and Applied Mathematics
Computer Science and Applied Mathematics
Computer Science and Applied Mathematics
Humanities and Social Sciences
Humanities and Social Sciences
Humanities and Social Sciences
Engineering
Engineering
Engineering
Life Sciences
Life Sciences
Life Sciences
Physics
Physics
Physics

Presenter

Aparna
Sasidharan
-
Illinois Institute of Technology

I graduated from the University of Illinois,Urbana-Champaign in 2018 with a Ph.D in Computer Science. My advisor was Dr. Marc Snir and I developed a multi-threaded data partitioner for meshes and random point clouds as part of my thesis. After working for three years as R&D Engineer at Ansys, Inc, I joined Illinois Institute of Technology, Chicago in 2022 as R&D developer. My research interests are in the areas of Parallel Algorithms, HPC Software Architecture and Performance Modeling.

Description

This paper discusses parallel algorithms for computing intersections
between pairs of meshes. We used parallel intersection algorithms
to compute interpolation weights in coupled solvers which are part
of multi-physics simulations. We present a parallel algorithm for
computing intersections that has linear computational complexity.
We analyze the computation and communication complexities of
this algorithm, along with lower bounds for parallel intersection
computation. The algorithm has low contention and can be executed
on many-core CPUs or offloaded to GPUs. We present strong scaling
results for this algorithm on a heterogeneous machine with multiple
GPUs per node.

Authors