cheaha-hpc

Submit, monitor, and manage Slurm jobs on the Cheaha HPC cluster.

Updated Apr 9, 2026
One-click install
npx skills add https://github.com/jakechen1/echo-research-framework --skill cheaha-hpc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cheaha-hpc
Source: https://github.com/jakechen1/echo-research-framework/tree/main/skills/cheaha-hpc
Command: npx skills add https://github.com/jakechen1/echo-research-framework --skill cheaha-hpc

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Cheaha HPC users can submit, monitor, and manage compute jobs on the UAB Cheaha Slurm cluster without manual SSH juggling, reducing queue wait times and human error.

Core Features & Use Cases

  • Submitting batch scripts via sbatch with recommended templates
  • Real-time and historical job monitoring via squeue and sacct
  • Guardrails and preflight validation to ensure compliant resource requests
  • Use Case: a data scientist trains a model on Cheaha GPUs using Slurm and tracks performance and resource usage

Quick Start

Create a sbatch script (CPU or GPU) and submit using the provided submit wrapper, then monitor with the status script.

Frequently Asked Questions about cheaha-hpc

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I submit and monitor Slurm jobs on Cheaha HPC?

Submit and monitor Slurm jobs on Cheaha HPC using a provided submission wrapper for sbatch scripts and a status script for real-time tracking via squeue and historical checks via sacct.

What is the best way to run GPU-intensive model training on Cheaha?

Running GPU-intensive model training on Cheaha involves creating a GPU sbatch script and submitting it via the provided wrapper, which includes preflight validation for partitions and resources to ensure policy-compliant execution.

Does this approach validate Slurm resource requests before submission?

Yes, this approach validates Slurm resource requests before submission by running preflight checks on partition, time, memory, and CPUs-per-task to ensure reproducible runs and reduce queue wait times.

Can I manage interactive sessions on Cheaha using Slurm without manual SSH?

Yes, you can manage interactive sessions on Cheaha using Slurm without manual SSH juggling, as the workflow handles submission and monitoring directly to reduce human error.

How do I track historical resource usage for completed Cheaha HPC jobs?

Track historical resource usage for completed Cheaha HPC jobs using the sacct command integrated into the status monitoring script, allowing you to review performance after runs finish.