Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The default PATH includes /usr/local/bin, which contains an ECMWF local version of sbatch, that can submit batch jobs to a different complex. For example, before one session, say on complex AA, we may decide to submit HPCF batch jobs to another complex, say, AB. This will happen transparently for all our users.

Note
titlesbatch

If you use the SLURM sbatch command, in /usr/bin, you will not benefit from the cross-complex job submission. E.g., under cron and by default, PATH only contains /usr/bin; you will then only submit jobs to the complex you cron entry is on.

All SLURM sbatch options are available with the ECMWF customised sbatch command

Job monitoring: ecsqueue

The default SLURM command 'squeue' will list jobs on the current complex. To list the jobs running on another complex, one should use the 'ecqueue' commands.

No Format
$ ecsqueue --help
usage: ecsqueue [-u USER] [-h] [-o FORMAT] [-O FORMAT] [-q QOS] [-j JOBID]
                [-M CLUSTERS]
$ ecsqueue -u $USER
# will show all the jobs running for you on the 4 Atos complexes.


Note
titleecsqueue

ecsqueue is located in /usr/local/bin. You may need to adapt your PATH.

Only limited SLURM squeue options are available with ecsqueue.