English

A fine-grained parallelization of the immersed boundary method

Distributed, Parallel, and Cluster Computing 2021-11-02 v3 Numerical Analysis Numerical Analysis

Abstract

We present new algorithms for the parallelization of Eulerian-Lagrangian interaction operations in the immersed boundary method. Our algorithms rely on two well-studied parallel primitives: key-value sort and segmented reduce. The use of these parallel primitives allows us to implement our algorithms on both graphics processing units (GPUs) and on other shared memory architectures. We present strong and weak scaling tests on problems involving scattered points and elastic structures. Our tests show that our algorithms exhibit near-ideal scaling on both multicore CPUs and GPUs.

Keywords

Cite

@article{arxiv.2012.06646,
  title  = {A fine-grained parallelization of the immersed boundary method},
  author = {Andrew Kassen and Varun Shankar and Aaron L Fogelson},
  journal= {arXiv preprint arXiv:2012.06646},
  year   = {2021}
}

Comments

14 pages, 5 figures

R2 v1 2026-06-23T20:54:51.757Z