sustainability of multiphysics high performance computing
play

SUSTAINABILITY OF MULTIPHYSICS HIGH PERFORMANCE COMPUTING - PowerPoint PPT Presentation

SUSTAINABILITY OF MULTIPHYSICS HIGH PERFORMANCE COMPUTING COMMUNITY SOFTWARE sustainining research software ANSHU DUBEY panel SC 18 November 14, 2018 FLASH: Serves 6+ Science Communities Rayleigh-Taylor Ram pressure stripping


  1. SUSTAINABILITY OF MULTIPHYSICS HIGH PERFORMANCE COMPUTING COMMUNITY SOFTWARE sustainining research software ANSHU DUBEY panel SC 18 November 14, 2018

  2. FLASH: Serves 6+ Science Communities Rayleigh-Taylor Ram pressure stripping instability Supersonic MHD Cosmological turbulence cluster formation Type Ia SN Vulcan laser experiments: B-field generation/amplification Core collapse supernovae Accretion torus laser slab Rigid body structure

  3. FLASH capabilities span a broad range Rayleigh-Taylor Ram pressure stripping instability Supersonic MHD Cosmological turbulence FLASH is a multi-physics finite-volume Eulerian code and framework cluster formation whose capabilities include: • Adaptive mesh refinement (AMR) on a block-structured mesh • Multiple state-of-the-art hydrodynamic solvers Type Ia SN • State-of-the-art magnetohydrodynamics • Implicit solvers for diffusion using the HYPRE library (currently being used to model thermal conduction, radiation diffusion, and viscosity) • Many physics modules relevant to astrophysics and cosmology, Vulcan laser experiments: B-field including gravity and nuclear burning generation/amplification Core collapse supernovae • Generic, highly scalable parallel particles framework (currently used for PIC simulations, laser ray tracing, dark matter, tracer Accretion torus particles) laser slab Rigid body structure

  4. LOOKING TOWARD FUTURE Code aiming for higher fidelity modeling More complex code, simulations and analysis Numerous models, more moving parts that need to interoperate Variety of expertise needed It is more difficult to work on the same software in different roles without a process More Scientific Understanding More Hardware Higher Fidelity Resources Model More Diverse Solvers Onset of higher platform heterogeneity Requirements are unfolding, not known apriori - particularly challenging for sustainability The only safeguard is investing in flexible design and robust software engineering process 4

  5. DESIGN CONSTRAINTS § Several Axes of Complexity § Architecture, infrastructure, data layout, interoperability § Many moving parts § Requirements § Maintainable code with reliable results § Retain code portability and performance § Measurable and predictable performance § The challenges in meeting the requirements; tension between § Modularity and performance § Readable/maintainable code and portability § Easy adaptability to new and heterogeneous architectures and complex multi-physics capabilities - Extensibility

  6. OTHER CHALLENGES Technical § All parts can be under research § Knowledge growth => change in requirements § Real world is messy, so is the software Sociological § Competing priorities and incentives § Limited resources § Perception of overhead without benefit § Interdisciplinary interactions 6

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend