Improve invocation in a cluster environment (specifically: with slurm)
I could use a feature that performs a "dry-run" of a simulation. In particular, I need to create a (large) number of universe configurations, but I would "run" the individual simulations on a cluster as an array using the backed-up executable and the individual universe configuration files in data/uni*/config.yml. A similar use case could be to evaluate the `sweep' to see how many universes a particular sweep configuration creates. In that case one would not create a run directory.
Proposal
Provide a CLI option utopya run --dry-run
or utopya run --create-only
that creates a run but does not launch any workers.
Discussion
Is there already such an option, but I did not find it?
Is there a need for such a feature?
Would it be interesting to extend the cluster-mode to use the slurm array feature to perform simulations? Many features of simulation control will be lost, but it saves resources and jobs launch quicker.