logo

Welcome to the homepage of TBPLaS (Tight-Binding Package for Large-scale Simulation) !

As indicated by its name, TBPLaS is a package for building and solving tight-binding models, with emphasis on handling large systems. Thanks to the utilization of tight-binding propagation method (TBPM), sparse matrices, Cython/FORTRAN extensions, and hybrid OpenMP+MPI parallelization, TBPLaS is capable of solving models with billions of orbitals on computers with moderate hardware.

See Features for a summary of the features, or have look at the Gallery for demonstrations. If you are interested, you can Get the source code, Install it and start learning following the Tutorials.

Contents