A fine-grained parallelization of the immersed boundary method

12/11/2020
by   Andrew Kassen, et al.
0

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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/28/2022

Distributed Parallelization of xPU Stencil Computations in Julia

We present a straightforward approach for distributed parallelization of...
research
06/30/2021

A parallel fast multipole method for a space-time boundary element method for the heat equation

We present a novel approach to the parallelization of the parabolic fast...
research
03/28/2015

A Multi-signal Variant for the GPU-based Parallelization of Growing Self-Organizing Networks

Among the many possible approaches for the parallelization of self-organ...
research
03/15/2019

Improving Strong-Scaling of CNN Training by Exploiting Finer-Grained Parallelism

Scaling CNN training is necessary to keep up with growing datasets and r...
research
09/12/2021

Parallel iterative methods for variational integration applied to navigation problems

Discrete variational methods have shown an excellent performance in nume...
research
06/17/2022

A parallel iterative method for variational integration

Discrete variational methods show excellent performance in numerical sim...

Please sign up or login with your details

Forgot password? Click here to reset