Support user-provided batch scheduler scripts or templates
On the Eagle supercomputer, OpenMPI 4.0.0 can only be launched by
srun, when PMIx is used, e.g.,
srun --mpi=pmix my-application. In its current state, Melissa cannot launch applications on Eagle because the
--scheduler-arg flag passes its arguments also to
sbatch (when using Slurm) but
sbatch does not have a parameter called
Allowing user-provided batch scheduler scripts matches the solution chosen in other job management software projects, e.g., BatchSpawner (look for "template scripts") or Balsam (look for "job templates").