{"title":"p-自适应局部不连续Galerkin LES解算器的硬件位置通知动态负载平衡","authors":"Paolo Valvo, Antonella Abbà","doi":"10.1016/j.compfluid.2025.106810","DOIUrl":null,"url":null,"abstract":"<div><div>The current work introduces a dynamic, hardware locality-informed load balancing strategy in a <em>p</em>-adaptive local discontinuous Galerkin solver suitable for Large Eddy Simulation. Firstly, the problem is reformulated as a graph partitioning problem. Different graph’s weights are proposed to estimate the load and communication imbalances and the implied predictions are compared with numerical experimental measures. Then, the ultimate goal is achieved by combining a proper binding of MPI tasks to the hardware with a hierarchical partitioning strategy based on the <em>Zoltan</em> library. Within this context, both geometric and connectivity-based partitioning methods are considered, discussing their advantages and disadvantages. The effectiveness of the proposed implementation is demonstrated by simulating the advection of a viscous vortex and the flow past a square cylinder.</div></div>","PeriodicalId":287,"journal":{"name":"Computers & Fluids","volume":"302 ","pages":"Article 106810"},"PeriodicalIF":3.0000,"publicationDate":"2025-09-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"A hardware locality-informed dynamic load balancing for a p-adaptive local discontinuous Galerkin LES solver\",\"authors\":\"Paolo Valvo, Antonella Abbà\",\"doi\":\"10.1016/j.compfluid.2025.106810\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><div>The current work introduces a dynamic, hardware locality-informed load balancing strategy in a <em>p</em>-adaptive local discontinuous Galerkin solver suitable for Large Eddy Simulation. Firstly, the problem is reformulated as a graph partitioning problem. Different graph’s weights are proposed to estimate the load and communication imbalances and the implied predictions are compared with numerical experimental measures. Then, the ultimate goal is achieved by combining a proper binding of MPI tasks to the hardware with a hierarchical partitioning strategy based on the <em>Zoltan</em> library. Within this context, both geometric and connectivity-based partitioning methods are considered, discussing their advantages and disadvantages. The effectiveness of the proposed implementation is demonstrated by simulating the advection of a viscous vortex and the flow past a square cylinder.</div></div>\",\"PeriodicalId\":287,\"journal\":{\"name\":\"Computers & Fluids\",\"volume\":\"302 \",\"pages\":\"Article 106810\"},\"PeriodicalIF\":3.0000,\"publicationDate\":\"2025-09-11\",\"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/S0045793025002701\",\"RegionNum\":3,\"RegionCategory\":\"工程技术\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q3\",\"JCRName\":\"COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Computers & Fluids","FirstCategoryId":"5","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0045793025002701","RegionNum":3,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS","Score":null,"Total":0}
A hardware locality-informed dynamic load balancing for a p-adaptive local discontinuous Galerkin LES solver
The current work introduces a dynamic, hardware locality-informed load balancing strategy in a p-adaptive local discontinuous Galerkin solver suitable for Large Eddy Simulation. Firstly, the problem is reformulated as a graph partitioning problem. Different graph’s weights are proposed to estimate the load and communication imbalances and the implied predictions are compared with numerical experimental measures. Then, the ultimate goal is achieved by combining a proper binding of MPI tasks to the hardware with a hierarchical partitioning strategy based on the Zoltan library. Within this context, both geometric and connectivity-based partitioning methods are considered, discussing their advantages and disadvantages. The effectiveness of the proposed implementation is demonstrated by simulating the advection of a viscous vortex and the flow past a square cylinder.
期刊介绍:
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.