QTT-isogeometric solver in two dimensions

被引:1
|
作者
Markeeva, L. [1 ,2 ]
Tsybulin, I. [3 ]
Oseledets, I. [1 ]
机构
[1] Skolkovo Inst Sci & Technol, Ctr Computat & Data Intens Sci & Engn, Moscow, Russia
[2] Moscow Inst Phys & Technol, Dept Appl Math & Control, Moscow, Russia
[3] Moscow Inst Phys & Technol, Lab Fluid Dynam & Seism, Moscow, Russia
关键词
Elliptic partial differential equation; Finite element method; Tensor train; Quantized tensor train; z-curve; z-kron; LINEAR-SYSTEMS; TENSOR; APPROXIMATION; TT;
D O I
10.1016/j.jcp.2020.109835
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Elliptical PDEs are at the core of many computational problems. Sometimes it is necessary to solve them on fine meshes, which entail huge memory footprints and low computational speeds. We provide a method to solve elliptical PDEs on fine grids with lowered memory consumption and improved convergence. This paper considers one typical elliptical PDE - the Poisson equation on various polygonal domains with Dirichlet boundary conditions. The Finite Element Method (FEM) is used for numerical solution. FEM approximates a two-dimensional PDE as a system of linear equations Au = f. For an n-by-n mesh grid the sparse representation of A has the size of O (n(2)). We replace the sparse matrix representation with a Quantized Tensor Train (QTT) representation to obtain O ((logn)(alpha)) time and memory complexity to construct both A and f . This is ensured by constant-bounded QTT approximation ranks. AMEn solver is used on the final linear system, and its iterations are faster for low rank QTT approximation. To avoid rank growth caused by the intrinsic structure of A we introduce a new operation z-kron which constructs a matrix with rows and columns permuted into so called z-order. An algorithm to construct A in z-order directly in QTT with O (1) ranks w.r.t. n is provided. The proposed method is used to solve the Poisson equation on two different polygonal domains. Experiments show that our approach significantly improves memory consumption and speed over classical sparse-matrix based partial differential equation solvers like FEniCS. (C) 2020 Elsevier Inc. All rights reserved.
引用
收藏
页数:23
相关论文
共 50 条
  • [31] LR B-Splines implementation in the Altair Radioss™ solver for explicit dynamics IsoGeometric Analysis
    Occelli, M.
    Elguedj, T.
    Bouabdallahh, S.
    Morancay, L.
    ADVANCES IN ENGINEERING SOFTWARE, 2019, 131 : 166 - 185
  • [32] TWO-LEVEL QTT-TUCKER FORMAT FOR OPTIMIZED TENSOR CALCULUS
    Dolgov, Sergey
    Khoromskij, Boris
    SIAM JOURNAL ON MATRIX ANALYSIS AND APPLICATIONS, 2013, 34 (02) : 593 - 623
  • [33] SPACE-TIME LEAST-SQUARES ISOGEOMETRIC METHOD AND EFFICIENT SOLVER FOR PARABOLIC PROBLEMS
    Montardini, Monica
    Negri, Matteo
    Sangalli, Giancarlo
    Tani, Mattia
    MATHEMATICS OF COMPUTATION, 2020, 89 (323) : 1193 - 1227
  • [34] Combining p-multigrid and Multigrid Reduction in Time methods to obtain a scalable solver for Isogeometric Analysis
    Roel Tielen
    Matthias Möller
    Cornelis Vuik
    SN Applied Sciences, 2022, 4
  • [35] Two Dimensions
    Nadler, Gunilla
    INSPIRATION OF ASTRONOMICAL PHENOMENA VI, 2011, 441 : 261 - 262
  • [36] Ship-hull shape optimization with a T-spline based BEM-isogeometric solver
    Kostas, K. V.
    Ginnis, A. I.
    Politis, C. G.
    Kaklis, P. D.
    COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2015, 284 : 611 - 622
  • [37] Combining p-multigrid and Multigrid Reduction in Time methods to obtain a scalable solver for Isogeometric Analysis
    Tielen, Roel
    Moller, Matthias
    Vuik, Cornelis
    SN APPLIED SCIENCES, 2022, 4 (06):
  • [38] Symmetry adapted finite-cluster solver for quantum Heisenberg model in two dimensions: a real-space renormalization approach
    Sinitsyn, V. E.
    Bostrem, I. G.
    Ovchinnikov, A. S.
    JOURNAL OF PHYSICS A-MATHEMATICAL AND THEORETICAL, 2007, 40 (04) : 645 - 668
  • [39] Bases and dimensions of C1-smooth isogeometric splines on volumetric two-patch domains (vol 99, pg 46, 2018)
    Birner, Katharina
    Juettler, Bert
    Mantzaflaris, Angelos
    GRAPHICAL MODELS, 2019, 105
  • [40] Surface scattering in three dimensions: an accelerated high-order solver
    Bruno, OP
    Kunyansky, LA
    PROCEEDINGS OF THE ROYAL SOCIETY A-MATHEMATICAL PHYSICAL AND ENGINEERING SCIENCES, 2001, 457 (2016): : 2921 - 2934