marlowe-slurm-operator

Operate Stanford's Marlowe HPC cluster with Slurm job submission and monitoring.

Updated Mar 6, 2026
One-click install
npx skills add https://github.com/TianyuDu/SLURM-HPC-AGENT-SKILL --skill marlowe-slurm-operator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: marlowe-slurm-operator
Source: https://github.com/TianyuDu/SLURM-HPC-AGENT-SKILL/tree/main/marlowe-slurm-operator
Command: npx skills add https://github.com/TianyuDu/SLURM-HPC-AGENT-SKILL --skill marlowe-slurm-operator

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill simplifies the complex process of interacting with the Stanford Marlowe HPC cluster, ensuring users can submit, monitor, and manage their jobs effectively and compliantly.

Core Features & Use Cases

  • Cluster State Verification: Discovers and verifies live cluster facts before proposing commands, preventing guesswork.
  • Safe Job Submission: Guides users through sbatch, salloc, and srun with Marlowe-specific account and partition requirements.
  • Monitoring & Diagnosis: Helps track job status, diagnose pending reasons, and review finished jobs using Slurm commands.
  • GPU-Hour Tracking: Provides guidance on monitoring GPU-hour consumption for relevant projects.
  • Use Case: A researcher needs to submit a GPU-accelerated job on the Marlowe cluster. They can use this Skill to ensure they are using the correct account suffix, partition, and loading the necessary modules, then submit the job safely and monitor its progress.

Quick Start

Use the marlowe-slurm-operator skill to verify the current state of the 'preempt' partition on the Marlowe cluster.

Frequently Asked Questions about marlowe-slurm-operator

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

FAQPage Schema
How do I submit a GPU job to the Stanford Marlowe HPC cluster using Slurm?

To submit a GPU job on the Stanford Marlowe HPC cluster, use Slurm commands like `sbatch` or `srun` while specifying the correct partition, required account suffix, and necessary module loads to ensure compliant job submission.

What is the best way to monitor pending job status and diagnose reasons on a Slurm HPC cluster?

Monitoring pending job status and diagnosing reasons on a Slurm HPC cluster involves using standard Slurm tracking commands to review job states, diagnose pending reasons, and inspect finished jobs according to site-specific policies.

Do I need Slurm CLI tools installed locally to operate the Marlowe cluster?

Slurm CLI tools must be available in the PATH on the target cluster to operate the Marlowe cluster, as this Skill relies on them to verify partitions, track GPU-hours, and execute job submissions directly within the environment.

How can I track GPU-hour consumption for my research projects on the Marlowe cluster?

You can track GPU-hour consumption for projects on the Marlowe cluster by using Slurm commands to monitor resource usage, ensuring adherence to site-specific policies for accurate accounting of your GPU computing workloads.

Why does my Slurm job submission fail due to account suffix or partition requirements on Marlowe?

Slurm job submissions fail on Marlowe when site-specific account suffix and partition requirements are not met, so verifying live cluster facts and loading necessary modules before proposing commands prevents guesswork and submission errors.

Can I use Marlowe Slurm commands to verify the state of the preempt partition before submitting jobs?

Yes, you can verify the state of the preempt partition on the Marlowe cluster by discovering and verifying live cluster facts before proposing commands, preventing guesswork and ensuring safe job submission into the correct environment.