Software design for finite difference schemes based on index notation

被引:5
|
作者
Åhlander, K [1 ]
Otto, K [1 ]
机构
[1] Uppsala Univ, Dept Informat Technol, S-75105 Uppsala, Sweden
关键词
index notation; finite difference scheme; tensor bandedness; preconditioner; fast transform;
D O I
10.1016/j.future.2003.09.001
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
A formulation of finite difference schemes based on the index notation of tensor algebra is advocated. Finite difference operators on regular grids may be described as sparse, banded, "tensors". Especially for higher space dimensions, it is claimed that a band tensor formulation better corresponds to the inherent problem structure than does conventional matrix notation. Tensor algebra is commonly expressed using index notation. The standard index notation is extended with the notion of index offsets, thereby allowing the common traversal of band tensor diagonals. The transition from mathematical index notation to implementation is presented. It is emphasized that efficient band tensor computations must exploit the particular problem structure, which calls for a combination of general index notation software with special-purpose band tensor routines. (c) 2003 Elsevier B.V. All Rights reserved.
引用
收藏
页码:102 / 109
页数:8
相关论文
共 50 条
  • [31] High order accurate finite difference schemes based onsymmetry preservation
    Ozbenli, Ersin
    Vedula, Prakash
    JOURNAL OF COMPUTATIONAL PHYSICS, 2017, 349 : 376 - 398
  • [32] ON THE INFINITE ORDER LIMIT OF HERMITE-BASED FINITE DIFFERENCE SCHEMES
    Abrahamsen, Dylan
    Fornberg, Bengt
    SIAM JOURNAL ON NUMERICAL ANALYSIS, 2021, 59 (04) : 1857 - 1874
  • [33] The approach to optimization of finite-difference schemes for the advective stage of finite-difference-based lattice Boltzmann method
    Krivovichev, Gerasim V.
    Marnopolskaya, Elena S.
    INTERNATIONAL JOURNAL OF MODELING SIMULATION AND SCIENTIFIC COMPUTING, 2020, 11 (01)
  • [34] A return to elegance: The reapplication of declarative notation to software design
    Schmidt, DA
    PRACTICAL ASPECTS OF DECLARATIVE LANGUAGES, 1999, 1551 : 360 - 364
  • [36] Finite Difference Schemes for a moving orthotropic web
    Mastorakis, Nikos E.
    PROCEEDINGS OF THE WSEAS INTERNATIONAL CONFERENCE ON FINITE DIFFERENCES, FINITE ELEMENTS, FINITE VOLUMES, BOUNDARY ELEMENTS, 2009, : 57 - 62
  • [37] Modified finite difference schemes for geophysical flows
    Jones, Don A.
    MATHEMATICS AND COMPUTERS IN SIMULATION, 2016, 124 : 60 - 68
  • [38] Finite difference schemes and classical transcendental functions
    Ayryan, Edik A.
    Malykh, Mikhail D.
    Sevastianov, Leonid A.
    Ying, Yu
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2019, 11189 LNCS : 235 - 242
  • [39] ENTROPY PRODUCTION IN FINITE-DIFFERENCE SCHEMES
    COX, RA
    ARGROW, BM
    AIAA JOURNAL, 1993, 31 (01) : 210 - 211
  • [40] OPTIMIZING PERFORMANCE OF FINITE-DIFFERENCE SCHEMES
    BEER, T
    MATHEMATICAL AND COMPUTER MODELLING, 1990, 13 (04) : 73 - 86