Haiming Zhu , Yuan Yang , Zunfeng Du , Jianxing Yu
{"title":"GPU accelerated vortex-induced vibration simulation using JAX: Efficiency and accuracy strategies","authors":"Haiming Zhu , Yuan Yang , Zunfeng Du , Jianxing Yu","doi":"10.1016/j.compfluid.2025.106913","DOIUrl":null,"url":null,"abstract":"<div><div>This study presents an immersed boundary-lattice Boltzmann method (IB-LBM) simulation framework for vortex-induced vibration (VIV), implemented using the JAX framework to exploit GPU acceleration. The code is specifically structured to meet JAX’s functional and static requirements, incorporating an efficient multi-block grid refinement scheme and a novel dynamic region approach for immersed boundary calculations. Through systematic benchmarking and convergence studies, we revealed that the present dynamic region approach achieves improved efficiency by reducing computational workload while avoiding excessive dynamic array operations. We demonstrated that the grid refinement setting should be adjusted according to the Reynolds number to maintain accuracy. The results also showed that while grid refinement saves total time-to-solution, parallel efficiency is reduced due to the stalls caused by frequent inter-block communications. Furthermore, we compared fluid-structure coupling strategies, finding that while weak coupling is adequate for amplitude prediction, strong coupling with at least two iterations is necessary to eliminate spurious frequency artifacts in the response. These findings offer practical guidelines for achieving efficient and accurate VIV simulations with IB-LBM on modern GPU platforms.</div></div>","PeriodicalId":287,"journal":{"name":"Computers & Fluids","volume":"305 ","pages":"Article 106913"},"PeriodicalIF":3.0000,"publicationDate":"2026-01-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Computers & Fluids","FirstCategoryId":"5","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0045793025003731","RegionNum":3,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"2025/11/13 0:00:00","PubModel":"Epub","JCR":"Q3","JCRName":"COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS","Score":null,"Total":0}
引用次数: 0
Abstract
This study presents an immersed boundary-lattice Boltzmann method (IB-LBM) simulation framework for vortex-induced vibration (VIV), implemented using the JAX framework to exploit GPU acceleration. The code is specifically structured to meet JAX’s functional and static requirements, incorporating an efficient multi-block grid refinement scheme and a novel dynamic region approach for immersed boundary calculations. Through systematic benchmarking and convergence studies, we revealed that the present dynamic region approach achieves improved efficiency by reducing computational workload while avoiding excessive dynamic array operations. We demonstrated that the grid refinement setting should be adjusted according to the Reynolds number to maintain accuracy. The results also showed that while grid refinement saves total time-to-solution, parallel efficiency is reduced due to the stalls caused by frequent inter-block communications. Furthermore, we compared fluid-structure coupling strategies, finding that while weak coupling is adequate for amplitude prediction, strong coupling with at least two iterations is necessary to eliminate spurious frequency artifacts in the response. These findings offer practical guidelines for achieving efficient and accurate VIV simulations with IB-LBM on modern GPU platforms.
期刊介绍:
Computers & Fluids is multidisciplinary. The term ''fluid'' is interpreted in the broadest sense. Hydro- and aerodynamics, high-speed and physical gas dynamics, turbulence and flow stability, multiphase flow, rheology, tribology and fluid-structure interaction are all of interest, provided that computer technique plays a significant role in the associated studies or design methodology.