High-Performance Reactive Fluid Flow Simulations Using Adaptive Mesh Refinement on Thousands of Processors

作者: L. J. Dursi , P. Ricker , H. M. Tufo , P. MacNeice , G. Henry

DOI: 10.5555/370049.370470

关键词: Computational scienceModular designParallel computingDomain (software engineering)Computer scienceInterface (computing)Software portabilityFLOPSFlash (photography)FortranAdaptive mesh refinement

摘要: We present simulations and performance results of nuclear burning fronts in supernovae on the largest domain at finest spatial resolution studied to date. These were performed Intel ASCI-Red machine Sandia National Laboratories using FLASH, a code developed Center for Astrophysical Thermonuclear Flashes University Chicago. FLASH is modular, adaptive mesh, parallel simulation capable handling compressible, reactive fluid flows astrophysical environments. written primarily Fortran 90, uses Message-Passing Interface library inter-processor communication portability, employs PARAMESH package manage block-structured mesh that places blocks only where required tracks rapidly changing flow features, such as detonation fronts, with ease. describe key algorithms their implementation well optimizations achieve sustained 238 GFLOPS 6420 processors 64 bit arithmetic.

参考文章(11)
F. G. Gustavson, W. Liniger, R. Willoughby, Symbolic Generation of an Optimal Crout Algorithm for Sparse Systems of Linear Equations Journal of the ACM. ,vol. 17, pp. 87- 109 ,(1970) , 10.1145/321556.321565
Darren DeZeeuw, Kenneth G. Powell, An adaptively refined Cartesian mesh solver for the Euler equations Journal of Computational Physics. ,vol. 104, pp. 56- 68 ,(1993) , 10.1006/JCPH.1993.1007
V. N. Gamezo, J. C. Wheeler, A. M. Khokhlov, E. S. Oran, Multilevel structure of cellular detonations in type Ia supernovae The Astrophysical Journal. ,vol. 512, pp. 827- 842 ,(1999) , 10.1086/306784
Rainald Löhner, An adaptive finite element scheme for transient problems in CFD Applied Mechanics and Engineering. ,vol. 61, pp. 323- 338 ,(1987) , 10.1016/0045-7825(87)90098-3
Phillip Colella, Paul R Woodward, The Piecewise Parabolic Method (PPM) for Gas Dynamical Simulations Journal of Computational Physics. ,vol. 54, pp. 174- 201 ,(1984) , 10.1016/0021-9991(84)90143-8
M.J. Berger, P. Colella, Local adaptive mesh refinement for shock hydrodynamics Journal of Computational Physics. ,vol. 82, pp. 64- 84 ,(1989) , 10.1016/0021-9991(89)90035-1
F. X. Timmes, Integration of Nuclear Reaction Networks for Stellar Hydrodynamics Astrophysical Journal Supplement Series. ,vol. 124, pp. 241- 263 ,(1999) , 10.1086/313257
F. X. Timmes, F. Douglas Swesty, The Accuracy, Consistency, and Speed of an Electron-Positron Equation of State Based on Table Interpolation of the Helmholtz Free Energy Astrophysical Journal Supplement Series. ,vol. 126, pp. 501- 516 ,(2000) , 10.1086/313304
M. S. Warren, J. K. Salmon, A parallel hashed oct-tree N-body algorithm conference on high performance computing (supercomputing). pp. 12- 21 ,(1993) , 10.1145/169627.169640
Phillip Colella, Harland M Glaz, Efficient Solution Algorithms for the Riemann Problem for Real Gases Journal of Computational Physics. ,vol. 59, pp. 264- 289 ,(1985) , 10.1016/0021-9991(85)90146-9