-
Notifications
You must be signed in to change notification settings - Fork 1
Revamp Run Scripts #14
Copy link
Copy link
Open
Labels
enhancementNew feature or requestNew feature or request
Description
emerali
opened on Feb 4, 2021
Issue body actions
- Add option to save generated configs for ML purposes (should just throw them out by default)
- Add "bin" option: kinda like "skip" but averages over K measurements to produce a single measurement
- SIGTERM handling
- catch sigterm and checkpoint immediately
- doesn't matter if we're in the middle of cluster construction, when we load the chain back up again we'll start with a full diagonal update anyway
- could be bad if the sigterm happens in the middle of a cluster flip though...
- maybe instead of "flipping" we "set" the legtype to a value that was sampled, that way we can just re-run the cluster_update! fn after loading up the checkpoint to make sure everything's consistent
- wait but how do we know if it was interrupted during link list construction or the cluster update?
- possible solution: keep track of which update step we're currently performing, if job is interrupted, we know which step to redo
- Checkpoint at regular time intervals (+ sigterm catching)
- Checkpoint file should save both the QMC state as well as the PRNG state
- Add function to restart a simulation from a checkpoint
- For (L)TFIM, allow reading interaction matrix from a file
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request