gem
Contents
Installation
Dependencies
Core
Solvers
Testing
Documentation
Installation Steps
Custom CMake Options
Environment setup
User Guide
Theoretical Background
The Ghost Gutzwiller Approximation
The ghost embedding functional
Self-Consistency Loop
Examples
E1 — Thermodynamics of the Hubbard Model on the Bethe Lattice
Setup
Self-consistency loop
Observables
Results
E2 — Antiferromagnetism on the Square Lattice and its Critical Temperature
Setup
Self-consistency loop
Results
E3 — Hund’s Physics in the Multi-Orbital Hubbard-Kanamori Model
Setup
Self-consistency loop
Results
API Reference
Core Modules
gem.fragment
gem.fragment.Fragment
Fragment
gem.fragment.Fragment.compute_Z
gem.fragment.Fragment.compute_energy
gem.fragment.Fragment.compute_self_energy
gem.fragment.Fragment.impose_orbital_symmetry
gem.fragment.Fragment.impose_spin_SU2_symmetry
gem.fragment.Fragment.load_fragment
gem.fragment.Fragment.save_fragment
gem.fragment.Fragment.solve_impurity
gem.fragment.Fragment.update_hybridization
gem.fragment.Fragment.update_self_energy
gem.fragment.Fragment.__init__
gem.fragment.Fragment.compute_Z
gem.fragment.Fragment.compute_energy
gem.fragment.Fragment.compute_self_energy
gem.fragment.Fragment.impose_orbital_symmetry
gem.fragment.Fragment.impose_spin_SU2_symmetry
gem.fragment.Fragment.load_fragment
gem.fragment.Fragment.save_fragment
gem.fragment.Fragment.solve_impurity
gem.fragment.Fragment.update_hybridization
gem.fragment.Fragment.update_self_energy
gem.lattice
gem.lattice.Lattice
Lattice
gem.lattice.Lattice.compute_Gloc
gem.lattice.Lattice.compute_ekin
gem.lattice.Lattice.compute_functional
gem.lattice.Lattice.fit_mu
gem.lattice.Lattice.fit_mu_fragment
gem.lattice.Lattice.fit_mu_quasiparticle
gem.lattice.Lattice.load_lattice
gem.lattice.Lattice.save_lattice
gem.lattice.Lattice.solve_qp
gem.lattice.Lattice.__init__
gem.lattice.Lattice.compute_Gloc
gem.lattice.Lattice.compute_ekin
gem.lattice.Lattice.compute_functional
gem.lattice.Lattice.fit_mu
gem.lattice.Lattice.fit_mu_fragment
gem.lattice.Lattice.fit_mu_quasiparticle
gem.lattice.Lattice.load_lattice
gem.lattice.Lattice.save_lattice
gem.lattice.Lattice.solve_qp
gem.solvers
gem.solvers.gem_solver
gem.solvers.gem_solver.gemSolver
gem.solvers.simple_ed
gem.solvers.simple_ed.build_cid_cj_csc
gem.solvers.simple_ed.build_two_body_ijkl_csc_2
gem.solvers.simple_ed.table_ep
gem.solvers.simple_ed.table_es
gem.solvers.simple_ed.SimpleED
gem.solvers.solver_template
gem.solvers.solver_template.SolverTemplate
fragment
lattice
solvers
simple_ed
Real and complex precision
Utilities
References
Reporting issues
Changelog
Version 1.0.0
Contributors
About GEM
gem
API Reference
gem.solvers
gem.solvers.gem_solver
gem.solvers.gem_solver.gemSolver
gem.solvers.gem_solver.gemSolver.build_Hemb
View page source
gem.solvers.gem_solver.gemSolver.build_Hemb
gemSolver.
build_Hemb
(
D
,
eloc
,
Lambdac
,
V2E
)
[source]