quecon provides an interface to submit massive number of independent Monte-Carlo calculations to job schedulers.
This is originally desigined for event-by-event simulations of high-energy nuclear collisions which typically include thousands and millions of independent events.
Named after job-queue controller.
quecon SUBCMD ...
quecon [stat] [OPTIONS...]
quecon [stat] JOB_INDEX [TYPE] [OPTIONS...]
log(default)out,taillssub.sh,cmd.sh,job*.sh,stat*.sh
quecon submit [-ct | -r RANGE] COMMAND
-
--system JOB_SYSTEMSelect a underlying job system. One of
slurmordirect. -
-c, --copyCopy the command file to protect against possible changes to the file after submission. This is useful when one wants to edit the submitted script after the submission.
-
-C, --copy-binary=BINCopy the binary found in
PATHto the job local directory and prepend the directory toPATH. -
-t, --create-tmpdirUse temporary directory
QUECON_TMPDIR. The directory will be deleted on the job completion. -
-r, --repeat=[REP=][BEGIN:]END[/NNODE[xNCORE]]Repeat commands for
QUECON_INDEXin[BEGIN, END)usingNNODExNCOREparallel jobs. The default value forBEGINis 0. The default value forNPROCis 1. WhenREPis specified, the matching string inCOMMANDis replaced by the value ofQUECON_INDEX.