A particle method for fluid-structure interaction simulations in multiple GPUs

0Citations
Citations of this article
1Readers
Mendeley users who have this article in their library.
Get full text

Abstract

This chapter is a presentation of the programming philosophy behind a novel numerical particle method for the simulation of the interaction of compressible fluids and elastic structures, specifically designed to run in multiple Graphics Processing Units (GPUs). The code has been developed using the CUDA C Application Programming Interface (API) for fine-grain parallelism in the GPUs and the Message Passing Interface library (MPI) for the distribution of threads in the Central Processing Units (CPUs) and the communication of shared data between GPUs. The numerical algorithm does not use smoothing kernels nor weighting functions for the computation of differential operators. A novel approach is used to compute gradients using averages of radial finite differences and divergences using Gauss’ theorem by approximations based on area integrals around local spheres around each particle. The interactions of the particles inside the fluid are modelled using the isothermal, compressible Navier-Stokes equations and a simple equation of state. The elastic material is modelled using inter-particle springs with damping. Results show the potential of the method for the simulation of flows in complex geometries.

Cite

CITATION STYLE

APA

Becerra-Sagredo, J., Sigalotti, L., & Klapp, J. (2017). A particle method for fluid-structure interaction simulations in multiple GPUs. In Communications in Computer and Information Science (Vol. 697, pp. 346–358). Springer Verlag. https://doi.org/10.1007/978-3-319-57972-6_26

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free