Parallel implementation of the recursive Green's function method

被引:25
|
作者
Drouvelis, P. S.
Schmelcher, P.
Bastian, P.
机构
[1] Univ Heidelberg, Inst Phys, D-69120 Heidelberg, Germany
[2] Interdisziplinares Zentrum Wissenschaftl Rechnen, D-69120 Heidelberg, Germany
关键词
parallel recursive algorithm; coherent transport; Recursive Green's function method; Schur's complement; block tridiagonal matrices;
D O I
10.1016/j.jcp.2005.11.010
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
A parallel algorithm for the implementation of the recursive Green's function technique, which is extensively applied in the coherent scattering formalism, is developed. The algorithm performs a domain decomposition of the scattering region among the processors participating in the computation and calculates the Schur's complement block in the form of distributed blocks among the processors. If the method is applied recursively, thereby eliminating the processors cyclically, it is possible to arrive at a Schur's complement block of small size and compute the desired block of the Green's function matrix directly. The numerical complexity due to the longitudinal dimension of the scatterer scales linearly with the number of processors. though, the computational cost due to the processors' cyclic reduction establishes a bottleneck to achieve efficiency 100%. The proposed algorithm is accompanied by a performance analysis for two numerical benchmarks, in which the dominant sources of computational load and parallel overhead as well as their competitive role in the efficiency of the algorithm will be demonstrated. (c) 2005 Elsevier Inc. All rights reserved.
引用
收藏
页码:741 / 756
页数:16
相关论文
共 50 条
  • [1] The recursive Green's function method for graphene
    Lewenkopf, Caio H.
    Mucciolo, Eduardo R.
    JOURNAL OF COMPUTATIONAL ELECTRONICS, 2013, 12 (02) : 203 - 231
  • [2] The recursive Green’s function method for graphene
    Caio H. Lewenkopf
    Eduardo R. Mucciolo
    Journal of Computational Electronics, 2013, 12 : 203 - 231
  • [3] A parallel implementation: Real space Green's function technique
    Onat, Berk
    Durukanoglu, Sondan
    Dag, Hasan
    INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2007, 21 (01): : 66 - 74
  • [4] Recursive Green's Function Registration
    Benthien, Bjoern
    Kamen, Ali
    Fischer, Bernd
    MEDICAL IMAGE COMPUTING AND COMPUTER-ASSISTED INTERVENTION - MICCAI 2010, PT II,, 2010, 6362 : 546 - +
  • [5] Modular recursive Green's function method for ballistic quantum transport
    Rotter, S
    Tang, JZ
    Wirtz, L
    Trost, J
    Burgdörfer, J
    PHYSICAL REVIEW B, 2000, 62 (03): : 1950 - 1960
  • [6] Recursive Green's function method for multi-terminal nanostructures
    Thorgilsson, G.
    Viktorsson, G.
    Erlingsson, S. I.
    JOURNAL OF COMPUTATIONAL PHYSICS, 2014, 261 : 256 - 266
  • [7] Parallel Implementation of the Discrete Green's Function Formulation of the FDTD Method on a Multicore Central Processing Unit
    Stefanski, Tomasz
    Orlowski, Slawomir
    Reichel, Bartosz
    RADIOENGINEERING, 2014, 23 (04) : 979 - 986
  • [8] Electron transport properties of nanomaterials based on recursive Green's function method
    Mei, X.
    Wu, Z.
    FUNCTIONAL MATERIALS, 2019, 26 (03): : 597 - 602
  • [9] A recursive Green's function method for boundary integral analysis of inhomogeneous domains
    Jensen, MA
    Freeze, JD
    IEEE TRANSACTIONS ON ANTENNAS AND PROPAGATION, 1998, 46 (12) : 1810 - 1816
  • [10] The recursive Green's function method for surface integral equation analysis of inhomogeneous media
    Freeze, JD
    Jensen, MA
    IEEE ANTENNAS AND PROPAGATION SOCIETY INTERNATIONAL SYMPOSIUM 1997, VOLS 1-4, 1997, : 2342 - 2345