API Reference#

dgamore.brillouin_zone

Module to handle operations within the (irreducible) Brillouin zone.

dgamore.bubble_gen

Generalized bare susceptibilities (the "bubbles").

dgamore.config

Global configuration singleton.

dgamore.config_parser

YAML configuration parsing.

dgamore.dga_io

High-level DMFT input loading and run setup.

dgamore.dga_logger

MPI-aware logging.

dgamore.dmft_interface

DMFT input interface.

dgamore.eliashberg_solver

Linearized Eliashberg equation solver.

dgamore.four_point

Momentum-dependent four-point objects.

dgamore.gap_function

The superconducting gap function \(\Delta\), i.e. the eigenvector of the linearized Eliashberg equation.

dgamore.greens_function

Single-particle Green's function.

dgamore.hamiltonian

Lattice model setup.

dgamore.interaction

Interaction tensors.

dgamore.lambda_correction

Moriya \(\lambda\)-correction of the physical susceptibility.

dgamore.local_four_point

Local (momentum-independent) four-point objects.

dgamore.local_n_point

Base class for all local (momentum-independent) N-point quantities.

dgamore.local_sde

Local Schwinger-Dyson step.

dgamore.local_two_point

Base class for the local (momentum-independent) two-point quantities.

dgamore.matsubara_frequencies

Helpers for Matsubara frequency arithmetic.

dgamore.max_ent

Analytic continuation of imaginary-frequency quantities to the real axis via the maximum-entropy method.

dgamore.memory_estimator

Pure, side-effect-free estimator of the peak host-memory of the memory-sensitive DGAmore operations.

dgamore.mpi_utils

Multiprocessing (MPI) utilities for the non-local step — a single module covering everything parallel:

dgamore.n_point_base

Foundational mixins for every physical quantity in the code.

dgamore.nonlocal_sde

Non-local ladder DGA step — the parallel-heavy core of the code.

dgamore.plotting

All matplotlib plotting helpers.

dgamore.self_energy

Single-particle self-energy.

dgamore.symmetrize_new

Standalone preprocessing script (a second installed console script) that converts a w2dynamics worm-sampled two-particle vertex file into the symmetrized density/magnetic two-particle Green's function file consumed by the main DGA routine.

dgamore.symmetry_reduction

Automatic symmetry reduction of a k-space Hamiltonian H[kx,ky,kz,o1,o2] to the irreducible Brillouin zone (IBZ), with an inverse map back to the full BZ.

dgamore.two_point

Momentum-dependent two-point objects.