Cargando…

Memory-friendly fixed-point iteration method for nonlinear surface mode oscillations of acoustically driven bubbles: from the perspective of high-performance GPU programming

A fixed-point iteration technique is presented to handle the implicit nature of the governing equations of nonlinear surface mode oscillations of acoustically excited microbubbles. The model is adopted from the theoretical work of Shaw [1], where the dynamics of the mean bubble radius and the surfac...

Descripción completa

Detalles Bibliográficos
Autores principales: Kalmár, Péter, Hegedűs, Ferenc, Nagy, Dániel, Sándor, Levente, Klapcsik, Kálmán
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Elsevier 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10448217/
https://www.ncbi.nlm.nih.gov/pubmed/37574642
http://dx.doi.org/10.1016/j.ultsonch.2023.106546
_version_ 1785094683494449152
author Kalmár, Péter
Hegedűs, Ferenc
Nagy, Dániel
Sándor, Levente
Klapcsik, Kálmán
author_facet Kalmár, Péter
Hegedűs, Ferenc
Nagy, Dániel
Sándor, Levente
Klapcsik, Kálmán
author_sort Kalmár, Péter
collection PubMed
description A fixed-point iteration technique is presented to handle the implicit nature of the governing equations of nonlinear surface mode oscillations of acoustically excited microbubbles. The model is adopted from the theoretical work of Shaw [1], where the dynamics of the mean bubble radius and the surface modes are bi-directionally coupled via nonlinear terms. The model comprises a set of second-order ordinary differential equations. It extends the classic Keller–Miksis equation and the linearized dynamical equations for each surface mode. Only the implicit parts (containing the second derivatives) are reevaluated during the iteration process. The performance of the technique is tested at various parameter combinations. The majority of the test cases needs only a single reevaluation to achieve [Formula: see text] error. Although the arithmetic operation count is higher than the Gauss elimination, due to its memory-friendly matrix-free nature, it is a viable alternative for high-performance GPU computations of massive parameter studies.
format Online
Article
Text
id pubmed-10448217
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher Elsevier
record_format MEDLINE/PubMed
spelling pubmed-104482172023-08-25 Memory-friendly fixed-point iteration method for nonlinear surface mode oscillations of acoustically driven bubbles: from the perspective of high-performance GPU programming Kalmár, Péter Hegedűs, Ferenc Nagy, Dániel Sándor, Levente Klapcsik, Kálmán Ultrason Sonochem Original Research Article A fixed-point iteration technique is presented to handle the implicit nature of the governing equations of nonlinear surface mode oscillations of acoustically excited microbubbles. The model is adopted from the theoretical work of Shaw [1], where the dynamics of the mean bubble radius and the surface modes are bi-directionally coupled via nonlinear terms. The model comprises a set of second-order ordinary differential equations. It extends the classic Keller–Miksis equation and the linearized dynamical equations for each surface mode. Only the implicit parts (containing the second derivatives) are reevaluated during the iteration process. The performance of the technique is tested at various parameter combinations. The majority of the test cases needs only a single reevaluation to achieve [Formula: see text] error. Although the arithmetic operation count is higher than the Gauss elimination, due to its memory-friendly matrix-free nature, it is a viable alternative for high-performance GPU computations of massive parameter studies. Elsevier 2023-08-04 /pmc/articles/PMC10448217/ /pubmed/37574642 http://dx.doi.org/10.1016/j.ultsonch.2023.106546 Text en © 2023 The Authors https://creativecommons.org/licenses/by-nc-nd/4.0/This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/).
spellingShingle Original Research Article
Kalmár, Péter
Hegedűs, Ferenc
Nagy, Dániel
Sándor, Levente
Klapcsik, Kálmán
Memory-friendly fixed-point iteration method for nonlinear surface mode oscillations of acoustically driven bubbles: from the perspective of high-performance GPU programming
title Memory-friendly fixed-point iteration method for nonlinear surface mode oscillations of acoustically driven bubbles: from the perspective of high-performance GPU programming
title_full Memory-friendly fixed-point iteration method for nonlinear surface mode oscillations of acoustically driven bubbles: from the perspective of high-performance GPU programming
title_fullStr Memory-friendly fixed-point iteration method for nonlinear surface mode oscillations of acoustically driven bubbles: from the perspective of high-performance GPU programming
title_full_unstemmed Memory-friendly fixed-point iteration method for nonlinear surface mode oscillations of acoustically driven bubbles: from the perspective of high-performance GPU programming
title_short Memory-friendly fixed-point iteration method for nonlinear surface mode oscillations of acoustically driven bubbles: from the perspective of high-performance GPU programming
title_sort memory-friendly fixed-point iteration method for nonlinear surface mode oscillations of acoustically driven bubbles: from the perspective of high-performance gpu programming
topic Original Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10448217/
https://www.ncbi.nlm.nih.gov/pubmed/37574642
http://dx.doi.org/10.1016/j.ultsonch.2023.106546
work_keys_str_mv AT kalmarpeter memoryfriendlyfixedpointiterationmethodfornonlinearsurfacemodeoscillationsofacousticallydrivenbubblesfromtheperspectiveofhighperformancegpuprogramming
AT hegedusferenc memoryfriendlyfixedpointiterationmethodfornonlinearsurfacemodeoscillationsofacousticallydrivenbubblesfromtheperspectiveofhighperformancegpuprogramming
AT nagydaniel memoryfriendlyfixedpointiterationmethodfornonlinearsurfacemodeoscillationsofacousticallydrivenbubblesfromtheperspectiveofhighperformancegpuprogramming
AT sandorlevente memoryfriendlyfixedpointiterationmethodfornonlinearsurfacemodeoscillationsofacousticallydrivenbubblesfromtheperspectiveofhighperformancegpuprogramming
AT klapcsikkalman memoryfriendlyfixedpointiterationmethodfornonlinearsurfacemodeoscillationsofacousticallydrivenbubblesfromtheperspectiveofhighperformancegpuprogramming