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.