← スキル一覧に戻る

dqmc-advanced
by edwnh
⭐ 16🍴 5📅 2025年12月31日
SKILL.md
name: dqmc-advanced description: 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.
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 susceptibilitiesdwq0t- 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
スコア
総合スコア
60/100
リポジトリの品質指標に基づく評価
✓SKILL.md
SKILL.mdファイルが含まれている
+20
✓LICENSE
ライセンスが設定されている
+10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
レビュー
💬
レビュー機能は近日公開予定です