{"title":"在CPU-GPU混合框架下求解浸入边界流固耦合问题的稳定高效半隐式耦合方法","authors":"Yuhang Zeng , Yan Wang , Haizhuan Yuan","doi":"10.1016/j.jcp.2025.114026","DOIUrl":null,"url":null,"abstract":"<div><div>This paper presents a stable and efficient semi-implicit coupling immersed boundary method (IBM) for simulating fluid-structure interaction problems in a hybrid CPU-GPU framework. The method enhances numerical stability by constructing and applying implicit hydrodynamic force schemes and significantly improves computational efficiency by proposing GPU-based parallel strategies. To enhance stability performance, the hydrodynamic forces obtained by the decoupled velocity correction relationships in IBM are treated implicitly as unknowns and formulated as a function of unknown structural velocities and the predicted flow field. Both the hydrodynamic forces and the equations of structural dynamics (SD) are solved simultaneously. The entire solution procedures are realized in a hybrid CPU-GPU heterogeneous parallel framework. To guarantee thread safety and minimum data transfer between CPU and GPU, the unique correspondence between computational tasks and threads is established, optimizing the overall computational performance. The accuracy, stability, and efficiency of the present method are systematically and rigorously examined by numerical simulations of a variety of rigid and deformable FSI problems in both 2D and 3D cases, providing a comprehensive understanding of its performance. It is demonstrated that the present method not only enlarges the time step by more than 50 % compared with the conventional explicit coupling method but is also suitable for FSI problems with arbitrary solid-to-fluid density ratios. Furthermore, the computational efficiency is also enhanced by 35 to 380 times. The present CPU/GPU-based semi-implicit coupling method is particularly promising in simulating both challenging rigid and deformable FSI problems, demonstrating its wide applicability.</div></div>","PeriodicalId":352,"journal":{"name":"Journal of Computational Physics","volume":"534 ","pages":"Article 114026"},"PeriodicalIF":3.8000,"publicationDate":"2025-04-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"A stable and efficient semi-implicit coupling method for fluid-structure interaction problems with immersed boundaries in a hybrid CPU-GPU framework\",\"authors\":\"Yuhang Zeng , Yan Wang , Haizhuan Yuan\",\"doi\":\"10.1016/j.jcp.2025.114026\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><div>This paper presents a stable and efficient semi-implicit coupling immersed boundary method (IBM) for simulating fluid-structure interaction problems in a hybrid CPU-GPU framework. The method enhances numerical stability by constructing and applying implicit hydrodynamic force schemes and significantly improves computational efficiency by proposing GPU-based parallel strategies. To enhance stability performance, the hydrodynamic forces obtained by the decoupled velocity correction relationships in IBM are treated implicitly as unknowns and formulated as a function of unknown structural velocities and the predicted flow field. Both the hydrodynamic forces and the equations of structural dynamics (SD) are solved simultaneously. The entire solution procedures are realized in a hybrid CPU-GPU heterogeneous parallel framework. To guarantee thread safety and minimum data transfer between CPU and GPU, the unique correspondence between computational tasks and threads is established, optimizing the overall computational performance. The accuracy, stability, and efficiency of the present method are systematically and rigorously examined by numerical simulations of a variety of rigid and deformable FSI problems in both 2D and 3D cases, providing a comprehensive understanding of its performance. It is demonstrated that the present method not only enlarges the time step by more than 50 % compared with the conventional explicit coupling method but is also suitable for FSI problems with arbitrary solid-to-fluid density ratios. Furthermore, the computational efficiency is also enhanced by 35 to 380 times. The present CPU/GPU-based semi-implicit coupling method is particularly promising in simulating both challenging rigid and deformable FSI problems, demonstrating its wide applicability.</div></div>\",\"PeriodicalId\":352,\"journal\":{\"name\":\"Journal of Computational Physics\",\"volume\":\"534 \",\"pages\":\"Article 114026\"},\"PeriodicalIF\":3.8000,\"publicationDate\":\"2025-04-21\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Journal of Computational Physics\",\"FirstCategoryId\":\"101\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S0021999125003092\",\"RegionNum\":2,\"RegionCategory\":\"物理与天体物理\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q2\",\"JCRName\":\"COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Computational Physics","FirstCategoryId":"101","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0021999125003092","RegionNum":2,"RegionCategory":"物理与天体物理","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS","Score":null,"Total":0}
A stable and efficient semi-implicit coupling method for fluid-structure interaction problems with immersed boundaries in a hybrid CPU-GPU framework
This paper presents a stable and efficient semi-implicit coupling immersed boundary method (IBM) for simulating fluid-structure interaction problems in a hybrid CPU-GPU framework. The method enhances numerical stability by constructing and applying implicit hydrodynamic force schemes and significantly improves computational efficiency by proposing GPU-based parallel strategies. To enhance stability performance, the hydrodynamic forces obtained by the decoupled velocity correction relationships in IBM are treated implicitly as unknowns and formulated as a function of unknown structural velocities and the predicted flow field. Both the hydrodynamic forces and the equations of structural dynamics (SD) are solved simultaneously. The entire solution procedures are realized in a hybrid CPU-GPU heterogeneous parallel framework. To guarantee thread safety and minimum data transfer between CPU and GPU, the unique correspondence between computational tasks and threads is established, optimizing the overall computational performance. The accuracy, stability, and efficiency of the present method are systematically and rigorously examined by numerical simulations of a variety of rigid and deformable FSI problems in both 2D and 3D cases, providing a comprehensive understanding of its performance. It is demonstrated that the present method not only enlarges the time step by more than 50 % compared with the conventional explicit coupling method but is also suitable for FSI problems with arbitrary solid-to-fluid density ratios. Furthermore, the computational efficiency is also enhanced by 35 to 380 times. The present CPU/GPU-based semi-implicit coupling method is particularly promising in simulating both challenging rigid and deformable FSI problems, demonstrating its wide applicability.
期刊介绍:
Journal of Computational Physics thoroughly treats the computational aspects of physical problems, presenting techniques for the numerical solution of mathematical equations arising in all areas of physics. The journal seeks to emphasize methods that cross disciplinary boundaries.
The Journal of Computational Physics also publishes short notes of 4 pages or less (including figures, tables, and references but excluding title pages). Letters to the Editor commenting on articles already published in this Journal will also be considered. Neither notes nor letters should have an abstract.