Skip to content

BaptisteLamic/NonEquilibriumGreenFunction.jl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

164 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NonEquilibriumGreenFunction

Build status (Github Actions) codecov DOI

Overview

This package solves the non-equilibrium Dyson equation in the time domain with quasi-linear time complexity. It is the research code accompanying:

  1. The thesis: Quantum transport in voltage-biased Josephson junctions
  2. The paper: Solving the Transient Dyson Equation with Quasilinear Complexity via Matrix Compression

Features

  • Solves non-equilibrium Dyson equation in time domain
  • Quasi-linear time complexity

Examples

Metal - Quantum Dot - Metal Junction

The notebook examples/MQDM_junction.ipynb demonstrates how to compute the Green function of a non-interacting quantum dot connected to two leads and evaluate its current.

Benchmark_QD_equilibrium QD_Iavr

Superconductor - Quantum Dot - Superconductor Junction

The notebook examples/SQDS_junction.ipynb shows how to compute the Green function of a non-interacting quantum dot connected to two superconducting leads and evaluate its current.

QD_Iavr

Installation

using Pkg
Pkg.add("https://github.com/BaptisteLamic/NonEquilibriumGreenFunction.jl")

About

Solve the out-of-equilibrium Dyson equation in the time domain

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages