keldyshqft
Science Score: 57.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
✓DOI references
Found 2 DOI reference(s) in README -
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (9.3%) to scientific vocabulary
Repository
Basic Info
- Host: GitHub
- Owner: NepomukRitz
- License: mit
- Language: C++
- Default Branch: master_to_be_published
- Homepage: https://nepomukritz.github.io/KeldyshQFT/
- Size: 85.4 MB
Statistics
- Stars: 5
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 2
Metadata Files
README.md
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.
Owner
- Login: NepomukRitz
- Kind: user
- Repositories: 1
- Profile: https://github.com/NepomukRitz
Citation (CITATION.cff)
# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!
cff-version: 1.2.0
title: >-
KeldyshDiagrammatics: A C++ Codebase for real-frequency
multiloop functional renormalization group and parquet
computations for the single impurity Anderson model
message: >-
If you use this software, please cite it using the
metadata from this file.
type: software
authors:
- given-names: Nepomuk
family-names: Ritz
email: nepomuk.ritz@physik.uni-muenchen.de
affiliation: LMU Munich
orcid: 'https://orcid.org/0009-0006-5173-5201'
- given-names: Anxiang
family-names: Ge
email: anxiang.ge@physik.uni-muenchen.de
affiliation: LMU Munich
orcid: 'https://orcid.org/0009-0002-6603-4310'
repository-code: 'https://github.com/NepomukRitz/KeldyshDiagrammatics'
url: 'https://nepomukritz.github.io/KeldyshDiagrammatics/'
abstract: >-
This code is our computational framework 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.
Utilizing quantum field theory within the Keldysh
formalism to directly access the self-energy and dynamical
susceptibilities along the real-frequency axis, the
primary challenge we address is the computationally
demanding task of obtaining the full three-dimensional
real-frequency dependence of the four-point vertex.
Our codebase provides a fully MPI+OpenMP parallelized
implementation of the functional renormalization group
(fRG), and, independently, the solution of the
self-consistent parquet equations within the parquet
approximation. It leverages vectorization to handle the
additional complexity imposed by the Keldysh formalism,
using optimized data structures and highly performant
integration routines. The code includes functionality to
perform fRG calculations in the multiloop framework, at
arbitrary loop order, including self-consistent
self-energy iterations. Moreover, implementations of
various regulators, such as hybridization, interaction,
frequency and even temperature are supplied.
license: MIT
GitHub Events
Total
- Release event: 1
- Watch event: 3
- Push event: 2
- Create event: 1
Last Year
- Release event: 1
- Watch event: 3
- Push event: 2
- Create event: 1