Efficient computation of lattice Green's functions for models with nearest-neighbour hopping
Efficient computation of lattice Green's functions for models with nearest-neighbour hopping
复制标题
具有最近邻跳跃模型的格子格林函数的高效计算
DOI:
10.1209/0295-5075/92/40003
复制
发表时间:
2010
期刊:
影响因子:
--
通讯作者:
A. Cook
中科院分区:
文献类型:
--
作者:
M. Berciu;A. Cook
We show that for models with nearest-neighbour (nn) hopping, the lattice Green's functions can be calculated without the need to perform integrals. Our method applies to rectangular, triangular and honeycomb lattices in two dimensions, and to simple, face-centered and body-centered lattices in three dimensions. External magnetic fields can be dealt with trivially. As an example, we show that our method works for any ratio ϕ/ϕ0 of the magnetic flux through the unit cell, i.e. irrespective of the change in the size of the magnetic unit cell. Other straightforward generalizations are to models with multiple orbitals per site, with any spin-orbit coupling, on-site disorder, and any combinations thereof. The method works equally well in the presence of surfaces. In all cases, accurate values for large distances can be obtained very efficiently and without finite-size effects. The relationship to other computational methods is also analyzed.