Skip to main content

Basic Machine Learning Approaches for the Acceleration of PDE Simulations and Realization in the FEAT3 Software

  • Conference paper
  • First Online:
Numerical Mathematics and Advanced Applications ENUMATH 2019

Part of the book series: Lecture Notes in Computational Science and Engineering ((LNCSE,volume 139))

Abstract

In this paper we present a holistic software approach based on the FEAT3 software for solving multidimensional PDEs with the Finite Element Method that is built for a maximum of performance, scalability, maintainability and extensibility. We introduce basic paradigms how modern computational hardware architectures such as GPUs are exploited in a numerically scalable fashion. We show, how the framework is extended to make even the most recent advances on the hardware market accessible to the framework, exemplified by the ubiquitous trend to customize chips for Machine Learning. We can demonstrate that for a numerically challenging model problem, artificial neural networks can be used while preserving a classical simulation solution pipeline through the incorporation of a neural network preconditioner in the linear solver.

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 299.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 379.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 379.99
Price excludes VAT (USA)
  • Durable hardcover 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

Notes

  1. 1.

    See https://www.top500.org/green500.

  2. 2.

    See https://www.lido.tu-dortmund.de/cms/en/home/index.html.

  3. 3.

    See http://www.featflow.de/en/software/feat3.html.

References

  1. Ruelmann, H., Geveler, M., Turek, S.: On the Prospects of Using Machine Learning for the Numerical Simulation of PDEs: Training Neural Networks to Assemble Approximate Inverses, ECCOMAS Newsletter June 2018, pp. 27–32, 2018.

    Google Scholar 

  2. Turek, S.: Efficient Solvers for Incompressible Flow Problems: An Algorithmic and Computational Approach, vol. 6. Springer, 1999

    Google Scholar 

  3. Geveler, M., Ribbrock, D., Ruelmann, H., Donner, D., Höppke, C., Schneider, D., Tomaschewski, D., Turek, S.: The ICARUS white paper: A scalable, energy–efficient, solar–powered HPC center based on low power GPUs, UcHPC’16 at Euro-Par’16, Grenoble, 2016

    Google Scholar 

  4. Geveler, M., Reuter, B., Aizinger, V., Göddeke, D., Turek, S.: Energy efficiency of the simulation of three-dimensional coastal ocean circulation on modern commodity and mobile processors-A case study based on the Haswell and Cortex-A15 microarchitectures, LNCS, ISC’16, Computer Science-Research and Development, 1–10, Workshop on Energy-Aware HPC, Springer, doi: https://doi.org/10.1007/s00450-016-0324-5, 2016

  5. M. Geveler, D. Ribbrock, D. Goeddeke, P. Zajac, S. Turek: Efficient Finite Element Geometric Multigrid Solvers for Unstructured Grids on Graphics Processing Units; in P. Ivanyi, B.H.V. Topping, (Editors), “Proceedings of the Second International Conference on Parallel, Distributed, Grid and Cloud Computing for Engineering”, Civil-Comp Press, Stirlingshire, UK, Paper 22, doi: https://doi.org/10.4203/ccp.95.22, 2011

  6. M. Geveler, D. Ribbrock, D. Goddeke, P. Zajac, S. Turek: Towards a complete FEM-based simulation toolkit on GPUs: Unstructured grid finite element geometric multigrid solvers with strong smoothers based on sparse approximate inverses; Computers and Fluids, Vol 80, 2013, pp. 327–332, doi: https://doi.org/10.1016/j.compfluid.2012.01.025

  7. S. Turek, D. Göddeke, C. Becker, S.H.M. Buijssen, H. Wobker: FEAST – realization of hardware-oriented numerics for HPC simulations with finite elements; Concurrency and Computation: Practice and Experience, 2010, Volume 22, Issue 16, doi: https://doi.org/10.1002/cpe.1584

  8. D. Göddeke: Fast and Accurate Finite-Element Multigrid Solvers for PDE Simulations on GPU Clusters; PhD thesis, Lehrstuhl für angewandte Mathematik und Numerik, Fakultät für Mathematik, Technische Universität Dortmund, 2010, doi: https://doi.org/10.17877/DE290R-8758

  9. D. van Dyk, M. Geveler, S. Mallach, D. Ribbrock, D. Göddeke, C. Gutwenger: HONEI: A collection of libraries for numerical computations targeting multiple processor architectures; Computer Physics Communications, Volume 180, Issue 12, 2009, pp. 2534–2543, doi: https://doi.org/10.1016/j.cpc.2009.04.018

  10. S. Turek, C. Becker, S. Kilian: Hardware-oriented numerics and concepts for PDE software; Future Generation Computer Systems 22 (2006) 217–238, doi: https://doi.org/10.1016/j.future.2003.09.007

  11. P.G. Ciarlet: The Finite Element Method for Elliptic Problems; North-Holland, 1978, doi: https://doi.org/10.1137/1.9780898719208

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Markus Geveler .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Ruelmann, H., Geveler, M., Ribbrock, D., Zajac, P., Turek, S. (2021). Basic Machine Learning Approaches for the Acceleration of PDE Simulations and Realization in the FEAT3 Software. In: Vermolen, F.J., Vuik, C. (eds) Numerical Mathematics and Advanced Applications ENUMATH 2019. Lecture Notes in Computational Science and Engineering, vol 139. Springer, Cham. https://doi.org/10.1007/978-3-030-55874-1_44

Download citation

Publish with us

Policies and ethics