{"title":"On the effectiveness of fine-grain parallel linear iterations for computational aerodynamics on structured grids for graphics processing units","authors":"Aditya Kashi , Siva Nadarajah","doi":"10.1016/j.compfluid.2025.106714","DOIUrl":null,"url":null,"abstract":"<div><div>Modern high-performance computing (HPC) systems are increasingly built with graphics processing units (GPUs) as the primary computing device and are increasingly targeted at highly parallel applications. It is thus of great importance to make efficient use of GPUs for time-implicit solvers for computational fluid dynamics. While highly parallel linear relaxations, such as Jacobi, have existed for a long time, they often suffer from poor convergence rates. We demonstrate that a new crop of fine-grain parallel point-block linear iterations drawn from asynchronous iterations and sparse approximate inverses can achieve robust and scalable speedups over the current state of practice – multicolour Gauss–Seidel iterations – on three generations of GPUs in the context of nonlinear multigrid solvers on multi-block structured grids for compressible Reynolds-averaged Navier–Stokes (RANS) simulations.</div></div>","PeriodicalId":287,"journal":{"name":"Computers & Fluids","volume":"299 ","pages":"Article 106714"},"PeriodicalIF":3.0000,"publicationDate":"2025-06-16","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/S0045793025001744","RegionNum":3,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS","Score":null,"Total":0}
引用次数: 0
Abstract
Modern high-performance computing (HPC) systems are increasingly built with graphics processing units (GPUs) as the primary computing device and are increasingly targeted at highly parallel applications. It is thus of great importance to make efficient use of GPUs for time-implicit solvers for computational fluid dynamics. While highly parallel linear relaxations, such as Jacobi, have existed for a long time, they often suffer from poor convergence rates. We demonstrate that a new crop of fine-grain parallel point-block linear iterations drawn from asynchronous iterations and sparse approximate inverses can achieve robust and scalable speedups over the current state of practice – multicolour Gauss–Seidel iterations – on three generations of GPUs in the context of nonlinear multigrid solvers on multi-block structured grids for compressible Reynolds-averaged Navier–Stokes (RANS) simulations.
期刊介绍:
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.