From h to p efficiently: Strategy selection for operator evaluation on hexahedral and tetrahedral elements

被引:74
作者
Cantwell, C. D. [1 ]
Sherwin, S. J. [2 ]
Kirby, R. M. [3 ]
Kelly, P. H. J. [4 ]
机构
[1] Univ London Imperial Coll Sci Technol & Med, Dept Math, London, England
[2] Univ London Imperial Coll Sci Technol & Med, Dept Aeronaut, London, England
[3] Univ Utah, Sch Comp, Salt Lake City, UT USA
[4] Univ London Imperial Coll Sci Technol & Med, Dept Comp Sci, London SW7 2BZ, England
基金
英国工程与自然科学研究理事会;
关键词
Spectral/hp element; Optimisation; Code performance; FINITE-ELEMENTS; FLOW;
D O I
10.1016/j.compfluid.2010.08.012
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
A spectral/hp element discretisation permits both geometric flexibility and beneficial convergence properties to be attained simultaneously. The choice of elemental polynomial order has a profound effect on the efficiency of different implementation strategies with their performance varying substantially for low and high order spectral/hp discretisations. We examine how careful selection of the strategy minimises computational cost across a range of polynomial orders in three dimensions and compare how different operators, and the choice of element shape, lead to different break-even points between the implementations. In three dimensions, higher expansion orders quickly lead to a large increase in the number of element-interior modes, particularly in hexahedral elements. For a typical boundary-interior modal decomposition, this can rapidly lead to a poor performance from a global approach, while a sum-factorisation technique, exploiting the tensor-product structure of elemental expansions, leads to better performance. Furthermore, increased memory requirements may cause an implementation to show poor runtime performance on a given system, even if the strict operation count is minimal, due to detrimental caching effects and other machine-dependent factors. 0 (C) 2010 Elsevier Ltd. All rights reserved.
引用
收藏
页码:23 / 28
页数:6
相关论文
共 11 条
[1]  
Dubiner M., 1991, Journal of Scientific Computing, V6, P345, DOI 10.1007/BF01060030
[2]  
Hughes T. J. R., 2012, FINITE ELEMENT METHO
[3]  
Karniadakis G.E., 2005, Spectral/hp Element Methods for Computational Fluid Dynamics, V2nd
[4]   Fully discrete hp-finite elements:: fast quadrature [J].
Melenk, JM ;
Gerdes, K ;
Schwab, C .
COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2001, 190 (32-33) :4339-4364
[5]   SPECTRAL METHODS FOR PROBLEMS IN COMPLEX GEOMETRIES [J].
ORSZAG, SA .
JOURNAL OF COMPUTATIONAL PHYSICS, 1980, 37 (01) :70-92
[7]   Tetrahedral hp finite elements: Algorithms and flow simulations [J].
Sherwin, SJ ;
Karniadakis, GE .
JOURNAL OF COMPUTATIONAL PHYSICS, 1996, 124 (01) :14-45
[8]   A TRIANGULAR SPECTRAL ELEMENT METHOD - APPLICATIONS TO THE INCOMPRESSIBLE NAVIER-STOKES EQUATIONS [J].
SHERWIN, SJ ;
KARNIADAKIS, GE .
COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 1995, 123 (1-4) :189-229
[9]  
Smith B., 2004, DOMAIN DECOMPOSITION
[10]  
SzabuE B., 1991, FINITE ELEM ANAL DES