Distributed-memory parallelization of the Wigner Monte Carlo method using spatial domain decomposition

被引:19
|
作者
Ellinghaus, Paul [1 ]
Weinbub, Josef [1 ]
Nedjalkov, Mihail [1 ]
Selberherr, Siegfried [1 ]
Dimov, Ivan [2 ]
机构
[1] TU Wien, Inst Microelect, Vienna, Austria
[2] Bulgarian Acad Sci, IICT, Sofia, Bulgaria
基金
奥地利科学基金会;
关键词
Wigner; Monte Carlo; Message passing interface; Domain decomposition; Parallel; Memory-distributed; TRANSPORT;
D O I
10.1007/s10825-014-0635-3
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
The Wigner Monte Carlo method, based on the generation and annihilation of particles, has emerged as a promising approach to treat transient problems of quantum electron transport in nanostructures. Tackling these simulations in multiple spatial dimensions demands a parallelized approach to facilitate a practical application of the method in order to investigate realistic problems, due to the otherwise exorbitant execution-times and memory requirements. Because of the annihilation step, a straight-forward parallelization of the Wigner Monte Carlo code is not possible, since sub-ensembles of particles can not be treated independently. Moreover, the large memory requirements of the annihilation procedure presents challenges when working in a distributed-memory setting. A solution to this problem is presented here with a parallelization approach using a spatial domain decomposition, implemented using the message passing interface. The presented benchmark results, based on standard one-dimensional examples, exhibit a good efficiency in the scalability of not only speed, but also memory consumption, which is paramount for the simulation of realistic devices.
引用
收藏
页码:151 / 162
页数:12
相关论文
共 50 条
  • [41] AMBERCUBE MD, PARALLELIZATION OF AMBERS MOLECULAR-DYNAMICS MODULE FOR DISTRIBUTED-MEMORY HYPERCUBE COMPUTERS
    DEBOLT, SE
    KOLLMAN, PA
    JOURNAL OF COMPUTATIONAL CHEMISTRY, 1993, 14 (03) : 312 - 329
  • [42] Optimized Particle Regeneration Scheme for the Wigner Monte Carlo Method
    Ellinghaus, Paul
    Nedjalkov, Mihail
    Selberherr, Siegfried
    NUMERICAL METHODS AND APPLICATIONS (NMA 2014), 2015, 8962 : 27 - 33
  • [43] Parallel Monte Carlo simulations by asynchronous domain decomposition
    Uhlherr, A
    COMPUTER PHYSICS COMMUNICATIONS, 2003, 155 (01) : 31 - 41
  • [44] Domain decomposition models for parallel Monte Carlo transport
    Alme, HJ
    Rodrigue, GH
    Zimmerman, GB
    JOURNAL OF SUPERCOMPUTING, 2001, 18 (01): : 5 - 23
  • [45] Domain Decomposition Models for Parallel Monte Carlo Transport
    Henry J. Alme
    Garry H. Rodrigue
    George B. Zimmerman
    The Journal of Supercomputing, 2001, 18 : 5 - 23
  • [46] The Wigner Monte Carlo Method for Accurate Semiconductor Device Simulation
    Ellinghaus, P.
    Nedjalkov, M.
    Selberherr, S.
    2014 INTERNATIONAL CONFERENCE ON SIMULATION OF SEMICONDUCTOR PROCESSES AND DEVICES (SISPAD), 2014, : 113 - 116
  • [47] A DOMAIN DECOMPOSITION METHOD FOR SCATTERED DATA APPROXIMATION ON A DISTRIBUTED MEMORY MULTIPROCESSOR
    MONTEFUSCO, LB
    GUERRINI, C
    PARALLEL COMPUTING, 1991, 17 (2-3) : 253 - 263
  • [48] A DOMAIN DECOMPOSITION METHOD FOR SCATTERED DATA APPROXIMATION ON A DISTRIBUTED MEMORY MULTIPROCESSOR
    MONTEFUSCO, LB
    GUERRINI, C
    LECTURE NOTES IN COMPUTER SCIENCE, 1991, 487 : 274 - 282
  • [49] Comparing Domain Decomposition Methods for the Parallelization of Distributed Land Surface Models
    von Ramm, Alexander
    Weismueller, Jens
    Kurtz, Wolfgang
    Neckel, Tobias
    COMPUTATIONAL SCIENCE - ICCS 2019, PT I, 2019, 11536 : 197 - 210
  • [50] Estimating metabolic pathways parameters using distributed Monte Carlo method
    Lebioda, Pawel
    Bala, Piotr
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2008, PT 2, PROCEEDINGS, 2008, 5073 : 987 - 999