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
Last synced: 10 months ago · JSON representation ·

Repository

Basic Info
Statistics
  • Stars: 5
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 2
Created about 2 years ago · Last pushed about 1 year ago
Metadata Files
Readme License Citation

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

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