Giter Club home page Giter Club logo

quantum-honeycomp's Introduction

QUANTUM HONEYCOMP

Aim

This program allows to perform tight binding calculations with a user friendly interface. A generic version of this program is called quantum-lattice, and can be downloaded from https://github.com/joselado/quantum-lattice

Alt text

How to install

Linux and Mac

The program runs in Linux and Mac machines.

Clone the github repository

git clone https://github.com/joselado/quantum-honeycomp

and execute the script install as

python install.py

The script will install all the required dependencies if they are not already present for the python command used. Afterwards, you can run the program by executing in a terminal

quantum-honeycomp

Windows

For using this program in Windows, the easiest solution is to create a virtual machine using Virtual Box, installing a version of Ubuntu in that virtual machine, and following the previous instructions. Alternatively, you can try this version that was adapted for a Windows system (latest updates may not be included in it).

Examples

This program allows to study a variety of electronic states by means of tight binding models as shown below.

Quantum anomalous Hall state

Honeycomb lattice with Rashba spin-orbit coupling and exchange field, giving rise to a net Chern number and chiral edge states https://journals.aps.org/prb/abstract/10.1103/PhysRevB.82.161414 Alt text

Quantum Spin Hall state

Honeycomb lattice with Kane-Mele spin-orbit coupling and Rashba spin-orbit coupling, giving rise to a gapped spectra with a non-trivial Z2 invariant and helical edge states https://journals.aps.org/prl/abstract/10.1103/PhysRevLett.95.226801 Alt text

Magnetism in graphene zigzag nanoribbons

Self-consistent mean field calculation of a zigzag graphene ribbon, with electronic interactions included as a mean field Hubbard model. Interactions give rise to an edge magnetization in the ribbon, with an antiferromagnetic alignment between edges Alt text

Nodal line semimetals

Band structure of a slab of a 3D nodal line semimetal in a diamond lattice, showing the emergence of topological zero energy drumhead states in the surface of the slab https://link.springer.com/article/10.1007%2Fs10909-017-1846-3 Alt text

Confined modes in 0D systems

Spectra and spatially resolved density of states of a triangular graphene island, showing the emergence of confined modes Alt text

Colossal graphene quantum dots

Density of states and spatially resolved density of states of a bg graphene quantum dot. The huge islands module uses special techniques to efficiently solve systems with hundreds of thousands of atoms. Alt text

Landau levels

Electronic spectra of a massive honeycomb lattice in the presence of an off-plane magnetic field, giving rise to Landau levels and chiral edge states Alt text

Artificial topological superconductors

Bogoliuvov de Gennes band structructure of a two-dimensional gas in a square lattice with Rashba spin-orbit coupling, off-plane exchange field and s-wave superconducting proximity effect. When superconductivity is turned on, a gap opens up in the spectra hosting a non-trivial Chern number, giving rise to propagating Majorana modes in the system Alt text

Quantum Valley Hall effect

Band structure of Bernal stacked bilayer graphene, showing the emergence of a gap when an interlayer bias is applied. The previous gap hosts a non-trivial valley Chern number, giving rise to the emergence of pseudo-helical states in the edge of the system Alt text

Twisted bilayer graphene

Bandstructure and local density of states of twisted bilayer graphene at the magic angle, showing the emergence of a flat band, with an associated triangular density of states https://journals.aps.org/prb/abstract/10.1103/PhysRevB.82.121407 Alt text

Capabilities

  • Tight binding models in different lattices (triangular, square, honeycomb, Kagome, Lieb, diamond, pyrochlore)
  • Possibility of crafting your own lattice interactively
  • Tunable parameters in the Hamiltonian (Fermi energy, magnetic order, sublattice imbalance, magnetic field, Rashba spin-orbit coupling, intrinsic spin-orbit coupling, Haldane coupling, anti-Haldane coupling, s-wave superconductivity)
  • Different results are automatically plotted from the interface
  • Band structure of 0d,1d,2d systems
  • Density of states of 0d,1d,2d systems
  • Selfconsistent mean-field Hubbard calculations of 0d,1d,2d systems
  • Berry curvature, Chern number and Z2 invariant in 2d systems
  • Special module to deal with systems with more than 100000 atoms using the Kernel polynomial method
  • Special modules to study 1d and 2d study interfaces between different systems
  • Special module for single impurities in pristine infinite systems using the embedding technique

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.