Adaptive mesh refinement (AMR) is a powerful technique that reduces the resources necessary to solve otherwise intractable problems in computational science. The AMR strategy solves the problem on a relatively coarse grid, and dynamically refines it in regions requiring higher resolution. However, AMR codes tend to be far more complicated than their uniform grid counterparts due to the software infrastructure necessary to dynamically manage the hierarchical grid framework. Despite this complexity, it is generally believed that future multi-scale applications will increasingly rely on adaptive methods to study problems at unprecedented scale and resolution. Recently, a new generation of parallel-vector architectures have become available that promise to achieve extremely high sustained performance for a wide range of applications, and are the foundation of many leadership-class computing systems worldwide. It is therefore imperative to understand the tradeoffs between conventional scalar and parallel-vector platforms for solving AMR-based calculations. In this paper, we examine the LibraryHyperCLaw AMR framework to compare and contrast performance on the Cray X1E, IBM Power3 and Power5, and SGI Altix. To the best of our knowledge, this is the first work that investigates and characterizes the performance of an AMR calculation on modern parallel-vector systems.
[1]
B. Fryxell,et al.
FLASH: An Adaptive Mesh Hydrodynamics Code for Modeling Astrophysical Thermonuclear Flashes
,
2000
.
[2]
P. Colella.
A Direct Eulerian MUSCL Scheme for Gas Dynamics
,
1985
.
[3]
John B. Bell,et al.
Parallelization of structured, hierarchical adaptive mesh refinement algorithms
,
2000
.
[4]
Michael Zingale,et al.
Adaptive low Mach number simulations of nuclear flame microphysics
,
2004
.
[5]
M. Berger,et al.
Adaptive mesh refinement for hyperbolic partial differential equations
,
1982
.
[6]
P. Colella,et al.
Local adaptive mesh refinement for shock hydrodynamics
,
1989
.
[7]
James J. Quirk,et al.
A Parallel Adaptive Mesh Refinement Algorithm
,
1993
.
[8]
J. Haas,et al.
Interaction of weak shock waves with cylindrical and spherical gas inhomogeneities
,
1987,
Journal of Fluid Mechanics.