An out-of-core method for physical simulations on a multi-GPU architecture using Lattice Boltzmann method

被引:0
作者
Duchateau, Julien [1 ]
Rousselle, Francois [1 ]
Maquignon, Nicolas [1 ]
Roussel, Gilles [1 ]
Renaud, Christophe [1 ]
机构
[1] Univ Littoral Cote dOpale, Lab Informat Signal & Image Cote Opale, Calais, France
来源
2016 INT IEEE CONFERENCES ON UBIQUITOUS INTELLIGENCE & COMPUTING, ADVANCED & TRUSTED COMPUTING, SCALABLE COMPUTING AND COMMUNICATIONS, CLOUD AND BIG DATA COMPUTING, INTERNET OF PEOPLE, AND SMART WORLD CONGRESS (UIC/ATC/SCALCOM/CBDCOM/IOP/SMARTWORLD) | 2016年
关键词
out-of-core method; single-node multi-GPU parallelism; CUDA; Lattice Boltzmann method; multiphase and multicomponent flows; IMPLEMENTATION; SOLVER;
D O I
10.1109/UIC-ATC-ScalCom-CBDCom-IoP-SmartWorld.2016.19
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Simulating complex physical phenomena implies the manipulation of an important amount of data. In order to simulate very large simulation domains on a limited computing architecture, such as industrial infrastructures, solutions have to be proposed. In this paper, a new out-of-core method is introduced in order to perform fast physical simulations using a complex Lattice Boltzmann model (LBM) on a single-node multi-GPU (CUDA) architecture. GPU global memory generally is far lower than the CPU main memory and can be problematic for a large simulation domain. The objective of this paper is to propose an efficient method of data exchanges between GPUs and the CPU main memory, which allows to perform fast complex simulations on large installations. The combination of this method with the massive parallelism of GPUs allows to keep good simulation performance. A complex simulation involving two physical components (water + air) is used in order to validate this method.
引用
收藏
页码:581 / 588
页数:8
相关论文
共 33 条
[1]  
[Anonymous], 2013, NVIDIA CUDA C PROGRA
[2]  
Bailey Peter, 2009, Proceedings of the 2009 International Conference on Parallel Processing (ICPP 2009), P550, DOI 10.1109/ICPP.2009.38
[3]  
Bao J., 2012, APPL MATH MODELLING
[4]  
CHOPARDJ B, 2009, THE EUROPEAN PHYSICA, V171, P245, DOI DOI 10.1140/EPJST/E2009-01035-5
[5]  
D'Azevedo E, 2000, CONCURRENCY-PRACT EX, V12, P1481, DOI 10.1002/1096-9128(20001225)12:15<1481::AID-CPE540>3.0.CO
[6]  
2-V
[7]  
Duchateau, 2015, P 2015 10 INT C P2P, P315
[8]  
Duchateau J., 2015, INT J DISTRIBUTED PA, V6
[9]  
Feichtinger C., 2014, PERFORMANCE MODELING
[10]   Numerical investigation of droplet motion and coalescence by an improved lattice Boltzmann model for phase transitions and multiphase flows [J].
Gong, Shuai ;
Cheng, Ping .
COMPUTERS & FLUIDS, 2012, 53 :93-104