TY - GEN
T1 - High-performance reactive fluid flow simulations using adaptive mesh refinement on thousands of processors
AU - Calder, A. C.
AU - Curtis, B. C.
AU - Dursi, L. J.
AU - Fryxell, B.
AU - Henry, G.
AU - MacNeice, P.
AU - Olson, K.
AU - Ricker, P.
AU - Rosner, R.
AU - Timmes, F. X.
AU - Tufo, H. M.
AU - Truran, J. W.
AU - Zingale, M.
N1 - Publisher Copyright:
© 2000 IEEE.
PY - 2000
Y1 - 2000
N2 - We present simulations and performance results of nuclear burning fronts in supernovae on the largest domain and at the finest spatial resolution studied to date. These simulations were performed on the Intel ASCI-Red machine at Sandia National Laboratories using FLASH, a code developed at the Center for Astrophysical Thermonuclear Flashes at the University of Chicago. FLASH is a modular, adaptive mesh, parallel simulation code capable of handling compressible, reactive fluid flows in astrophysical environments. FLASH is written primarily in Fortran 90, uses the Message-Passing Interface library for inter-processor communication and portability, and employs the PARAMESH package to manage a block-structured adaptive mesh that places blocks only where resolution is required and tracks rapidly changing flow features, such as detonation fronts, with ease. We describe the key algorithms and their implementation as well as the optimizations required to achieve sustained performance of 238 GFLOPS on 6420 processors of ASCI-Red in 64 bit arithmetic.
AB - We present simulations and performance results of nuclear burning fronts in supernovae on the largest domain and at the finest spatial resolution studied to date. These simulations were performed on the Intel ASCI-Red machine at Sandia National Laboratories using FLASH, a code developed at the Center for Astrophysical Thermonuclear Flashes at the University of Chicago. FLASH is a modular, adaptive mesh, parallel simulation code capable of handling compressible, reactive fluid flows in astrophysical environments. FLASH is written primarily in Fortran 90, uses the Message-Passing Interface library for inter-processor communication and portability, and employs the PARAMESH package to manage a block-structured adaptive mesh that places blocks only where resolution is required and tracks rapidly changing flow features, such as detonation fronts, with ease. We describe the key algorithms and their implementation as well as the optimizations required to achieve sustained performance of 238 GFLOPS on 6420 processors of ASCI-Red in 64 bit arithmetic.
UR - https://www.scopus.com/pages/publications/85117256817
U2 - 10.1109/SC.2000.10010
DO - 10.1109/SC.2000.10010
M3 - Conference contribution
AN - SCOPUS:85117256817
T3 - Proceedings of the International Conference on Supercomputing
BT - SC 2000 - Proceedings of the 2000 ACM/IEEE Conference on Supercomputing
PB - Association for Computing Machinery
T2 - 2000 ACM/IEEE Conference on Supercomputing, SC 2000
Y2 - 4 November 2000 through 10 November 2000
ER -