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 contribution

29 Scopus citations


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 (US)
Title of host publicationProceedings - IEEE 14th International Conference on eScience, e-Science 2018
PublisherInstitute of Electrical and Electronics Engineers Inc.
Number of pages11
ISBN (Electronic)9781538691564
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


Conference14th IEEE International Conference on eScience, e-Science 2018

All Science Journal Classification (ASJC) codes

  • Computer Science Applications
  • Software
  • Ecological Modeling
  • Modeling and Simulation


  • Coupling
  • In situ analysis
  • Staging


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

Cite this