Coupling exascale multiphysics applications: Methods and lessons learned

Jong Youl Choi, Choong Seock Chang, Julien Dominski, Scott Klasky, Gabriele Merlo, Eric Suchyta, Mark Ainsworth, Bryce Allen, Franck Cappello, Michael Churchill, Philip Davis, Sheng Di, Greg Eisenhauer, Stephane Ethier, Ian Foster, Berk Geveci, Hanqi Guo, Kevin Huck, Frank Jenko, Mark KimJames Kress, Seung Hoe Ku, Qing Liu, Jeremy Logan, Allen Malony, Kshitij Mehta, Kenneth Moreland, Todd Munson, Manish Parashar, Tom Peterka, Norbert Podhorszki, Dave Pugmire, Ozan Tugluk, Ruonan Wang, Ben Whitney, Matthew Wolf, Chad Wood

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

31 Scopus citations

Abstract

With the growing computational complexity of science and the complexity of new and emerging hardware, it is time to re-evaluate the traditional monolithic design of computational codes. One new paradigm is constructing larger scientific computational experiments from the coupling of multiple individual scientific applications, each targeting their own physics, characteristic lengths, and/or scales. We present a framework constructed by leveraging capabilities such as in-memory communications, workflow scheduling on HPC resources, and continuous performance monitoring. This code coupling capability is demonstrated by a fusion science scenario, where differences between the plasma at the edges and at the core of a device have different physical descriptions. This infrastructure not only enables the coupling of the physics components, but it also connects in situ or online analysis, compression, and visualization that accelerate the time between a run and the analysis of the science content. Results from runs on Titan and Cori are presented as a demonstration.

Original languageEnglish
Title of host publicationProceedings - IEEE 14th International Conference on eScience, e-Science 2018
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages442-452
Number of pages11
ISBN (Electronic)9781538691564
DOIs
StatePublished - Dec 24 2018
Event14th IEEE International Conference on eScience, e-Science 2018 - Amsterdam, Netherlands
Duration: Oct 29 2018Nov 1 2018

Publication series

NameProceedings - IEEE 14th International Conference on eScience, e-Science 2018

Conference

Conference14th IEEE International Conference on eScience, e-Science 2018
Country/TerritoryNetherlands
CityAmsterdam
Period10/29/1811/1/18

Funding

This research was supported by the Exascale Computing Project (17-SC-20-SC), a collaborative effort of the U.S. Department of Energy Office of Science and the National Nuclear Security Administration and by the U.S. Department of Energy, Office of Science, Advanced Scientific Computing Research and Office of Fusion Energy Sciences under Contracts DE-AC02-06CH11357,DE-AC02-09CH11466,and DE-AC05-00OR22725. This work used resources of the Argonne Leadership Computing Facility at Argonne National Laboratory, the National Energy Research Scientific Computing Center, and the Oak Ridge Leadership Computing Facility, which are DOE Office of Science User Facilities supported under Contracts DE-AC02-06CH11357, DE-AC02-05CH11231, and DE-AC05-00OR22725, respectively.

FundersFunder number
U.S. Department of Energy
Office of Science
National Nuclear Security Administration
Advanced Scientific Computing Research
Fusion Energy SciencesDE-AC05-00OR22725, DE-AC02-06CH11357, DE-AC02-09CH11466
Argonne National Laboratory
National Energy Research Scientific Computing CenterDE-AC02-05CH11231

    Keywords

    • Coupling
    • In situ analysis
    • Staging

    Fingerprint

    Dive into the research topics of 'Coupling exascale multiphysics applications: Methods and lessons learned'. Together they form a unique fingerprint.

    Cite this