Scaling the multifluid PPM code on blue waters and intel MIC

Paul R. Woodward, Jagan Jayaraj, Pei Hung Lin, Michael Knox, Simon D. Hammond, James Greensky, Sarah E. Anderson

Research output: Chapter in Book/Report/Conference proceedingConference contribution

3 Scopus citations

Abstract

Over the course of the last year, we have worked to adapt our multifluid PPM code to run well at scale on the Blue Waters machine at NCSA as well as on networks of Intel Xeon Phi coprocessors. The work on Blue Waters has been in collaboration with Cray and that with Intel's MIC co-processors in collaboration with Intel. Our starting point for this work was a version of the code that was developed to run well at scale on the Los Alamos Roadrunner machine. We therefore began with an implementation that was designed to take advantage of heterogeneous processor systems. In this paper, we will discuss scaling issues encountered on Blue Waters as well as issues encountered with Intel's MIC co-processors. We present the code structure that we developed in this work, beginning with its parallel implementation using heterogeneous MPI processes and proceeding to its parallel implementation on a single multi-or many-core CPU. We also present a sampling of results from a simulation on Blue Waters on a 1.18 trillion cell grid that ran at a sustained rate in 32-bit precision of 1.5 Pflop/s.

Original languageEnglish (US)
Title of host publicationProceedings - 2013 Extreme Scaling Workshop, XSW 2013
PublisherIEEE Computer Society
Pages64-72
Number of pages9
ISBN (Print)9781479936915
DOIs
StatePublished - Jan 1 2013
Event2013 7th Extreme Scaling Workshop, XSW 2013 - Boulder, CO, United States
Duration: Aug 15 2013Aug 16 2013

Publication series

NameProceedings - 2013 Extreme Scaling Workshop, XSW 2013

Other

Other2013 7th Extreme Scaling Workshop, XSW 2013
CountryUnited States
CityBoulder, CO
Period8/15/138/16/13

Keywords

  • high performance computing
  • multicore processors
  • petascale computing

Fingerprint Dive into the research topics of 'Scaling the multifluid PPM code on blue waters and intel MIC'. Together they form a unique fingerprint.

  • Cite this

    Woodward, P. R., Jayaraj, J., Lin, P. H., Knox, M., Hammond, S. D., Greensky, J., & Anderson, S. E. (2013). Scaling the multifluid PPM code on blue waters and intel MIC. In Proceedings - 2013 Extreme Scaling Workshop, XSW 2013 (pp. 64-72). [6805044] (Proceedings - 2013 Extreme Scaling Workshop, XSW 2013). IEEE Computer Society. https://doi.org/10.1109/XSW.2013.13