skip to main content
10.1145/2938615.2938617acmotherconferencesArticle/Chapter ViewAbstractPublication PageseascConference Proceedingsconference-collections
research-article

On the Strong Scaling of the Spectral Element Solver Nek5000 on Petascale Systems

Authors Info & Claims
Published:26 April 2016Publication History

ABSTRACT

The present work is targeted at performing a strong scaling study of the high-order spectral element fluid dynamics solver Nek5000. Prior studies such as [5] indicated a recommendable metric for strong scalability from a theoretical viewpoint, which we test here extensively on three parallel machines with different performance characteristics and interconnect networks, namely Mira (IBM Blue Gene/Q), Beskow (Cray XC40) and Titan (Cray XK7). The test cases considered for the simulations correspond to a turbulent flow in a straight pipe at four different friction Reynolds numbers Reτ = 180, 360, 550 and 1000. Considering the linear model for parallel communication we quantify the machine characteristics in order to better assess the scaling behaviors of the code. Subsequently sampling and profiling tools are used to measure the computation and communication times over a large range of compute cores. We also study the effect of the two coarse grid solvers XXT and AMG on the computational time. Super-linear scaling due to a reduction in cache misses is observed on each computer. The strong scaling limit is attained for roughly 5000-10,000 degrees of freedom per core on Mira, 30,000 - 50,0000 on Beskow, with only a small impact of the problem size for both machines, and ranges between 10,000 and 220,000 depending on the problem size on Titan. This work aims at being a reference for Nek5000 users and also serves as a basis for potential issues to address as the community heads towards exascale supercomputers.

References

  1. M. O. Deville, P. F. Fischer, and E. H. Mund. High-Order Methods for Incompressible Fluid Flow. Cambridge University Press, 2002. Cambridge Books Online.Google ScholarGoogle ScholarCross RefCross Ref
  2. P. Fischer, J. Lottes, S. Kerkemeier, O. Marin, K. Heisey, A. Obabko, E. Merzari, and Y. Peet. Nek5000: User's manual. Technical Report ANL/MCS-TM-351, Argonne National Laboratory, 2015.Google ScholarGoogle Scholar
  3. P. F. Fischer. An overlapping schwarz method for spectral element solution of the incompressible Navier-Stokes equations. Journal of Computational Physics, 133(1):84--101, 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. P. F. Fischer. Projection techniques for iterative solution of Ax = b with successive right-hand sides. Computer Methods in Applied Mechanics and Engineering, 163(1-4):193--204, 1998.Google ScholarGoogle ScholarCross RefCross Ref
  5. P. F. Fischer, K. Heisey, and M. Min. Scaling Limits for PDE-Based Simulation (Invited). AIAA Aviation. American Institute of Aeronautics and Astronautics, jun 2015. doi:10.2514/6.2015-3049.Google ScholarGoogle Scholar
  6. P. F. Fischer and J. W. Lottes. Domain Decomposition Methods in Science and Engineering, chapter Hybrid Schwarz-Multigrid Methods for the Spectral Element Method: Extensions to Navier-Stokes, pages 35--49. Springer Berlin Heidelberg, Berlin, Heidelberg, 2005.Google ScholarGoogle Scholar
  7. T. Hoefler, T. Schneider, and A. Lumsdaine. Characterizing the influence of system noise on large-scale applications by simulation. In Proceedings of the 2010 ACM/IEEE International Conference for High Performance Computing, Networking, Storage and Analysis, SC '10, pages 1--11, Washington, DC, USA, 2010. IEEE Computer Society. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. M. Hutchinson, A. Heinecke, H. Pabst, G. Henry, M. Parsani, and D. Keyes. Efficiency of high order spectral element methods on petascale architectures. ISC High Performance, 2016.Google ScholarGoogle ScholarCross RefCross Ref
  9. G. K. Khoury, P. Schlatter, A. Noorani, P. F. Fischer, G. Brethouwer, and A. V. Johansson. Direct numerical simulation of turbulent pipe flow at moderately high Reynolds numbers. Flow, Turbulence and Combustion, 91(3):475--495, 2013.Google ScholarGoogle ScholarCross RefCross Ref
  10. J. Lottes. Independent quality measures for symmetric algebraic multigrid components. Argonne National Laboratory, Mathematics & Computer Science Division, 2005.Google ScholarGoogle Scholar
  11. M. Otten, J. Gong, A. Mametjanov, A. Vose, J. Levesque, P. Fischer, and M. Min. An mpi/openacc implementation of a high-order electromagnetics solver with gpudirect communication. International Journal of High Performance Computing Applications, 2016.Google ScholarGoogle ScholarCross RefCross Ref
  12. A. G. Tomboulides, J. C. Y. Lee, and S. A. Orszag. Numerical simulation of low Mach number reactive flows. Journal of Scientific Computing, 12(2):139--167, 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. H. Tufo and P. Fischer. Fast parallel direct solvers for coarse grid problems. Journal of Parallel and Distributed Computing, 61(2):151--177, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. H. M. Tufo and P. F. Fischer. Terascale spectral element algorithms and implementations. In Proceedings of the 1999 ACM/IEEE Conference on Supercomputing, SC '99, New York, NY, USA, 1999. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  1. On the Strong Scaling of the Spectral Element Solver Nek5000 on Petascale Systems

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Other conferences
      EASC '16: Proceedings of the Exascale Applications and Software Conference 2016
      April 2016
      59 pages
      ISBN:9781450341226
      DOI:10.1145/2938615

      Copyright © 2016 ACM

      Publication rights licensed to ACM. ACM acknowledges that this contribution was authored or co-authored by an employee, contractor or affiliate of the United States government. As such, the Government retains a nonexclusive, royalty-free right to publish or reproduce this article, or to allow others to do so, for Government purposes only.

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 26 April 2016

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article
      • Research
      • Refereed limited

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader