Morton-Ordered GPU Lattice Boltzmann CFD Simulations with Application to Blood Flow

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Computational fluid dynamics (CFD) is routinely used for numerically predicting cardiovascular-system medical device fluid flows. Most CFD simulations ignore the suspended cellular phases of blood due to computational constraints, which negatively affects simulation accuracy. A graphics processing unit (GPU) lattice Boltzmann-immersed boundary (LB-IB) CFD software package capable of accurately modelling blood flow is in development by the authors, focusing on the behaviour of plasma and stomatocyte, discocyte and echinocyte red blood cells during flow. Optimised memory ordering and layout schemes yield significant efficiency improvements for LB GPU simulations. In this work, comparisons of row-major-ordered Structure of Arrays (SoA) and Collected Structure of Arrays (CSoA) memory layouts with a Morton-ordered SoA memory layout for the LB plasma solver are presented, with speedups of up to 20% achieved against the base row-major-ordered SoA model. Further investigation is recommended on whether these efficiency increases remain for larger mesh densities in comparison to CSoA layouts, and hybrid Morton ordering schemes could alleviate any limitations with dimension sizing. The current optimisations are deemed useful for future blood simulation validation work involving cubic LB domains, such as optical tweezers tests and in-plane and out-of-plane shear flow.

Original languageEnglish
Title of host publicationAIP Conference Proceedings
EditorsTheodore E. Simos, Theodore E. Simos, Theodore E. Simos, Theodore E. Simos, Theodore E. Simos, Theodore E. Simos, Charalambos Tsitouras
PublisherAmerican Institute of Physics
Edition1
ISBN (Electronic)9780735449541
DOIs
Publication statusPublished - 7 Jun 2024
EventInternational Conference of Numerical Analysis and Applied Mathematics 2022, ICNAAM 2022 - Heraklion, Greece
Duration: 19 Sep 202225 Sep 2022

Publication series

NameAIP Conference Proceedings
Number1
Volume3094
ISSN (Print)0094-243X
ISSN (Electronic)1551-7616

Conference

ConferenceInternational Conference of Numerical Analysis and Applied Mathematics 2022, ICNAAM 2022
Country/TerritoryGreece
CityHeraklion
Period19/09/2225/09/22

Fingerprint

Dive into the research topics of 'Morton-Ordered GPU Lattice Boltzmann CFD Simulations with Application to Blood Flow'. Together they form a unique fingerprint.

Cite this