FLASH Capabilities, Architecture, and Future Directions

POSTER

Abstract

FLASH is a publicly available, high-performance, modular, extensible Eulerian hydrodynamic code. It has been used for simulating Type Ia supernovae, X-ray bursts, turbulence, cosmology and other applications. FLASH consists of inter-operable modules that can be combined to generate different applications. This flexible architecture allows many interchangeable co-existing alternative implementations of its components. Further, a simple mechanism exists for customization of code functionality without the need to modify the core implementation. A collection of unit and regression tests provides verifiability, and a rigorous software maintenance process enables efficient code distribution and management. Recently, we have been expanding the capabilities of FLASH to include high energy density physics and fluid structure interactions. In this poster, we present various directions for the growth of FLASH in the near and distant future, and its architectural features that make such expansion possible.

Authors

  • A. Dubey

    U. Chicago, DOE NNSA ASC Flash Center, U. Chicago, DOE/ASC/NNSA/FLASH Center, University of Chicago

  • E. Balaras

    U. Maryland

  • S.M. Couch

    U. Chicago, DOE NNSA ASC Flash Center, U. Chicago, DOE/ASC/NNSA/FLASH Center, University of Chicago

  • C. Daley

    U. Chicago

  • S. Gopal

    U. Chicago

  • C. Graziani

    U. Chicago, DOE NNSA ASC Flash Center, U. Chicago, DOE/ASC/NNSA Flash Center, The University of Chicago, DOE/NNSA/ASC Flash Center, U. Chicago

  • D. Lamb

    U. Chicago, DOE NNSA ASC Flash Center, U. Chicago, DOE/ASC/NNSA Flash Center, The University of Chicago, DOE/NNSA/ASC Flash Center, U. Chicago

  • D. Lee

    U. Chicago, DOE NNSA ASC Flash Center, U. Chicago, ASC DOE/NNSA Flash Center, University of Chicago

  • M. Vanella

    U. Maryland

  • K. Weide

    U. Chicago, DOE NNSA ASC Flash Center, U. Chicago, DOE/ASC/NNSA Flash Center, The University of Chicago, DOE/NNSA/ASC Flash Center, U. Chicago

  • G. Xia

    U. Chicago, DOE NNSA ASC Flash Center, U. Chicago, ASC DOE/NNSA Flash Center, University of Chicago