Toward Full GPU Implementation of Fluid-Structure Interaction

Fluid-structure interaction (FSI) is a notoriously difficult topic in the fields of Computational Fluid Dynamics (CFD) and Finite Element Analysis (FEA), as it requires the deployment of a coupling framework between two different numerical methodologies. Theoretically, the coupling may suffer from n...

Full description

Saved in:
Bibliographic Details
Published in2019 18th International Symposium on Parallel and Distributed Computing (ISPDC) pp. 16 - 22
Main Authors Beny, Joel, Kotsalos, Christos, Latt, Jonas
Format Conference Proceeding
LanguageEnglish
Published IEEE 01.06.2019
Subjects
Online AccessGet full text
DOI10.1109/ISPDC.2019.000-2

Cover

Loading…
Abstract Fluid-structure interaction (FSI) is a notoriously difficult topic in the fields of Computational Fluid Dynamics (CFD) and Finite Element Analysis (FEA), as it requires the deployment of a coupling framework between two different numerical methodologies. Theoretically, the coupling may suffer from numerical instabilities or other types of incompatibilities. Practically, the strategies used to optimize and parallelize the respective solvers need to be put into a common framework for the run-time coupling to exhibit acceptable performance. In this article, we present a strategy for deploying a FSI system in the many-thread framework of general purpose Graphics Processing Units (gpGPUs). The system uses the lattice Boltzmann method (LBM) to simulate fluid flow, a novel finite element (FE) solver for the non-linear structural analysis of deformable bodies, and the immersed boundary method (IBM) to impose the noslip boundary condition on the fluid-structure interface. In the literature, GPU implementations of LBM-IBM codes are restricted to situations where the immersed surfaces are very small compared to the total number of fluid cells [10], as it is often the case for exterior flow simulations around obstacles. This article investigates two situations in which the density of immersed objects is inherently high. In the first case, we mimic the physics of a rigid (non-deformable) multi-rotor propeller with imposed motion and a solid-vertex to fluid-node ratio of less than 1%. In the second case, we simulate deformable red blood cells (RBCs), whose motion is resolved by the FEM part, flowing in the blood plasma, with a vertex-to-node ratio of 1%-10%.
AbstractList Fluid-structure interaction (FSI) is a notoriously difficult topic in the fields of Computational Fluid Dynamics (CFD) and Finite Element Analysis (FEA), as it requires the deployment of a coupling framework between two different numerical methodologies. Theoretically, the coupling may suffer from numerical instabilities or other types of incompatibilities. Practically, the strategies used to optimize and parallelize the respective solvers need to be put into a common framework for the run-time coupling to exhibit acceptable performance. In this article, we present a strategy for deploying a FSI system in the many-thread framework of general purpose Graphics Processing Units (gpGPUs). The system uses the lattice Boltzmann method (LBM) to simulate fluid flow, a novel finite element (FE) solver for the non-linear structural analysis of deformable bodies, and the immersed boundary method (IBM) to impose the noslip boundary condition on the fluid-structure interface. In the literature, GPU implementations of LBM-IBM codes are restricted to situations where the immersed surfaces are very small compared to the total number of fluid cells [10], as it is often the case for exterior flow simulations around obstacles. This article investigates two situations in which the density of immersed objects is inherently high. In the first case, we mimic the physics of a rigid (non-deformable) multi-rotor propeller with imposed motion and a solid-vertex to fluid-node ratio of less than 1%. In the second case, we simulate deformable red blood cells (RBCs), whose motion is resolved by the FEM part, flowing in the blood plasma, with a vertex-to-node ratio of 1%-10%.
Author Kotsalos, Christos
Latt, Jonas
Beny, Joel
Author_xml – sequence: 1
  givenname: Joel
  surname: Beny
  fullname: Beny, Joel
  organization: University of Geneva
– sequence: 2
  givenname: Christos
  surname: Kotsalos
  fullname: Kotsalos, Christos
  organization: University of Geneva
– sequence: 3
  givenname: Jonas
  surname: Latt
  fullname: Latt, Jonas
  organization: University of Geneva
BookMark eNotzM1KAzEUQOEIutDaveAmLzDjvUljJgsXMjrtQMFC23W5Te5AYH5KzCC-vYiuzuKDcyeux2lkIR4QSkRwT-1-91aXCtCVAFCoK7F0tkKrKtQVoLkVL4fpi1KQzdz3cr07yna49DzwmCnHaZRTJ5t-jqHY5zT7PCeW7Zg5kf_le3HTUf_Jy_8uxLF5P9SbYvuxbuvXbRHRmlxwYCDUPqyCYgNEJlhyulNnFawHZGvRGec7CoBnt-IuVC6gN957S-ZZL8Tj3zcy8-mS4kDp-1RZB85o_QPmNUZm
CODEN IEEPAD
ContentType Conference Proceeding
DBID 6IE
6IL
CBEJK
RIE
RIL
DOI 10.1109/ISPDC.2019.000-2
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume
IEEE Xplore All Conference Proceedings
IEEE Xplore
IEEE Proceedings Order Plans (POP All) 1998-Present
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library (IEL)
  url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Statistics
