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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
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.
Turek, S.: Efficient Solvers for Incompressible Flow Problems: An Algorithmic and Computational Approach, vol. 6. Springer, 1999
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
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
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
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
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
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
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
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
P.G. Ciarlet: The Finite Element Method for Elliptic Problems; North-Holland, 1978, doi: https://doi.org/10.1137/1.9780898719208
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 Springer Nature Switzerland AG
About this paper
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
DOI: https://doi.org/10.1007/978-3-030-55874-1_44
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-55873-4
Online ISBN: 978-3-030-55874-1
eBook Packages: Mathematics and StatisticsMathematics and Statistics (R0)