Multi-graphics processing unit simulation of vortex-induced vibration of cylindrical structures using immersed boundary lattice Boltzmann method
摘要
Vortex-induced vibration (VIV) of cylindrical structures is a critical fluid-structure interaction (FSI) phenomenon in ocean engineering. Simulating VIV accurately can be computationally expensive. This study presents a graphics processing unit (GPU)-accelerated simulation model for VIV utilizing the immersed boundary lattice Boltzmann method (IB-LBM), aiming to reduce computational costs while preserving accuracy. The program is developed using machine learning library JAX, which enables parallelism on GPU and multi-GPU platforms. The model incorporates multi-GPU parallelization and multi-block grid refinement strategies to enhance computational efficiency. Validation against existing high-fidelity simulation data demonstrates good agreement. Performance tests show significant speed-ups with GPU acceleration compared to traditional CPU-based approaches. These results underscore the potential of the developed simulator as an efficient and reliable tool for in-depth parametric studies and practical engineering analysis of VIV, facilitating more rapid design iterations and risk assessments for offshore structures.