tacc

Automate experiment execution on the TACC Vista HPC cluster.

38|2|Updated May 6, 2025
One-click install
npx skills add https://github.com/plantcad/genecad --skill tacc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tacc
Source: https://github.com/plantcad/genecad/tree/main/.claude/skills/tacc
Command: npx skills add https://github.com/plantcad/genecad --skill tacc

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Manages experiment execution on the TACC Vista HPC cluster. Use when the user says "run on TACC", "run the pipeline", "allocate a GPU node", "check SLURM queue", "sync code to TACC", "download results from TACC", "cancel that job", or when any task requires GPU/CPU compute that cannot run locally. Do NOT use for local-only tasks like editing code, running tests, or plotting.

Core Features & Use Cases

  • SSH-based setup validation and environment checks on TACC.
  • A caretaking wrapper (cmd) to run commands on compute nodes with proper environment propagation.
  • End-to-end workflow management: sync code, allocate resources, execute, monitor, download, and cancel jobs.

Quick Start

Set up SSH access, install the command wrapper, verify the environment, and run your TACC experiments using the provided workflow.

Frequently Asked Questions about tacc

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

FAQPage Schema
How do I automate running experiments on the TACC Vista HPC cluster?

To automate running experiments on the TACC Vista HPC cluster, this workflow validates SSH access, syncs code, allocates GPU nodes, and manages SLURM queue execution end-to-end. It wraps commands to ensure proper environment propagation on compute nodes.

Can I sync code and download results from TACC automatically?

Yes, you can sync code and download results from TACC automatically. The workflow manages the entire lifecycle of an HPC experiment, including pushing local repositories to the cluster and retrieving generated outputs once SLURM jobs complete.

Does this workflow support allocating GPU nodes and monitoring SLURM queues?

Allocating GPU nodes and monitoring SLURM queues are core capabilities. The workflow automates resource allocation on TACC Vista and tracks job status, allowing you to manage multi-node execution using srun and log outputs directly to SCRATCH.

What is needed to run pipelines on TACC Vista using this automation?

Running pipelines on TACC Vista requires SSH access setup and environment verification. The workflow first validates your SSH connection and checks repository existence on the cluster before executing any compute tasks or allocating resources.

When should I not use this HPC experiment workflow?

You should not use this HPC experiment workflow for local-only tasks like editing code, running tests, or plotting. It is specifically designed for tasks requiring heavy GPU or CPU compute that cannot be executed locally on your machine.