.. _Slurm: Slurm job scheduling system =========================== Refer to the `Slurm documentation`_ for more details. According to the ``sbatch`` `man page `__, we can specify job dependencies with ``--dependency=``. This could allow us to avoid having a master Python process running for the duration of the optimisation. * See, .e.g., ``afterok:job_id[:job_id...]``. * But we still need to maintain the internal state of the optimisation routine, so perhaps this isn't so helpful. We can also ``--job-name=`` to ``slurm`` when scheduling jobs, which we can use to ensure that the jobs listed in the process queue are more informative than mere job numbers. We can also use ``--output=`` to record output to specific file(s). Finally, according to the documentation for ``--time=