An MPI-CUDA approach for hypersonic flows with detailed state-to-state air kinetics using a GPU cluster

被引:49
作者
Bonelli, Francesco [1 ,2 ]
Tuttafesta, Michele [3 ]
Colonna, Gianpiero [4 ]
Cutrone, Luigi [5 ]
Pascazio, Giuseppe [1 ,2 ]
机构
[1] Politecn Bari, DMMM, Via Re David 200, I-70125 Bari, Italy
[2] Politecn Bari, CEMeC, Via Re David 200, I-70125 Bari, Italy
[3] Liceo Sci Statale L da Vinci, Via Cala Arciprete 1, I-76011 Bisceglie, BT, Italy
[4] CNR IMIP, Via Amendola 122-D, I-70126 Bari, Italy
[5] CIRA, I-81043 Capua, Italy
关键词
Multi-GPU; GPU cluster; MPI-CUDA; Hypersonic flows; Air state-to-state chemical kinetics; Multi-temperature; DIRECT NUMERICAL-SIMULATION; THERMAL RATE CONSTANTS; DISSOCIATION RATES; VIBRATIONAL-RELAXATION; TRANSPORT-EQUATION; NO FORMATION; IMPLEMENTATION; ACCELERATION; EXCITATION; MODEL;
D O I
10.1016/j.cpc.2017.05.019
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
This paper describes the most advanced results obtained in the context of fluid dynamic simulations of high-enthalpy flows using detailed state-to-state air kinetics. Thermochemical non-equilibrium, typical of supersonic and hypersonic flows, was modeled by using both the accurate state-to-state approach and the multi-temperature model proposed by Park. The accuracy of the two thermochemical non-equilibrium models was assessed by comparing the results with experimental findings, showing better predictions provided by the state-to-state approach. To overcome the huge computational cost of the state-to-state model, a multiple-nodes GPU implementation, based on an MPI-CUDA approach, was employed and a comprehensive code performance analysis is presented. Both the pure MPI-CPU and the MPI-CUDA implementations exhibit excellent scalability performance. GPUs outperform CPUs computing especially when the state-to-state approach is employed, showing speed-ups, of the single GPU with respect to the single-core CPU, larger than 100 in both the case of one MPI process and multiple MPI process. (C) 2017 Elsevier B.V. All rights reserved.
引用
收藏
页码:178 / 195
页数:18
相关论文
共 65 条
[11]   The role of electron scattering with vibrationally excited nitrogen molecules on non-equilibrium plasma kinetics [J].
Capitelli, Mario ;
Colonna, Gianpiero ;
D'Ammando, Giuliano ;
Laporta, Vincenzo ;
Laricchiuta, Annarita .
PHYSICS OF PLASMAS, 2013, 20 (10)
[12]   Non-arrhenius NO formation rate in one-dimensional nozzle airflow [J].
Colonna, G ;
Tuttafesta, M ;
Capitelli, M ;
Giordano, D .
JOURNAL OF THERMOPHYSICS AND HEAT TRANSFER, 1999, 13 (03) :372-375
[13]   Influence of O2(υ)+N=NO+O on NO formation in one-dimensional air nozzle flow [J].
Colonna, G ;
Tuttafesta, M ;
Capitelli, M ;
Giordano, D .
JOURNAL OF THERMOPHYSICS AND HEAT TRANSFER, 2000, 14 (03) :455-456
[14]  
Colonna G., 2016, PLASMA PHYS SERIES
[15]  
Colonna G, 1999, 21 INT S RAR GAS DYN, V2, P281
[16]   Recombination-assisted nitrogen dissociation rates under nonequilibrium conditions [J].
Colonna, Gianpiero ;
Pietanza, Lucia Daniela ;
Capitelli, Mario .
JOURNAL OF THERMOPHYSICS AND HEAT TRANSFER, 2008, 22 (03) :399-406
[17]   3D Nozzle Flow Simulations including State-to-State Kinetics Calculation [J].
Cutrone, L. ;
Tuttafesta, M. ;
Capitelli, M. ;
Schettino, A. ;
Pascazio, G. ;
Colonna, G. .
PROCEEDINGS OF THE 29TH INTERNATIONAL SYMPOSIUM ON RAREFIED GAS DYNAMICS, 2014, 1628 :1154-1161
[18]   An MPI-CUDA implementation of an improved Roe method for two-layer shallow water systems [J].
de la Asuncion, Marc ;
Mantas, Jose M. ;
Castro, Manuel J. ;
Fernandez-Nieto, E. D. .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2012, 72 (09) :1065-1072
[19]   Solving Parker's transport equation with stochastic differential equations on GPUs [J].
Dunzlaff, P. ;
Strauss, R. D. ;
Potgieter, M. S. .
COMPUTER PHYSICS COMMUNICATIONS, 2015, 192 :156-165
[20]   GPU acceleration of the Locally Selfconsistent Multiple Scattering code for first principles calculation of the ground state and statistical physics of materials [J].
Eisenbach, Markus ;
Larkin, Jeff ;
Lutjens, Justin ;
Rennich, Steven ;
Rogers, James H. .
COMPUTER PHYSICS COMMUNICATIONS, 2017, 211 :2-7