Solving model kinetic equations on GPUs

被引:22
作者
Frezzotti, A. [1 ]
Ghiroldi, G. P. [1 ]
Gibelli, L. [1 ]
机构
[1] Politecn Milan, Dipartimento Matemat, I-20133 Milan, Italy
关键词
Microflows; BGKW equation; Regular methods; Parallel algorithms; Graphics Processing Units; CUDA (TM) programming model; MONTE-CARLO; GAS-FLOWS; SIMULATIONS; EVAPORATION;
D O I
10.1016/j.compfluid.2011.07.004
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
We present an algorithm specifically tailored for solving model kinetic equations onto Graphics Processing Units (GPUs). The efficiency of the algorithm is demonstrated by solving the one-dimensional shock wave structure problem and the two-dimensional low Mach number driven cavity flow. Computational results show that it is possible to cut down the computing time of the sequential codes of two order of magnitude. The algorithm can be easily extended to more general collision models. (C) 2011 Elsevier Ltd. All rights reserved.
引用
收藏
页码:136 / 146
页数:11
相关论文
共 25 条
[1]   General purpose molecular dynamics simulations fully implemented on graphics processing units [J].
Anderson, Joshua A. ;
Lorenz, Chris D. ;
Travesset, A. .
JOURNAL OF COMPUTATIONAL PHYSICS, 2008, 227 (10) :5342-5359
[2]  
[Anonymous], INTEL MICROPROCESSOR
[3]  
[Anonymous], 2011, NVIDIA CUDA C Programming Guide
[4]  
Aristov V. V., 2001, Direct Methods for Solving the Boltzmann Equation and Study of Nonequilibrium Flows
[5]   A MODEL FOR COLLISION PROCESSES IN GASES .1. SMALL AMPLITUDE PROCESSES IN CHARGED AND NEUTRAL ONE-COMPONENT SYSTEMS [J].
BHATNAGAR, PL ;
GROSS, EP ;
KROOK, M .
PHYSICAL REVIEW, 1954, 94 (03) :511-525
[6]  
Bird G., 1994, MOL GAS DYNAMICS DIR
[7]  
Cercignani C., 1988, BOLTZMANN EQUATION I
[8]  
Chapman S., 1990, Thermal Conduction and Diffusion in Gases
[9]   KINETIC-THEORETIC DESCRIPTION OF FORMATION OF A SHOCK WAVE [J].
CHU, CK .
PHYSICS OF FLUIDS, 1965, 8 (01) :12-&
[10]   Large calculation of the flow over a hypersonic vehicle using a GPU [J].
Elsen, Erich ;
LeGresley, Patrick ;
Darve, Eric .
JOURNAL OF COMPUTATIONAL PHYSICS, 2008, 227 (24) :10148-10161