Easier parameter scans with hmcdj
Abstract
We present hmcdj, a new tool developed to ease the process of generating large numbers of gauge ensembles for a given theory. Building on top of the Grid library, hmcdj allows quick specification of lattice gauge theories in C++ with minimal boilerplate, and precise specification of per-ensemble parameters to be controlled at run time from a YAML input file. Additionally, it supports many quality-of-life features for managing large numbers of running jobs, including automatic tuning of the molecular dynamics step size to control the Metropolis acceptance rate; output of ILDG-compliant data; and integration with HPC schedulers to dynamically adapt the target trajectory count of a job to match its time limits. hmcdj is openly available under the GPLv2 license, and welcomes new contributions.
Related
- A GPU-Accelerated and Geometry-Aware Quantum-Classical Framework for Optimized PES Scans with CUDA-Q
- Comparison of DBS measurements of turbulence spectra by vertical-displacement and poloidal-angle scans using the Scotty synthetic diagnostic
- 3D Neural Rendering for Automated Ultrasonic Laser Scans
- Nested superstatistics: When the fluctuation parameter fluctuates
- Parameter Estimation for Eccentric Supermassive Black Hole Binaries with Pulsar Timing Arrays
BibTeX
@misc{verneyprovatas2026easier,
title = {{Easier parameter scans with hmcdj}},
author = {Alexis Verney-Provatas and Ed Bennett and Gaurav Ray},
howpublished = {arXiv},
year = {2026},
month = oct,
doi = {10.48550/arxiv.2610.37120},
eprint = {2610.37120},
archivePrefix = {arXiv},
url = {https://arxiv.org/abs/2610.37120},
note = {CC BY-NC-ND 4.0},
}
RIS
TY - UNPB
TI - Easier parameter scans with hmcdj
AU - Alexis Verney-Provatas
AU - Ed Bennett
AU - Gaurav Ray
PY - 2026
DA - 2026/10/27
PB - arXiv
DO - 10.48550/arxiv.2610.37120
UR - https://arxiv.org/abs/2610.37120
AB - We present hmcdj, a new tool developed to ease the process of generating large numbers of gauge ensembles for a given theory. Building on top of the Grid library, hmcdj allows quick specification of lattice gauge theories in C++ with minimal boilerplate, and precise specification of per-ensemble parameters to be controlled at run time from a YAML input file. Additionally, it supports many quality-of-life features for managing large numbers of running jobs, including automatic tuning of the molecular dynamics step size to control the Metropolis acceptance rate; output of ILDG-compliant data; and integration with HPC schedulers to dynamically adapt the target trajectory count of a job to match its time limits. hmcdj is openly available under the GPLv2 license, and welcomes new contributions.
ER -