@JuliaRegistrator register()
Release notes:
QuantumClusterTheories v0.1.0
Initial release — the first public version of QuantumClusterTheories, a Julia package for quantum cluster theories in condensed matter physics.
Overview
QuantumClusterTheories implements a suite of quantum cluster methods, including Cluster Perturbation Theory (CPT) and Variational Cluster Approach (VCA), for computing single-particle Green's functions of strongly correlated quantum lattice models.
Key Features
CPT frontend — High-level interface combining unit cell, lattice, impurity solver, perturbation, and periodization
Periodization — Crystallographic periodization for restoring the broken lattice translation symmetry due to artificial cluster partitioning
- Abstract
ImpuritySolver interface — Pluggable design allowing custom impurity solver implementations; subtyping requires only a solver(ω) method
EDSolver (via extension) — Exact diagonalization solver using the BandLanczos method, with caching support for repeated queries
- Multi-system support — Fermionic, hard-core-bosonic, and spin systems
- Symbolic operator representation — Built on
QuantumLattices for symbolic operator algebra; interfaces with TightBindingApproximation and ExactDiagonalization
Dependencies
QuantumLattices (v0.14.5)
TightBindingApproximation (v0.3.7)
ExactDiagonalization (v0.3.1, weak dependency)
@JuliaRegistrator register()
Release notes:
QuantumClusterTheories v0.1.0
Initial release — the first public version of QuantumClusterTheories, a Julia package for quantum cluster theories in condensed matter physics.
Overview
QuantumClusterTheories implements a suite of quantum cluster methods, including Cluster Perturbation Theory (CPT) and Variational Cluster Approach (VCA), for computing single-particle Green's functions of strongly correlated quantum lattice models.
Key Features
CPTfrontend — High-level interface combining unit cell, lattice, impurity solver, perturbation, and periodizationPeriodization— Crystallographic periodization for restoring the broken lattice translation symmetry due to artificial cluster partitioningImpuritySolverinterface — Pluggable design allowing custom impurity solver implementations; subtyping requires only asolver(ω)methodEDSolver(via extension) — Exact diagonalization solver using the BandLanczos method, with caching support for repeated queriesQuantumLatticesfor symbolic operator algebra; interfaces withTightBindingApproximationandExactDiagonalizationDependencies
QuantumLattices(v0.14.5)TightBindingApproximation(v0.3.7)ExactDiagonalization(v0.3.1, weak dependency)