(running-jobs)= # Running Jobs ```{toctree} :hidden: :maxdepth: 3 understandingqueuing jobscheduling slurmmonitoringandmanaging interactiveandbatch runningsjob slurmarray ``` Running jobs efficiently is at the heart of a successful experience with our High-Performance Computing (HPC) cluster. This section outlines the essential aspects of executing various types of jobs, understanding the queuing system, and troubleshooting. ::::{grid} 1 2 2 3 :gutter: 1 1 1 2 :::{grid-item-card} {octicon}`arrow-switch;1.5em;screen-full` Understanding the Queuing System :link: understandingqueuing :link-type: doc Learn how our job scheduler manages the distribution of computational tasks. +++ [Learn more »](understandingqueuing) ::: ::: :::{grid-item-card} {octicon}`device-desktop;1.5em;sd-mr-1` Interactive and Batch Mode :link: interactiveandbatch :link-type: doc Run jobs interactively or submit batch scripts for later execution. +++ [Learn more »](interactiveandbatch) ::: :::{grid-item-card} {octicon}`device-desktop;1.5em;sd-mr-1` Monitoring and Managing your Jobs :link: slurmmonitoringandmanaging :link-type: doc Learn the advanced usage and explanation of `squeue`, `scancel`, and `sinfo` for monitoring jobs. +++ [Learn more »](slurmmonitoringandmanaging) ::: :::{grid-item-card} {octicon}`cpu;1.5em;screen-full` Running Jobs with job-assist :link: runningsjob :link-type: doc SLURM job submissions with job-assist command. +++ [Learn more »](runningsjob) ::: :::{grid-item-card} {octicon}`cpu;1.5em;screen-full` Slurm Arrays :link: slurmarray :link-type: doc An introduction and use cases for Slurm job arrays for launching a large series of jobs. +++ [Learn more »](slurmarray) ::: :::: --- Running jobs smoothly is key to productive research and development. Explore these topics to understand and make the most of our robust computing infrastructure. If you need assistance, our support team is available at or consult our {ref}`faq`. Happy computing!