Solving incompressible two-phase flows on multi-GPU clusters

作者: Peter Zaspel , Michael Griebel

DOI: 10.1016/J.COMPFLUID.2012.01.021

关键词: Computational scienceGPU clusterFinite differenceProjection (linear algebra)Pressure-correction methodComputer scienceNavier–Stokes equationsFluid dynamicsSolverDiscretization

摘要: Abstract We present a fully multi-GPU-based double-precision solver for the three-dimensional two-phase incompressible Navier–Stokes equations. It is able to simulate interaction of two fluids like air and water based on level-set approach. High-order finite difference schemes Chorin’s projection approach space time discretization are applied. An in-depth performance analysis shows realistic speed-up order three by comparing equally priced GPUs CPUs more than doubling in energy efficiency GPUs. observe profound strong weak scaling different multi-GPU clusters.

参考文章(25)
Christian Feichtinger, Johannes Habich, Harald Köstler, Georg Hager, Ulrich Rüde, Gerhard Wellein, A flexible Patch-based lattice Boltzmann parallelization approach for heterogeneous GPU-CPU clusters parallel computing. ,vol. 37, pp. 536- 549 ,(2011) , 10.1016/J.PARCO.2011.03.005
Michael Griebel, Thomas Dornseifer, Tilman Neunhoeffer, Numerical Simulation in Fluid Dynamics: A Practical Introduction ,(1997)
Stanley Osher, James A Sethian, Fronts propagating with curvature-dependent speed: algorithms based on Hamilton-Jacobi formulations Journal of Computational Physics. ,vol. 79, pp. 12- 49 ,(1988) , 10.1016/0021-9991(88)90002-2
Michael Griebel, Peter Zaspel, A multi-GPU accelerated solver for the three-dimensional two-phase incompressible Navier-Stokes equations Computer Science - Research and Development. ,vol. 25, pp. 65- 73 ,(2010) , 10.1007/S00450-010-0111-7
Tobias Brandvik, Graham Pullan, An Accelerated 3D Navier–Stokes Solver for Flows in Turbomachines Journal of Turbomachinery-transactions of The Asme. ,vol. 133, pp. 021025- ,(2011) , 10.1115/1.4001192
Takashi Shimokawabe, Takayuki Aoki, Chiashi Muroi, Junichi Ishida, Kohei Kawano, Toshio Endo, Akira Nukada, Naoya Maruyama, Satoshi Matsuoka, An 80-Fold Speedup, 15.0 TFlops Full GPU Acceleration of Non-Hydrostatic Weather Model ASUCA Production Code ieee international conference on high performance computing data and analytics. pp. 1- 11 ,(2010) , 10.1109/SC.2010.9
Mark Sussman, Peter Smereka, Stanley Osher, A Level Set Approach for Computing Solutions to Incompressible Two-Phase Flow Journal of Computational Physics. ,vol. 114, pp. 146- 159 ,(1994) , 10.1006/JCPH.1994.1155
Peter Zaspel, Michael Griebel, Photorealistic visualization and fluid animation: coupling of Maya with a two-phase Navier-Stokes fluid solver Computing and Visualization in Science. ,vol. 14, pp. 371- 383 ,(2011) , 10.1007/S00791-013-0188-1
Alexandre Joel Chorin, Numerical solution of the Navier-Stokes equations Mathematics of Computation. ,vol. 22, pp. 745- 762 ,(1968) , 10.1090/S0025-5718-1968-0242392-2