26 July 2026 to 1 August 2026
University of Maryland, College Park
US/Eastern timezone

Easier parameter scans with hmcdj

28 Jul 2026, 16:10
20m
Crossland (Adele H. Stamp Student Union)

Crossland

Adele H. Stamp Student Union

3972 Campus Dr, College Park, MD 20742
Contributed talk Software development and machines Software development and machines

Speaker

Alexis Harilaos Verney-Provatas (Swansea University/The University of Edinburgh)

Description

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 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 binary and metadata; 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.

Authors

Alexis Harilaos Verney-Provatas (Swansea University/The University of Edinburgh) Dr Ed Bennett (Swansea University) Dr Gaurav Ray (Swansea University)

Presentation materials