• Home
  • Search
  • Automated optimization of numerical methods for partial differential equations
  • https://doi.org/10.25560/44726Copy DOI Icon

Automated optimization of numerical methods for partial differential equations

Show More
  • Abstract
  • Literature Map
  • References
  • Similar Papers
Abstract

The time required to execute real-world scientific computations is a major issue. A single simulation may last hours, days, or even weeks to reach a certain level of accuracy, despite running on large-scale parallel architectures. Strict time limits may often be imposed too -- 60 minutes in the case of the UK Met Office to produce a forecast. In this thesis, it is demonstrated that by raising the level of abstraction, the performance of a class of numerical methods for solving partial differential equations is improvable with minimal user intervention or, in many circumstances, with no user intervention at all. The use of high level languages to express mathematical problems enables domain-specific optimization via compilers. These automated optimizations are proven to be effective in a variety of real-world applications and computational kernels. The focus is on numerical methods based on unstructured meshes, such as the finite element method. The loop nests for unstructured mesh traversal are often irregular (i.e., they perform non-affine memory accesses, such as A[B[i]]), which makes reordering transformations for data locality essentially impossible for low level compilers. Further, the computational kernels are often characterized by complex mathematical expressions, and manual optimization is simply not conceivable. We discuss algorithmic solutions to these problems and present tools for their automation. These tools -- the COFFEE compiler and the SLOPE library -- are currently in use in frameworks for solving partial differential equations.

Similar Papers
  • Research Article

A MATRIX-FREE LEGENDRE SPECTRAL METHOD FOR INITIAL-BOUNDARY VALUE PROBLEMS

  • Jan 01, 2016
  • ETNA - Electronic Transactions on Numerical Analysis
  • Bernd Brumm +1
  • Research Article
  • Citations51

A Higher Order Finite Element Method for Partial Differential Equations on Surfaces

  • Jan 01, 2016
  • SIAM Journal on Numerical Analysis
  • Jörg Grande +1
  • Research Article

An iterated pseudospectral method for delay partial differential equations

  • Oct 01, 2005
  • Applied Numerical Mathematics
  • Meadj +1
  • Addendum
  • Citations7

RETRACTED: Quartic spline collocation methods for elliptic partial differential equations

  • Nov 18, 2004
  • Applied Mathematics and Computation
  • H.M El-Hawary +2
  • Research Article

Online learning algorithms : For passivity-based and distributed control

  • May 03, 2016
  • Research Repository (Delft University of Technology)
  • Subramanya Nageshrao
  • Conference Article
  • Citations2

Application of PDE methods for image-based concrete surface damage detection

  • Apr 06, 2007
  • Proceedings of SPIE, the International Society for Optical Engineering/Proceedings of SPIE
  • Zhiqiang Chen +1
  • Supplementary Content
  • Citations12

Least-Squares Methods for the Solution of Fluid-Structure Interaction Problems

  • Jan 26, 2006
  • LeoPARD - TU Braunschweig Publications And Research Data
  • Oliver Kayser‐Herold
  • Research Article

Education

  • Jan 01, 2014
  • SIAM Review
  • Louis F Rossi
  • Single Report

Numerical and Analytical Methods in Nonlinear Partial Differential Equations.

  • Apr 30, 1987
  • Richard E Ewing
  • Single Book
  • Citations10

Recent Advances in Numerical Methods for Partial Differential Equations and Applications

  • Jan 01, 2002
  • Contemporary mathematics - American Mathematical Society
  • Tim P Schulze
  • Supplementary Content
  • Citations1

Direct Methods for PDE-Constrained Optimization Using Derivative-Extended POD Reduced-Order Models

  • Jan 01, 2014
  • heiDOK (Heidelberg University)
  • Andreas Schmidt
  • Research Article
  • Citations5

HiFlow3 – Technical Report on Release 2.0

  • Nov 22, 2017
  • University Library Heidelberg
  • Simon Gawlok +12
  • Single Book
  • Citations35

Asymptotic and Numerical Methods for Partial Differential Equations with Critical Parameters

  • Jan 01, 1993
  • Hans G Kaper +1
  • Research Article
  • Citations5

Numerical simulation of capillary formation during the onset of tumor angiogenesis

  • Apr 01, 2003
  • Michael W Smiley +2
  • Research Article
  • Citations3

Comparison method of partial functional differential equations and its application

  • Nov 27, 2001
  • Applied Mathematics and Computation
  • Mengxing He +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.