Dynamic Load Balancing for High-Performance Simulations of Combustion in Engine Applications

被引:3
作者
Antonelli, Laura [1 ]
D'Ambra, Pasqua [1 ]
机构
[1] Italian Natl Res Council, Inst High Performance Comp & Networking, Naples, Italy
来源
PROCEEDINGS OF THE 19TH INTERNATIONAL EUROMICRO CONFERENCE ON PARALLEL, DISTRIBUTED, AND NETWORK-BASED PROCESSING | 2011年
关键词
parallel combustion simulation; dynamic load balancing; data partitioning;
D O I
10.1109/PDP.2011.88
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The chemical task in internal combustion engine simulations concerns with the solution of a non-linear stiff system of Ordinary Differential Equations (ODEs) per each cell of a discretization grid representing engine geometry. The computational cost of the above task, when a detailed kinetic scheme is used, is dominating in engine simulations. Due to local physical chemical conditions, each system of ODEs is characterized by local numerical properties (such as stiffness), therefore local adaptive solvers are usually employed for its efficient solution. We developed an MPI-based combustion parallel solver for efficient solution of the chemical task in engine simulations within parallel environment. In this context, we propose a cell distribution based on a dynamic load balancing algorithm, using a strategy which preserves contiguousness of the computational grid cells. Efficiency of our approach is shown for parallel simulations of realistic Diesel engines, when different sizes of the discretization grid and different operative conditions of the engine are used.
引用
收藏
页码:133 / 140
页数:8
相关论文
共 15 条
[1]  
ALI A, 2003, 13 INT MULT ENG MOD
[2]  
Amsden A.A., 1997, LA13313MS NAT LAB RE
[3]  
[Anonymous], 1989, SAND898009B TR
[4]   A distributed combustion solver for engine simulations on grids [J].
Antonelli, Laura ;
Belardini, Paola ;
D'Ambra, Pasqua ;
Gregoretti, Francesco ;
Oliva, Gennaro .
JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS, 2009, 226 (02) :197-204
[5]   Parallel simulation of combustion in common rail diesel engines by advanced numerical solution of detailed chemistry [J].
Belardini, P ;
Bertoli, C ;
Corsaro, S ;
D'Ambra, P .
Applied and Industrial Mathematics in Italy, 2005, 69 :112-123
[6]  
BELARDINI P, 2005, 2005010201 SAE
[7]  
Brown P.N., 1989, SIAM JOURNAL ON SCIE, V10
[8]  
Devine K.D., 2004, APPLIED NUMERICAL MA
[9]  
Foster I., 1995, Designing and Building Parallel Programs
[10]  
GEAR GW, 1973, NUMERICAL INITIAL VA