PENNANT: an unstructured mesh mini-app for advanced architecture research

被引:26
作者
Ferenbaugh, Charles R. [1 ]
机构
[1] Los Alamos Natl Lab, Los Alamos, NM 87544 USA
关键词
unstructured mesh; Lagrangian hydrodynamics; advanced architectures; multicore; GPU; ARTIFICIAL VISCOSITY;
D O I
10.1002/cpe.3422
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper describes PENNANT, a mini-app that operates on general unstructured meshes (meshes with arbitrary polygons), and is designed for advanced architecture research. It contains mesh data structures and physics algorithms adapted from the Los Alamos National Laboratory radiation-hydrodynamics code FLAG and gives a sample of the typical memory access patterns of FLAG. The basic capabilities and optimization approaches of PENNANT are presented. Results are shown from sample performance experiments run on serial, multicore, and graphics processing unit implementations, giving an indication of how PENNANT can be a useful tool for studies of new architectures and programming models. Copyright (c) 2014 John Wiley & Sons, Ltd.
引用
收藏
页码:4555 / 4572
页数:18
相关论文
共 24 条
[1]  
[Anonymous], PHYS 2000 ANS TOP M
[2]  
[Anonymous], P 4 WORKSH GEN PURP
[3]  
[Anonymous], 1993, Similarity and dimensional methods in mechanics
[4]  
Bauer M, 2012, 2012 INT C HIGH PERF, P65
[5]   MOMENTUM ADVECTION ON A STAGGERED MESH [J].
BENSON, DJ .
JOURNAL OF COMPUTATIONAL PHYSICS, 1992, 100 (01) :143-162
[6]  
Burton D., 1994, UCRLJC118788 LAW LIV
[7]   A tensor artificial viscosity using a mimetic finite difference algorithm [J].
Campbell, JC ;
Shashkov, MJ .
JOURNAL OF COMPUTATIONAL PHYSICS, 2001, 172 (02) :739-765
[8]   The construction of compatible hydrodynamics algorithms utilizing conservation of total energy [J].
Caramana, EJ ;
Burton, DE ;
Shashkov, MJ ;
Whalen, PP .
JOURNAL OF COMPUTATIONAL PHYSICS, 1998, 146 (01) :227-262
[9]   Elimination of artificial grid distortion and hourglass-type motions by means of Lagrangian subzonal masses and pressures [J].
Caramana, EJ ;
Shashkov, MJ .
JOURNAL OF COMPUTATIONAL PHYSICS, 1998, 142 (02) :521-561
[10]   Running unstructured grid-based CFD solvers on modern graphics hardware [J].
Corrigan, Andrew ;
Camelli, Fernando F. ;
Loehner, Rainald ;
Wallin, John .
INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN FLUIDS, 2011, 66 (02) :221-229