From h to p Efficiently: Implementing finite and spectral/hp element discretisations to achieve optimal performance at low and high order approximations.

The spectral/hp element method can be considered as bridging the gap between the – traditionally low order – finite element method on one side and spectral methods on the other side. Consequently, a major challenge which arises in implementing the spectral/hp element methods is to design algorithms that perform efficient ly for both low- and high-order spectral/hp discretisations, as well as discretisations in the intermediate regime. In this paper, we explain how the judicious use of different implementation strategies can be employed to achieve high efficiency across a wide range of polynomial orders. Furthermore, based upon this effic ient implementation, we analyse which spectral/hp discretisation (which specific combination of mesh size h and polynomial order P ) minimises the computational cost to solve an elliptic problem up to a predefined level of accuracy. We investigate this question for a set of both smooth and non-smooth problems.

[1]  Einar M. Rønquist,et al.  Optimal spectral element methods for the unsteady three-dimensional incompressible Navier-Stokes equations , 1988 .

[2]  P. Fischer,et al.  High-Order Methods for Incompressible Fluid Flow , 2002 .

[3]  Padmanabhan Seshaiyer,et al.  hp submeshing via non-conforming finite element methods , 2000 .

[4]  Jan S. Hesthaven,et al.  A Stable Penalty Method for the Compressible Navier-Stokes Equations: III. Multidimensional Domain Decomposition Schemes , 1998, SIAM J. Sci. Comput..

[5]  S. Orszag Spectral methods for problems in complex geometries , 1980 .

[6]  Ivo Babuska,et al.  The p and h-p Versions of the Finite Element Method, Basic Principles and Properties , 1994, SIAM Rev..

[7]  Steven A. Orszag,et al.  CBMS-NSF REGIONAL CONFERENCE SERIES IN APPLIED MATHEMATICS , 1978 .

[8]  D. Gottlieb,et al.  Numerical analysis of spectral methods : theory and applications , 1977 .

[9]  L. Ridgway Scott,et al.  Implementing and using high-order finite element methods , 1994 .

[10]  David I. Gottlieb,et al.  Optimal Decomposition of the Domain in Spectral Methods for Wave-Like Phenomena , 2000, SIAM J. Sci. Comput..

[11]  Paul Fischer,et al.  On the Optimal Number of Subdomains for Hyperbolic Problems on Parallel Computers , 1997, Int. J. High Perform. Comput. Appl..

[12]  Jan S. Hesthaven,et al.  A Stable Penalty Method for the Compressible Navier-Stokes Equations: II. One-Dimensional Domain Decomposition Schemes , 1997, SIAM J. Sci. Comput..

[13]  Matthew G. Knepley,et al.  Evaluation of the Action of Finite Element Operators , 2005 .

[14]  Moshe Dubiner Spectral methods on triangles and other domains , 1991 .

[15]  G. Karniadakis,et al.  Spectral/hp Element Methods for Computational Fluid Dynamics , 2005 .