smithery.ai

dqmc-advanced

Advanced DQMC features including unequal-time measurements, analytic continuation, and queue system internals. Use when enabling dynamical correlations, performing MaxEnt continuation, or understanding HDF5 data structure.

First seen Mar 23, 2026

Installation

$ npx skills add https://smithery.ai

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from smithery.ai · top by installs.

npx skills add https://smithery.ai

Browse all from smithery.ai

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 1,562 B
  • docs SUMMARY.md 243 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 1 installs

SKILL.md

Advanced Topics

Unequal-Time Measurements

Enable by setting period_uneqlt > 0 during file generation:

dqmc-util gen period_uneqlt=8 ...

Required for:

  • nnrw0, zzrw0 - Zero-frequency susceptibilities
  • dwq0t - D-wave pair susceptibility
  • Any time-dependent correlation functions

Note: Unequal-time measurements significantly increase runtime and memory usage.

Analytic Continuation

Use maximum entropy for continuing imaginary-time data to real frequencies:

from dqmc_util import maxent

# Solve G = K A given:
# - G: binned data, shape (nbin, ntau)
# - K: kernel, shape (ntau, nw)
# - m: default model, shape (nw,)
A_omega = maxent.calc_A(G, K, m)

HDF5 File Structure

/metadata/     # Model info (mu, Nx, Ny, beta)
/params/       # Simulation parameters, precomputed matrices
/state/        # RNG state, sweep number, aux field config
/meas_eqlt/    # Equal-time measurements (n_sample, sign, den, ...)
/meas_uneqlt/  # Unequal-time measurements (optional)

Queue System Internals

The sharded queue uses:

  • 128 shards to avoid lock contention on distributed filesystems
  • Atomic rename() operations for task claiming
  • Symlinks moved: todo/ -> running/ -> done/
  • Checkpointed jobs returned to todo/ for resumption