Matches in SemOpenAlex for { <https://semopenalex.org/work/W3124349599> ?p ?o ?g. }
- W3124349599 endingPage "3251" @default.
- W3124349599 startingPage "3235" @default.
- W3124349599 abstract "Fluid simulations are often performed using the incompressible Navier-Stokes equations (INSE), leading to sparse linear systems which are difficult to solve efficiently in parallel. Recently, kinetic methods based on the adaptive-central-moment multiple-relaxation-time (ACM-MRT) model [1], [2] have demonstrated impressive capabilities to simulate both laminar and turbulent flows, with quality matching or surpassing that of state-of-the-art INSE solvers. Furthermore, due to its local formulation, this method presents the opportunity for highly scalable implementations on parallel systems such as GPUs. However, an efficient ACM-MRT-based kinetic solver needs to overcome a number of computational challenges, especially when dealing with complex solids inside the fluid domain. In this article, we present multiple novel GPU optimization techniques to efficiently implement high-quality ACM-MRT-based kinetic fluid simulations in domains containing complex solids. Our techniques include a new communication-efficient data layout, a load-balanced immersed-boundary method, a multi-kernel launch method using a simplified formulation of ACM-MRT calculations to enable greater parallelism, and the integration of these techniques into a parametric cost model to enable automated prameter search to achieve optimal execution performance. We also extended our method to multi-GPU systems to enable large-scale simulations. To demonstrate the state-of-the-art performance and high visual quality of our solver, we present extensive experimental results and comparisons to other solvers." @default.
- W3124349599 created "2021-02-01" @default.
- W3124349599 creator A5000432967 @default.
- W3124349599 creator A5024040216 @default.
- W3124349599 creator A5043078695 @default.
- W3124349599 creator A5077601828 @default.
- W3124349599 date "2022-09-01" @default.
- W3124349599 modified "2023-10-16" @default.
- W3124349599 title "GPU Optimization for High-Quality Kinetic Fluid Simulation" @default.
- W3124349599 cites W1216276171 @default.
- W3124349599 cites W1603142303 @default.
- W3124349599 cites W1768802156 @default.
- W3124349599 cites W1965512225 @default.
- W3124349599 cites W1967913012 @default.
- W3124349599 cites W1971876223 @default.
- W3124349599 cites W1978078945 @default.
- W3124349599 cites W1981382127 @default.
- W3124349599 cites W1984426476 @default.
- W3124349599 cites W1984863278 @default.
- W3124349599 cites W1990494174 @default.
- W3124349599 cites W1991102567 @default.
- W3124349599 cites W1991543494 @default.
- W3124349599 cites W1994078971 @default.
- W3124349599 cites W1996820070 @default.
- W3124349599 cites W2000842323 @default.
- W3124349599 cites W2001567302 @default.
- W3124349599 cites W2001988147 @default.
- W3124349599 cites W2012504530 @default.
- W3124349599 cites W2014413618 @default.
- W3124349599 cites W2017032799 @default.
- W3124349599 cites W2017752046 @default.
- W3124349599 cites W2026689794 @default.
- W3124349599 cites W2026825964 @default.
- W3124349599 cites W2027829941 @default.
- W3124349599 cites W2030325934 @default.
- W3124349599 cites W2030591285 @default.
- W3124349599 cites W2030928800 @default.
- W3124349599 cites W2045670663 @default.
- W3124349599 cites W2049452568 @default.
- W3124349599 cites W2051000642 @default.
- W3124349599 cites W2055853406 @default.
- W3124349599 cites W2062433548 @default.
- W3124349599 cites W2063577969 @default.
- W3124349599 cites W2081233300 @default.
- W3124349599 cites W2081496607 @default.
- W3124349599 cites W2086936559 @default.
- W3124349599 cites W2088536902 @default.
- W3124349599 cites W2091113987 @default.
- W3124349599 cites W2092687851 @default.
- W3124349599 cites W2092701343 @default.
- W3124349599 cites W2093090081 @default.
- W3124349599 cites W2093222011 @default.
- W3124349599 cites W2095283463 @default.
- W3124349599 cites W2099452464 @default.
- W3124349599 cites W2108238461 @default.
- W3124349599 cites W2109643283 @default.
- W3124349599 cites W2113754927 @default.
- W3124349599 cites W2117242079 @default.
- W3124349599 cites W2118929954 @default.
- W3124349599 cites W2123732640 @default.
- W3124349599 cites W2126195192 @default.
- W3124349599 cites W2126642381 @default.
- W3124349599 cites W2128943711 @default.
- W3124349599 cites W2129713822 @default.
- W3124349599 cites W2149788502 @default.
- W3124349599 cites W2150468176 @default.
- W3124349599 cites W2162410491 @default.
- W3124349599 cites W2163013189 @default.
- W3124349599 cites W2169625598 @default.
- W3124349599 cites W2189292168 @default.
- W3124349599 cites W2237109911 @default.
- W3124349599 cites W2295821368 @default.
- W3124349599 cites W2344891335 @default.
- W3124349599 cites W2411222750 @default.
- W3124349599 cites W2460055148 @default.
- W3124349599 cites W2581020724 @default.
- W3124349599 cites W2604510839 @default.
- W3124349599 cites W2739033825 @default.
- W3124349599 cites W2770820244 @default.
- W3124349599 cites W2788876408 @default.
- W3124349599 cites W2805209071 @default.
- W3124349599 cites W2808883295 @default.
- W3124349599 cites W2810460571 @default.
- W3124349599 cites W2811147113 @default.
- W3124349599 cites W2887331837 @default.
- W3124349599 cites W2902093690 @default.
- W3124349599 cites W2961498129 @default.
- W3124349599 cites W2962962534 @default.
- W3124349599 cites W2964128214 @default.
- W3124349599 cites W2977371611 @default.
- W3124349599 cites W2982076511 @default.
- W3124349599 cites W2999104210 @default.
- W3124349599 cites W3048472464 @default.
- W3124349599 cites W3125460488 @default.
- W3124349599 cites W3136114410 @default.
- W3124349599 cites W3138252781 @default.
- W3124349599 cites W4231863640 @default.
- W3124349599 cites W4251386884 @default.