Skip to main content

Dynamic Load Balancing for Large-Scale Multiphysics Simulations

  • Conference paper
  • First Online:
High-Performance Scientific Computing (JHPCS 2016)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 10164))

  • 1114 Accesses

Abstract

In parallel computing load balancing is an essential component of any efficient and scalable simulation code. Static data decomposition methods have proven to work well for symmetric workloads. But, in today’s multiphysics simulations, with asymmetric workloads, this imbalance prevents good scalability on future generation of parallel architectures. We present our work on developing a general dynamic load balancing framework for multiphysics simulations on hierarchical Cartesian meshes. Using a weighted dual graph based workload estimation and constrained multilevel graph partitioning, the required runtime for industrial applications could be reduced by 40\(\%\) of the runtime, running on the K computer.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Bader, M.: Space-Filling Curves. Texts in Computational Science and Engineering, vol. 9. Springer, Heidelberg (2013)

    MATH  Google Scholar 

  2. Bhalla, A.P.S., Bale, R., Griffith, B.E., Patankar, N.A.: A unified mathematical framework and an adaptive numerical method for fluid-structure interaction with rigid, deforming, and elastic bodies. J. Comput. Phys. 250, 446–476 (2013)

    Article  MathSciNet  MATH  Google Scholar 

  3. Jansson, N.: High performance adaptive finite element methods: with applications in aerodynamics. Ph.D. thesis, KTH Royal Institute of Technology (2013)

    Google Scholar 

  4. Jansson, N., Hoffman, J., Jansson, J.: Framework for massively parallel adaptive finite element computational fluid dynamics on tetrahedral meshes. SIAM J. Sci. Comput. 34(1), C24–C41 (2012)

    Article  MathSciNet  MATH  Google Scholar 

  5. Nakahashi, K.: Building-cube method for flow problems with broadband characteristic length. In: Armfield, S.W., Morgan, P., Srinivas, K. (eds.) Computational Fluid Dynamics 2002, pp. 77–81. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  6. Oliker, L.: PLUM parallel load balancing for unstructured adaptive meshes. Technical report RIACS-TR-98-01, RIACS, NASA Ames Research Center (1998)

    Google Scholar 

  7. Shirgaonkar, A.A., MacIver, M.A., Patankar, N.A.: A new mathematical formulation and fast algorithm for fully resolved simulation of self-propulsion. J. Comput. Phys. 228(7), 2366–2390 (2009)

    Article  MathSciNet  MATH  Google Scholar 

Download references

Acknowledgments

This work was supported through the computing resources provided on the K computer by RIKEN Advanced Institute for Computational Science.

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Niclas Jansson or Rahul Bale .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Cite this paper

Jansson, N., Bale, R., Onishi, K., Tsubokura, M. (2017). Dynamic Load Balancing for Large-Scale Multiphysics Simulations. In: Di Napoli, E., Hermanns, MA., Iliev, H., Lintermann, A., Peyser, A. (eds) High-Performance Scientific Computing. JHPCS 2016. Lecture Notes in Computer Science(), vol 10164. Springer, Cham. https://doi.org/10.1007/978-3-319-53862-4_2

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-53862-4_2

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-53861-7

  • Online ISBN: 978-3-319-53862-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics