Skip to content

NepomukRitz/KeldyshQFT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2,775 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KeldyshQFT

A C++ Codebase for real-frequency multiloop functional renormalization group and parquet computations for the single impurity Anderson model

This is the source code designed for the accurate calculation of real-frequency dynamical correlation functions of the single-impurity Anderson model (AM) in the regime of weak to intermediate coupling as detailed in this publication.

It provides a fully MPI+OpenMP parallelized implementation of the multiloop functional renormalization group, and, independently, the solution of the self-consistent parquet equations within the parquet approximation.

Prerequisites & Installation

The code is written in C++17 and is built using CMake, demanding at least version 3.10.

To build the code, adapt the file CMakeLists.txt from the source/ directory to specify all compiler and linker settings and to properly include the required GSL, boost, Eigen3 and HDF5 libraries.

Afterwards, specify all parameters and system settings in the header files included in the directory source/parameters/, see also the documentation.

Finally, compile main.cpp.

Documentation

Find the documentation here. Comments are welcome!

License

Published under the MIT license.

How to cite

If you wish to cite this software, please use the metadata provided in the citation file.

Contributors

Languages