BoxLib with Tiling: An AMR Software Framework

Author(s): Zhang, Weiqun; Almgren, Ann S; Day, Marcus; Nguyen, Tan; Shalf, John; Unat, Didem

[1]  Ken Kennedy,et al.  Compiler blockability of numerical algorithms , 1992, Proceedings Supercomputing '92.

[2]  John Shalf,et al.  TiDA: High-Level Programming Abstractions for Data Locality Management , 2016, ISC.

[3]  Jean M. Sexton,et al.  Nyx: A MASSIVELY PARALLEL AMR CODE FOR COMPUTATIONAL COSMOLOGY , 2013, J. Open Source Softw..

[4]  Brian van Straalen,et al.  A survey of high level frameworks in block-structured adaptive mesh refinement packages , 2014, J. Parallel Distributed Comput..

[5]  G. D. Byrne,et al.  VODE: a variable-coefficient ODE solver , 1989 .

[6]  A. S. Almgren,et al.  THE DEFLAGRATION STAGE OF CHANDRASEKHAR MASS MODELS FOR TYPE Ia SUPERNOVAE. I. EARLY EVOLUTION , 2013, 1309.4042.

[7]  Josep Torrellas,et al.  Proceedings of the eleventh ACM SIGPLAN symposium on Principles and practice of parallel programming , 2006, PPoPP 2006.

[8]  Ann S. Almgren,et al.  A Numerical Study of Methods for Moist Atmospheric Flows: Compressible Equations , 2013, 1311.4265.

[9]  George Shu Heng Pau,et al.  An adaptive mesh refinement algorithm for compressible two-phase flow in porous media , 2012, Computational Geosciences.

[10]  Nectarios Koziris,et al.  Automatic parallel code generation for tiled nested loops , 2004, SAC '04.

[11]  L. H. Howell,et al.  CASTRO: A NEW COMPRESSIBLE ASTROPHYSICAL SOLVER. I. HYDRODYNAMICS AND SELF-GRAVITY , 2010, 1005.0114.

[12]  Weiqun Zhang,et al.  Optimizing for Reacting Navier-Stokes Equations , 2015 .

[13]  G. Amdhal,et al.  Validity of the single processor approach to achieving large scale computing capabilities , 1967, AFIPS '67 (Spring).

[14]  Marcus S. Day,et al.  Simulation of nitrogen emissions in a premixed hydrogen flame stabilized on a low swirl burner , 2013 .

[15]  Chau-Wen Tseng,et al.  Tiling Optimizations for 3D Scientific Computations , 2000, ACM/IEEE SC 2000 Conference (SC'00).

[16]  John Shalf,et al.  Programming Abstractions for Data Locality , 2014 .

[17]  Michael Wolfe,et al.  More iteration space tiling , 1989, Proceedings of the 1989 ACM/IEEE Conference on Supercomputing (Supercomputing '89).

[18]  Zhiyuan Li,et al.  New tiling techniques to improve cache temporal locality , 1999, PLDI '99.

[19]  Marcus S. Day,et al.  Turbulence-chemistry interaction in lean premixed hydrogen combustion , 2015 .

[20]  John Shalf,et al.  Tiling as a Durable Abstraction for Parallelism and Data Locality , 2013 .

[21]  A. S. Almgren,et al.  Low mach number modeling of type Ia supernovae. I. Hydrodynamics , 2005 .

[22]  M S Day,et al.  Numerical simulation of laminar reacting flows with complex chemistry , 2000 .

[23]  M. White,et al.  The Lyman α forest in optically thin hydrodynamical simulations , 2014, 1406.6361.

[24]  Michael Zingale,et al.  Low Mach Number Modeling of Type Ia Supernovae , 2005 .

[25]  Ann Almgren,et al.  A Low Mach Number Model for Moist Atmospheric Flows , 2014, 1409.2861.

[26]  A. S. Almgren,et al.  MAESTRO: AN ADAPTIVE LOW MACH NUMBER HYDRODYNAMICS ALGORITHM FOR STELLAR FLOWS , 2010, 1005.0112.

[27]  A. Burrows,et al.  CASTRO: A NEW COMPRESSIBLE ASTROPHYSICAL SOLVER. II. GRAY RADIATION HYDRODYNAMICS , 2011, 1105.2466.

[28]  Zhenwei Zhao,et al.  An updated comprehensive kinetic model of hydrogen combustion , 2004 .

[29]  Scott B. Baden,et al.  Mint: realizing CUDA performance in 3D stencil methods with annotated C , 2011, ICS '11.

[30]  B. Fryxell,et al.  FLASH: An Adaptive Mesh Hydrodynamics Code for Modeling Astrophysical Thermonuclear Flashes , 2000 .

[31]  David A. Padua,et al.  Programming for parallelism and locality with hierarchically tiled arrays , 2006, PPoPP '06.

[32]  J. B. Bell,et al.  High-order algorithms for compressible reacting flow with complex chemistry , 2013, 1309.7327.

[33]  A. Burrows,et al.  CASTRO: A NEW COMPRESSIBLE ASTROPHYSICAL SOLVER. III. MULTIGROUP RADIATION HYDRODYNAMICS , 2012, 1207.3845.