sge-hpc-ops

Submit and monitor SGE batch jobs and interactive sessions.

Updated Jan 24, 2025
One-click install
npx skills add https://github.com/e-south/dnadesign --skill sge-hpc-ops
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sge-hpc-ops
Source: https://github.com/e-south/dnadesign/tree/main/docs/bu-scc/sge-hpc-ops
Command: npx skills add https://github.com/e-south/dnadesign --skill sge-hpc-ops

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the management of Sun Grid Engine (SGE) jobs, from submission and monitoring to interactive session handling and diagnostics, ensuring efficient use of High-Performance Computing resources.

Core Features & Use Cases

  • Job Submission: Submit batch jobs and job arrays with resource requests (CPU, memory, GPU, walltime).
  • Interactive Sessions: Launch and manage interactive qrsh or qlogin sessions.
  • Monitoring & Diagnostics: Track job status, diagnose Eqw errors, and analyze logs.
  • Use Case: You need to run a computationally intensive simulation on the BU SCC cluster. Use this Skill to submit your job with specific GPU and memory requirements, monitor its progress, and troubleshoot any issues that arise.

Quick Start

Use the sge-hpc-ops skill to submit a batch job using the 'densegen-cpu.qsub' template with your project account.

Frequently Asked Questions about sge-hpc-ops

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

FAQPage Schema
How do I submit batch jobs with specific CPU and GPU resource requests on an SGE cluster?

To submit batch jobs on an SGE cluster, you can use qsub templates to define specific CPU, memory, GPU, and walltime requirements. This Skill supports job arrays and ensures resource requests are properly configured before submission.

What is the best way to monitor SGE job lifecycles and diagnose Eqw errors?

Monitoring SGE job lifecycles and diagnosing Eqw errors is handled through built-in watcher mechanisms and log analysis. The Skill tracks job status continuously, allowing you to identify execution failures and troubleshoot issues as they arise.

Can I launch interactive qrsh or qlogin sessions on SGE-family schedulers using this tool?

Yes, you can launch and manage interactive qrsh or qlogin sessions on SGE-family schedulers. The tool emphasizes a capability-probing approach to ensure interactive sessions function correctly across different SGE cluster configurations.

Does this SGE job management approach work across different High-Performance Computing cluster configurations?

This approach works across different High-Performance Computing cluster configurations by using a capability-probing method to ensure portability. It adapts to your specific SGE environment to manage jobs end-to-end without hardcoding cluster specifics.

Why do my SGE batch jobs fail to start on the BU SCC cluster?

SGE batch jobs may fail to start due to incorrect resource requests or configuration mismatches. Use the provided diagnostics to analyze logs and track job status, ensuring your project account and densegen-cpu.qsub template are properly configured.