arrow
返回

TBPLaS: A tight-binding package for large-scale simulation

delete2023-04-01
delete23
delete
OA
AI
Y
Yunhai Li
Z
Zhen Zhan
X
Xueheng Kuang
李
李意芝 (Yonggang Li)
袁声军 封面图
袁声军 (Shengjun Yuan) *
DOI:10.1016/j.cpc.2022.108632delete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

En 中文
TBPLaS is an open-source software package for the accurate simulation of physical systems with arbitrary geometry and dimensionality utilizing the tight-binding (TB) theory. It has an intuitive object-oriented Python application interface (API) and Cython/Fortran extensions for the performance-critical parts, ensuring both flexibility and efficiency. Under the hood, numerical calculations are mainly performed by both exact diagonalization and the tight-binding propagation method (TBPM) without diagonalization. Especially, the TBPM is based on the numerical solution of the time-dependent Schrodinger equation, achieving linear scaling with system size in both memory and CPU costs. Consequently, TBPLaS provides a numerically cheap approach to calculate the electronic, optical, plasmon and transport properties of large tight-binding models with billions of atomic orbitals. Current capabilities of TBPLaS include the calculations of band structure, density of states, local density of states, quasi-eigenstates, optical conductivity, electrical conductivity, Hall conductivity, polarization function, dielectric function, plasmon dispersion, carrier mobility and velocity, localization length and free path, Z2 topological invariant, wave-packet propagation, etc. All the properties can be obtained with only a few lines of code. Other algorithms involving tight-binding Hamiltonians can be implemented easily due to the extensible and modular nature of the code. In this paper, we discuss the theoretical framework, implementation details and common workflow of TBPLaS, and give a few demonstrations of its applications.Program summary Program Title: TBPLaSCPC Library link to program files: https://doi .org /10 .17632 /5cjmzj9jwm .1Code Ocean capsule: https://codeocean .com /capsule /8296734Licensing provisions: BSD 3-clauseProgramming language: Python, Cython, FortranNature of problem: The TB method is a powerful tool for investigating the electronic structures and many other properties in condensed matter physics. However, the costs of memory and CPU time using standard diagonalization-based TB techniques scale as O (N2) and O (N3) with the model size N, severely limiting their applications in large complex systems. The development of numerical methods to solve TB problems without any diagonalization, as well as the implementation of these techniques in software packages, are urgently needed to promote the capability of TB methods to large systems with billions of atoms.Solution method: We proposed the TBPM and implemented it in the TBPLaS package. In TBPM, the electronic properties of a TB model are calculated numerically by solving the time-dependent Schrodinger equation without any diagonalization, which ensures a linear scaling of both memory and CPU costs with the system size. Models with billions of atoms (orbitals) can be easily handled, with many properties available from the evolution of time-dependent correlation functions. The TBPLaS package features an intuitive object-oriented Python API and Cython/Fortran extensions for performance-critical parts, ensuring both flexibility and efficiency. Moreover, TBPLaS implements hybrid MPI+OpenMP parallelism, which can exploit the modern hardware of high-performance computers.(c) 2022 Elsevier B.V. All rights reserved.
Keyword:
Tight-binding model
Tight-binding propagation method
Electronic structure
Response properties
Mesoscopic scale
Moir? superlattice
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

Computer Physics Communications 封面图
Computer Physics Communications
IF:
3.4
论文数:
1.2W
被引数:
3.7W

机构

W
wuhan university
学者数:
8.1W
论文数: 5.8W
被引数: 70
引用论文

引用论文

The JAK2 V617F activating tyrosine kinase mutation is an infrequent event in both “atypical” myeloproliferative disorders and myelodysplastic syndromes
err2005-08-15
err0
errOAAI
errDavid P. Steensma; Gordon W. Dewald; Terra L. Lasho; Heather L. Powell; Rebecca F. McClure; Ross L. Levine; D. Gary Gilliland; Ayalew Tefferi
err分享
err收藏
Equivalent expression of Z2 topological invariant for band insulators using the non-Abelian Berry connection
err2011-08-08
err689
errOAAI
errYu, Rui; Qi, Xiao Liang; Bernevig, Andrei; Fang, Zhong; Dai, Xi
err分享
err收藏
Tight-binding model and direct-gap/indirect-gap transition in single-layer and multilayer MoS2
err2013-08-08
err404
errOAAI
errCappelluti, E.; Roldan, R.; Silva-Guillen, J. A.; Ordejon, P.; Guinea, F.
err分享
err收藏
Plasmon confinement in fractal quantum systems
err2018-05-21
err38
errOAAI
errWesterhout, Tom; van Veen, Edo; Katsnelson, Mikhail, I; Yuan, Shengjun
err分享
err收藏
Quantum transport in Sierpinski carpets
err2016-03-21
err77
errOAAI
errvan Veen, Edo; Yuan, Shengjun; Katsnelson, Mikhail I.; Polini, Marco; Tomadin, Andrea
err分享
err收藏
Tight-binding theory of the spin-orbit coupling in graphene
err2010-12-10
err387
errOAAI
errKonschuh, Sergej; Gmitra, Martin; Fabian, Jaroslav
err分享
err收藏
Observation of interband collective excitations in twisted bilayer graphene扭曲双层石墨烯带间集体激发的观察
err2021-09-27
err64
errOAAI
errHesp, Niels C. H.; Torre, Iacopo; Rodan-Legrain, Daniel; Novelli, Pietro; Cao, Yuan; Carr, Stephen; Fang, Shiang; Stepanov, Petr; Barcons-Ruiz, David; Herzig Sheinfux, Hanan; Watanabe, Kenji; Taniguchi, Takashi; Efetov, Dmitri K.; Kaxiras, Efthimios; Jarillo-Herrero, Pablo; Polini, Marco; Koppens, Frank H. L.
err分享
err收藏
Modern Legal Drafting
err
IF0
err2009-01-01
err0
PREAI
errPeter Butt; Richard Castle
err分享
err收藏
err分享
err收藏
学者 查看更多内容