EISBN 9781728138015
1728138019
EndPage 22
ExternalDocumentID 8790953
Genre orig-research
GroupedDBID 6IE
6IL
CBEJK
RIE
RIL
ID FETCH-LOGICAL-i175t-ede0a13cd4d2e50aa5d7a93f2b2d7c01e771959cfad01b94efd89d1c5ccc7a563
IEDL.DBID RIE
IngestDate Thu Jun 29 18:39:04 EDT 2023
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-i175t-ede0a13cd4d2e50aa5d7a93f2b2d7c01e771959cfad01b94efd89d1c5ccc7a563
PageCount 7
ParticipantIDs ieee_primary_8790953
PublicationCentury 2000
PublicationDate 2019-Jun
PublicationDateYYYYMMDD 2019-06-01
PublicationDate_xml – month: 06
  year: 2019
  text: 2019-Jun
PublicationDecade 2010
PublicationTitle 2019 18th International Symposium on Parallel and Distributed Computing (ISPDC)
PublicationTitleAbbrev ISPDC
PublicationYear 2019
Publisher IEEE
Publisher_xml – name: IEEE
Score 1.743726
Snippet Fluid-structure interaction (FSI) is a notoriously difficult topic in the fields of Computational Fluid Dynamics (CFD) and Finite Element Analysis (FEA), as it...
SourceID ieee
SourceType Publisher
StartPage 16
SubjectTerms CUDA
Force
GPU
Graphics processing units
immersed boundary
Instruction sets
Kernel
lattice Boltzmann
Lattices
nodal projective finite elements
red blood cells
Sociology
Statistics
Title Toward Full GPU Implementation of Fluid-Structure Interaction
URI https://ieeexplore.ieee.org/document/8790953
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1LTwIxEJ4AJ04-wPhODx4ttLst3Z5RRBMMCZJwI30mRF2MYS_-etsuaDQevDVNk7Yzh3l-3wBcDSQzkiqNtTIWMy4LrLVRWPsQPeSZtTSLAOfJ42A8Zw8LvmjA9RcWxjmXms9cLy5TLd-uTRVTZf1CyEiP1oRmCNxqrNau8khk_342vRnGZq3IQElw9mNeSjIXoz2Y7C6qu0See9VG98zHLw7G_75kH7rfwDw0_TI5B9Bw5SG0o8NY8y13IKaLg9JRDC3R3XSOEv3v6xZhVKK1R6OXamXxLBHHVu8OpaRgjW_ownx0-zQc4-2IBLwKdn-DnXVE0dxYZjPHiVLcCiVzn-nMCkOoEyKyxxivLKFaMudtIS013BgjFB_kR9Aq16U7BkR9iGw0UQXlmknPdDjlc2eCSyKC28hPoBPlsHyrWTCWWxGc_r19Bu2oibqp6hxa4U_uIpjvjb5MevsEYISeGw
linkProvider IEEE
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1LTwIxEJ4gHvTkA4xve_BoYbvb0u0ZRVAgJEDCjfSZEHUxhr346213AaPx4K1pmvQxh29mOt83ALctQbUgUmEltcGUiRQrpSVWzkcPSWwMiQPBeTBsdaf0acZmFbjbcmGstUXxmW2EYfGXb5Y6D6myZspFkEfbgV2P-1SUbK3N32Mkmr3x6L4dyrWCBmWE4x8dUwrA6BzAYLNVWSfy0shXqqE_f6kw_vcsh1D_puah0RZ0jqBis2PYDy5jqbhcg5Aw9mZHIbhEj6MpKgSA39YcowwtHeq85guDx4V0bP5hUZEWLBkOdZh2HibtLl43ScALj_wrbI2NJEm0oSa2LJKSGS5F4mIVG64jYjkP-jHaSRMRJah1JhWGaKa15pK1khOoZsvMngIizsc2KpIpYYoKR5Vf5RKrvVPCvePIzqAW3mH-XupgzNdPcP739A3sdSeD_rzfGz5fwH6wSllidQlVfz975cF8pa4LG34B3LKhaw
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=2019+18th+International+Symposium+on+Parallel+and+Distributed+Computing+%28ISPDC%29&rft.atitle=Toward+Full+GPU+Implementation+of+Fluid-Structure+Interaction&rft.au=Beny%2C+Joel&rft.au=Kotsalos%2C+Christos&rft.au=Latt%2C+Jonas&rft.date=2019-06-01&rft.pub=IEEE&rft.spage=16&rft.epage=22&rft_id=info:doi/10.1109%2FISPDC.2019.000-2&rft.externalDocID=8790953