skip to main content
article

Performance Portability of HPC Discovery Science Software: Fusion Energy Turbulence Simulations at Extreme Scale

Published: 15 March 2017 Publication History

Abstract

As High Performance Computing Research and Development moves forward on a variety of "path to exascale" architectures today, an associated objective is to demonstrate performance portability of discovery-science-capable software. Important application domains, such as Magnetic Fusion Energy MFE, have improved modeling of increasingly complex physical systems - especially with respect to reducing "time-to-solution" as well as "energy to solution." The emergence of new insights on confinement scaling in MFE systems has been aided significantly by efficient software capable of harnessing powerful supercomputers to carry out simulations with unprecedented resolution and temporal duration to address increasing problem sizes. Specifically, highly scalable particle-in-cell PIC programing methodology is used in this paper to demonstrate how modern scientific applications can achieve efficient architecture-dependent optimizations of performance scaling and code portability for path-to-exascale platforms.

References

[1]
Dennard, R.H., Gaensslen, F.H., Rideout, V.L., Bassous, E., LeBlanc, A.R.: Design of ion-implanted mosfet's with very small physical dimensions. IEEE Journal of Solid-State Circuits 95, 256-268 Oct 1974
[2]
Ethier, S., Tang, W.M., Lin, Z.: Gyrokinetic particle-in-cell simulations of plasma microturbulence on advanced computing platforms. Journal of Physics: Conference Series 16, 1-15 2005
[3]
Ibrahim, K.Z., Madduri, K., Williams, S., Wang, B., Ethier, S., Oliker, L.: Analysis and optimization of gyrokinetic toroidal simulations on homogenous and heterogenous platforms. International Journal of High Performance Computing Applications 2013
[4]
Lin, Z., Ethier, S., Hahm, T.S., Tang, W.M.: Size scaling of turbulent transport in magnetically confined plasmas. Phys. Rev. Lett. 88, 195004 Apr 2002
[5]
Lin, Z., Hahm, T.S., Lee, W.W., Tang, W.M., White, R.B.: Turbulent transport reduction by zonal flows: Massively parallel simulations. Science 2815384, 1835-1837 1998
[6]
Lin, Z., Lee, W.W.: Method for solving the gyrokinetic poisson equation in general geometry. Phys. Rev. E 52, 5646-5652 Nov 1995
[7]
Madduri, K., Ibrahim, K.Z., Williams, S., Im, E.J., Ethier, S., Shalf, J., Oliker, L.: Gyrokinetic toroidal simulations on leading multi- and manycore HPC systems. In: Proc. Int'l. Conf. for High Performance Computing, Networking, Storage and Analysis SC '11. pp. 23:1-23:12. ACM, New York, NY, USA 2011
[8]
Madduri, K., Williams, S., Ethier, S., Oliker, L., Shalf, J., Strohmaier, E., Yelick, K.: Memory-efficient optimization of gyrokinetic particle-to-grid interpolation for multicore processors. In: Proc. ACM/IEEE Conf. on Supercomputing SC 2009. pp. 48:1-48:12 Nov 2009
[9]
McMillan, B.F., Lapillonne, X., Brunner, S., Villard, L., Jolliet, S., Bottino, A., Gorler, T., Jenko, F.: System size effects on gyrokinetic turbulence. Phys. Rev. Lett. 105, 155001 Oct 2010
[10]
Moore, G.E.: Cramming more components onto integrated circuits, reprinted from electronics, volume 38, number 8, april 19, 1965, pp.114 ff. IEEE Solid-State Circuits Society Newsletter 115, 33-35 Sept 2006
[11]
Rosner, R., et al.: Opportunities and challenges of exascale computing - doe advanced scientific computing advisory committee report 2010, https://science.energy.gov/~/ media/ascr/ascac/pdf/reports/Exascale_subcommittee_report.pdf, accessed: 2017- 02-15
[12]
Tang, W., Wang, B., Ethier, S.: Scientific discovery in fusion plasma turbulence simulations at extreme scale. Computing in Science Engineering 165, 44-52 Sept 2014
[13]
Tang, W., Keyes, D.: Scientific grand challenges: Fusion energy science and the role of computing at the extreme scale. In: PNNL-19404. p. 212 2009
[14]
Tang, W., Wang, B., Ethier, S., Kwasniewski, G., Hoefler, T., Ibrahim, K.Z., Madduri, K., Williams, S., Oliker, L., Rosales-Fernandez, C., Williams, T.: Extreme scale plasma turbulence simulations on top supercomputers worldwide. In: Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis. pp. 43:1- 43:12. SC '16, IEEE Press, Piscataway, NJ, USA 2016, http://dl.acm.org/citation. cfm?id=3014904.3014962
[15]
Wang, B., Ethier, S., Tang, W., Williams, T., Ibrahim, K.Z., Madduri, K., Williams, S., Oliker, L.: Kinetic turbulence simulations at extreme scale on leadership-class systems. In: Proceedings of the International Conference on High Performance Computing, Networking, Storage and Analysis. pp. 82:1-82:12. SC '13, ACM, New York, NY, USA 2013
[16]
Wang, Y., Lin, J., Cai, L., Tang, W., Ethier, S., Wang, B., See, S., Matsuoka, S.: Porting and optimizing gtc-p on taihulight supercomputer with sunway openacc. In: HPC China 2016
[17]
Xiao, Y., Lin, Z.: Turbulent transport of trapped-electron modes in collisionless plasmas. Phys. Rev. Lett. 103, 085004 Aug 2009
[18]
Zhang, W.L.: CAAR project mid-term report. To be submitted 2016

Cited By

View all
  • (2020)CoSimProceedings of the IEEE/ACM 24th International Symposium on Distributed Simulation and Real Time Applications10.5555/3451906.3451931(167-174)Online publication date: 14-Sep-2020
  • (2019)End-to-end I/O portfolio for the summit supercomputing ecosystemProceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis10.1145/3295500.3356157(1-14)Online publication date: 17-Nov-2019
  • (2018)The design, deployment, and evaluation of the CORAL pre-exascale systemsProceedings of the International Conference for High Performance Computing, Networking, Storage, and Analysis10.5555/3291656.3291726(1-12)Online publication date: 11-Nov-2018
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Supercomputing Frontiers and Innovations: an International Journal
Supercomputing Frontiers and Innovations: an International Journal  Volume 4, Issue 1
March 2017
94 pages
ISSN:2409-6008
EISSN:2313-8734
Issue’s Table of Contents

Publisher

South Ural State University

Chelyabinsk, Russian Federation

Publication History

Published: 15 March 2017

Author Tags

  1. HPC
  2. Particle-In-Cell
  3. Portability
  4. Turbulence Simulations

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 12 Sep 2024

Other Metrics

Citations

Cited By

View all
  • (2020)CoSimProceedings of the IEEE/ACM 24th International Symposium on Distributed Simulation and Real Time Applications10.5555/3451906.3451931(167-174)Online publication date: 14-Sep-2020
  • (2019)End-to-end I/O portfolio for the summit supercomputing ecosystemProceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis10.1145/3295500.3356157(1-14)Online publication date: 17-Nov-2019
  • (2018)The design, deployment, and evaluation of the CORAL pre-exascale systemsProceedings of the International Conference for High Performance Computing, Networking, Storage, and Analysis10.5555/3291656.3291726(1-12)Online publication date: 11-Nov-2018
  • (2018)The design, deployment, and evaluation of the CORAL pre-exascale systemsProceedings of the International Conference for High Performance Computing, Networking, Storage, and Analysis10.1109/SC.2018.00055(1-12)Online publication date: 11-Nov-2018

View Options

View options

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media