Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/krivenko/keldyshed.jl

Equilibrium ED solver for finite fermionic models that can compute Keldysh Green's functions
https://github.com/krivenko/keldyshed.jl

exact-diagonalization fermions greens-functions julia keldysh

Last synced: 2 months ago
JSON representation

Equilibrium ED solver for finite fermionic models that can compute Keldysh Green's functions

Awesome Lists containing this project

README

        

KeldyshED
=========

[![CI](https://github.com/krivenko/KeldyshED.jl/actions/workflows/CI.yml/badge.svg)](
https://github.com/krivenko/KeldyshED.jl/actions/workflows/CI.yml)
[![Documentation](https://img.shields.io/badge/docs-GitHub%20Pages-red)](
https://krivenko.github.io/KeldyshED.jl)

Equilibrium Exact Diagonalization solver for finite fermionic models that can
also compute Green's functions on the Keldysh contour.

Copyright (C) 2019-2024 Igor Krivenko

Copyright (C) 2015 P. Seth, I. Krivenko, M. Ferrero and O. Parcollet

The initial public version of this package was a simplified Julia port of
the [TRIQS/atom_diag](https://triqs.github.io/triqs/latest/documentation/manual/triqs/atom_diag/contents.html)
library, but has since acquired a few new features.

Special thanks to Joseph Kleinhenz for reviewing my code, as well as for writing
the [Keldysh.jl](https://github.com/kleinhenz/Keldysh.jl) library, which `KeldyshED.jl`
depends on.

Usage
-----

KeldyshED.jl can be installed by typing the following command in Julia's `Pkg` REPL:

pkg> add KeldyshED

Some usage examples can be found in the [test](test) subdirectory.
An API reference is available at the [documentation website](
https://krivenko.github.io/KeldyshED.jl).

License
-------

KeldyshED.jl is free software: you can redistribute it and/or modify it under the
terms of the GNU General Public License as published by the Free Software
Foundation, either version 3 of the License, or (at your option) any later
version.

KeldyshED.jl is distributed in the hope that it will be useful, but WITHOUT ANY
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with
KeldyshED.jl (in the file LICENSE in this directory). If not, see
.