flatspin-run

flatspin-run#

Run flatspin simulation.

usage: flatspin-run [-h] [-r {local,dist,none,worker}] [-p PARAM] [-m MODEL]
                    [-e ENCODER] [--runner RUNNER] [-o BASEPATH]
                    [-f {csv,hdf,npy,npz}] [--params-file PARAMS_FILE]
                    [--list-params] [--list-encoders] [--help-encoder]
                    [--worker-id WORKER_ID] [--num-workers NUM_WORKERS] [-V]
-h, --help#

show this help message and exit

-r {local,dist,none,worker}, --run {local,dist,none,worker}#

run locally or distributed on a cluster

-p, --param#

set model/run parameter key=value

-m <model>, --model <model>#

name of model (default: SquareSpinIceClosed)

-e <encoder>, --encoder <encoder>#

input encoder (type of external field, default: Sine)

--runner <runner>#

name of runner (default: Runner)

-o <basepath>, --basepath <basepath>#

output directory for results

-f {csv,hdf,npy,npz}, --format {csv,hdf,npy,npz}#

format of output files (default: npz)

--params-file <params_file>#

load parameters from file (params.csv), loaded before -p

--list-params#
--list-encoders#
--help-encoder#
--worker-id <worker_id>#

worker id

--num-workers <num_workers>#

number of workers in total

-V, --version#

display flatspin version