Using the CPU partition for General Compute Jobs

Created by Bent Petersen, Modified on Mon, 3 Mar at 3:57 PM by Bent Petersen

The cpuqueue is the default partition for general computational jobs on Mjolnir. This queue is designed for CPU-based workloads, supporting various research applications.


Key Features

    •    Max Runtime: Up to 14 days (336 hours).

    •    Max CPU Allocation: Up to 96 CPUs per user.

    •    Memory Limit: No hard limit, but subject to available resources.

    •    Priority: Standard fair-share based scheduling.

    •    Best for: Regular computational workloads, bioinformatics pipelines, and large-scale simulations.


How to Submit a Job to the CPU Queue

To submit a job using the cpuqueue, use the following example:


sbatch --partition=cpuqueue --qos=normal --cpus-per-task=4 --mem=32G --time=12:00:00 --wrap="your_command_here"


Best Practices

    •    Request only the CPU and memory needed to optimize scheduling.

    •    For multi-threaded applications, adjust --cpus-per-task accordingly.

    •    Avoid running large file transfers with this QoS —use the filetransfer QoS instead.



Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article