Pomerol is an exact diagonalization (full ED) code written in C++ for solving condensed matter second-quantized models of interacting fermions and bosons on finite size lattices at finite temperatures. It is designed to produce single an…
Pomerol is an exact diagonalization (full ED) code written in C++ for solving condensed matter second-quantized models of interacting fermions and bosons on finite size lattices at finite temperatures. It is designed to produce single and two-particle Green's functions and can be used as an impurity solver in DMFT calculations. Pomerol uses Lehmann representation for efficient computation.
Reference papers are not yet linked for this code.
Pomerol is an exact diagonalization (full ED) code written in C++ for solving condensed matter second-quantized models of interacting fermions and bosons on finite size lattices at finite temperatures. It is designed to produce single and two-particle Green's functions and can be used as an impurity solver in DMFT calculations. Pomerol uses Lehmann representation for efficient computation.
Scientific domain: Exact diagonalization, quantum impurity solvers, DMFT
Target user community: Researchers needing exact solutions for small quantum systems
Sources: Official Pomerol repository (https://github.com/pomerol-ed/pomerol), confirmed in 6/7 source lists
Input formats:
Output data types:
| Feature | Pomerol | HPhi |
|---|---|---|
| Method | Exact Diagonalization (Full ED) | Exact Diagonalization (Lanczos, TPQ) |
| Primary Application | DMFT Impurity Solver, Green's Functions | Lattice Models, Ground State/Thermal Properties |
| Performance | Optimized for GF calculation, automatic symmetries | Massively parallel, TPQ for finite T |
| Key Strength | Versatility for generic fermionic interactions (libcommute) | Scalability to larger lattice sizes |
Primary sources:
Secondary sources:
Confidence: VERIFIED - Appears in 6 of 7 independent source lists
Verification status: ✅ VERIFIED