**dqmc** is a high-performance Julia-based Determinant Quantum Monte Carlo (DQMC) code developed by Carsten Bauer. It is specifically tailored for simulating strongly correlated electron systems, particularly focusing on quantum critical…
**dqmc** is a high-performance Julia-based Determinant Quantum Monte Carlo (DQMC) code developed by Carsten Bauer. It is specifically tailored for simulating strongly correlated electron systems, particularly focusing on quantum critical points in metals (e.g., antiferromagnetic quantum critical point). It leverages the power of Julia and C++ to achieve performance competitive with traditional Fortran/C++ implementations while maintaining code readability and extensibility.
Reference papers are not yet linked for this code.
dqmc is a high-performance Julia-based Determinant Quantum Monte Carlo (DQMC) code developed by Carsten Bauer. It is specifically tailored for simulating strongly correlated electron systems, particularly focusing on quantum critical points in metals (e.g., antiferromagnetic quantum critical point). It leverages the power of Julia and C++ to achieve performance competitive with traditional Fortran/C++ implementations while maintaining code readability and extensibility.
Scientific domain: Strongly Correlated Electrons, Quantum Criticality, Lattice Models Target user community: Condensed matter theorists studying 2D lattice fermions and quantum phase transitions
StableDQMC.jl) to ensure accurate Green's function computation.StableDQMC.jl) for numerical stabilization, often superior to standard SVD.MonteCarlo.jl and StableDQMC.jl.StableDQMC.jl (linear algebra), MPI.jl.Users typically define a simulation script in Julia specifying the lattice size, temperature, interaction strength, and number of sweeps. The dqmc solver is called to perform the thermalization and measurement steps, outputting correlation functions for post-processing.
| Feature | dqmc (Julia) | ALF | QUEST |
|---|---|---|---|
| Language | Julia | Fortran | Fortran |
| Stabilization | Pivoted QR / UDT | UDT | UDT / CP |
| Flexibility | High (Scriptable) | Moderate | Moderate |
| Performance | High (near C++) | High | High |
| Focus | Quantum Criticality / 2D | General Lattice | Hubbard Ground State |
Primary sources:
Verification status: ✅ VERIFIED