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 条
  • [41] Removal of spurious outlier frequencies and modes from isogeometric discretizations of second- and fourth-order problems in one, two, and three dimensions
    Hiemstra, Rene R.
    Hughes, Thomas J. R.
    Reali, Alessandro
    Schillinger, Dominik
    COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2021, 387
  • [42] A MULTI-OBJECTIVE OPTIMIZATION ENVIRONMENT FOR SHIP-HULL DESIGN BASED ON A BEM-ISOGEOMETRIC SOLVER
    Ginnis, A. -A. I.
    Duvigneau, R.
    Politis, C.
    Kostas, K.
    Belibassakis, K.
    Gerostathis, T.
    Kaklis, P. D.
    COMPUTATIONAL METHODS IN MARINE ENGINEERING V (MARINE 2013), 2013, : 144 - 155
  • [43] A novel fast direct solver for 3D elastic inclusion problems with the isogeometric boundary element method
    Sun, F. L.
    Gong, Y. P.
    Dong, C. Y.
    JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS, 2020, 377
  • [44] Helium trimers and tetramers in two dimensions and quasi-two-dimensions
    Vranjes, L
    Kilic, S
    PHYSICAL REVIEW A, 2002, 65 (04): : 10
  • [45] Automation in two dimensions
    Nature, 2005, 434 : 797 - 797
  • [46] Now in two dimensions
    Evan J. Reed
    Nature Nanotechnology, 2015, 10 : 106 - 107
  • [47] Two dimensions are easier
    Kawohl, B.
    ARCHIV DER MATHEMATIK, 2016, 107 (04) : 423 - 428
  • [48] Two dimensions are brighter
    Gregory D. Scholes
    Nature Materials, 2011, 10 : 906 - 907
  • [49] Exoflops in two dimensions
    Paul S. Aspinwall
    Journal of High Energy Physics, 2015
  • [50] The power of two dimensions
    Cardy, J
    NATURE PHYSICS, 2006, 2 (02) : 67 - 68