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
相关论文
共 31 条
  • [1] An adaptive refinement strategy for hp-finite element computations
    Ainsworth, M
    Senior, B
    [J]. APPLIED NUMERICAL MATHEMATICS, 1998, 26 (1-2) : 165 - 178
  • [2] [Anonymous], 2006, Technical report SAND2006-2649
  • [3] Benzi M, 2005, ACTA NUMER, V14, P1, DOI 10.1017/S0962492904000212
  • [4] Blacker T., 1994, CUBIT MESH GENERATIO
  • [5] A Fully Automatic hp-Adaptivity
    Demkowicz, L.
    Rachowicz, W.
    Devloo, Ph.
    [J]. JOURNAL OF SCIENTIFIC COMPUTING, 2002, 17 (1-4) : 117 - 142
  • [6] TOWARD A UNIVERSAL H-P ADAPTIVE FINITE-ELEMENT STRATEGY .1. CONSTRAINED APPROXIMATION AND DATA STRUCTURE
    DEMKOWICZ, L
    ODEN, JT
    RACHOWICZ, W
    HARDY, O
    [J]. COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 1989, 77 (1-2) : 79 - 112
  • [7] TSCHEBYSCHEFF PSEUDOSPECTRAL SOLUTION OF 2ND-ORDER ELLIPTIC-EQUATIONS WITH FINITE-ELEMENT PRECONDITIONING
    DEVILLE, M
    MUND, E
    [J]. JOURNAL OF COMPUTATIONAL PHYSICS, 1985, 60 (03) : 517 - 533
  • [8] FINITE-ELEMENT PRECONDITIONING FOR PSEUDOSPECTRAL SOLUTIONS OF ELLIPTIC PROBLEMS
    DEVILLE, MO
    MUND, EH
    [J]. SIAM JOURNAL ON SCIENTIFIC AND STATISTICAL COMPUTING, 1990, 11 (02): : 311 - 342
  • [9] Choosing the forcing terms in an inexact Newton method
    Eisenstat, SC
    Walker, HF
    [J]. SIAM JOURNAL ON SCIENTIFIC COMPUTING, 1996, 17 (01) : 16 - 32
  • [10] A taxonomy and comparison of parallel block multi-level preconditioners for the incompressible Navier-Stokes equations
    Elman, Howard
    Howle, V. E.
    Shadid, John
    Shuttleworth, Robert
    Tuminaro, Ray
    [J]. JOURNAL OF COMPUTATIONAL PHYSICS, 2008, 227 (03) : 1790 - 1808