Use the ensemble manager to manage and launch jobs for each run
Each ensemble member is a step of the test case.
The ensemble manager submits a job script for each run so that they
are run in parallel through SLURM.
Eventually we want this function to handle restarts.