Efficient Nonlinear Solvers for Nodal High-Order Finite Elements in 3D

被引:59
|
作者
Brown, Jed [1 ]
机构
[1] ETH, Versuchsanstalt Wasserbau Hydrol & Glaziol VAW, Zurich, Switzerland
基金
瑞士国家科学基金会;
关键词
High-order; Finite element method; Newton-Krylov; Preconditioning; STRATEGY; EQUATIONS; MESHES; FLOW;
D O I
10.1007/s10915-010-9396-8
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
Conventional high-order finite element methods are rarely used for industrial problems because the Jacobian rapidly loses sparsity as the order is increased, leading to unaffordable solve times and memory requirements. This effect typically limits order to at most quadratic, despite the favorable accuracy and stability properties offered by quadratic and higher order discretizations. We present a method in which the action of the Jacobian is applied matrix-free exploiting a tensor product basis on hexahedral elements, while much sparser matrices based on Q (1) sub-elements on the nodes of the high-order basis are assembled for preconditioning. With this "dual-order" scheme, storage is independent of spectral order and a natural taping scheme is available to update a full-accuracy matrix-free Jacobian during residual evaluation. Matrix-free Jacobian application circumvents the memory bandwidth bottleneck typical of sparse matrix operations, providing several times greater floating point performance and better use of multiple cores with shared memory bus. Computational results for the p-Laplacian and Stokes problem, using block preconditioners and AMG, demonstrate mesh-independent convergence rates and weak (bounded) dependence on order, even for highly deformed meshes and nonlinear systems with several orders of magnitude dynamic range in coefficients. For spectral orders around 5, the dual-order scheme requires half the memory and similar time to assembled quadratic (Q (2)) elements, making it very affordable for general use.
引用
收藏
页码:48 / 63
页数:16
相关论文
共 50 条
  • [31] Hypergeometric summation algorithms for high-order finite elements
    Becirovic, A.
    Paule, P.
    Pillwein, V.
    Riese, A.
    Schneider, C.
    Schoeberl, J.
    COMPUTING, 2006, 78 (03) : 235 - 249
  • [32] High-order finite elements for structural dynamics applications
    Lisandrin, Paolo
    Van Tooren, Michel
    Journal of Aircraft, 1600, 45 (02): : 388 - 401
  • [33] Nonconforming mesh refinement for high-order finite elements
    Červený, Jakub
    Dobrev, Veselin
    Kolev, Tzanio
    SIAM Journal on Scientific Computing, 2019, 41 (04):
  • [34] NONCONFORMING MESH REFINEMENT FOR HIGH-ORDER FINITE ELEMENTS
    Cerveny, Jakub
    Dobrev, Veselin
    Kolev, Tzanio
    SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2019, 41 (04): : C367 - C392
  • [35] High-order finite elements for the solution of Helmholtz problems
    Christodoulou, K.
    Laghrouche, O.
    Mohamed, M. S.
    Trevelyan, J.
    COMPUTERS & STRUCTURES, 2017, 191 : 129 - 139
  • [36] High-order finite elements for structural dynamics applications
    Lisandrin, Paolo
    Van Tooren, Michel
    JOURNAL OF AIRCRAFT, 2008, 45 (02): : 388 - 401
  • [37] Geometrical validity of high-order triangular finite elements
    Johnen, A.
    Remacle, J. -F.
    Geuzaine, C.
    ENGINEERING WITH COMPUTERS, 2014, 30 (03) : 375 - 382
  • [38] Geometrical validity of high-order triangular finite elements
    A. Johnen
    J.-F. Remacle
    C. Geuzaine
    Engineering with Computers, 2014, 30 : 375 - 382
  • [39] DISCRETIZATION AND COMPUTATIONAL ERRORS IN HIGH-ORDER FINITE ELEMENTS
    FRIED, I
    AIAA JOURNAL, 1971, 9 (10) : 2071 - &
  • [40] High-order temporal accuracy for 3D finite-element ALE flow simulations
    Hay, A.
    Yu, K. R.
    Etienne, S.
    Garon, A.
    Pelletier, D.
    COMPUTERS & FLUIDS, 2014, 100 : 204 - 217