vasp-batch-execution

Community

Safely dispatch and collect VASP job batches.

Authorq734738781
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This skill prevents corruption of input calculation trees and loss of failure evidence when dispatching many prepared VASP jobs, ensuring runs are staged, collected, and triaged safely.

Core Features & Use Cases

  • Layout Validation: Detects valid calc folders by presence of INCAR and POTCAR, distinguishes single-folder and recursive batch modes, and rejects nested or overlapping calc roots.
  • Safe Submission & Collection: Stages work under a fresh output tree, injects a bootstrap dispatcher, dispatches via the scheduler, and collects results into a final output snapshot rather than mutating inputs.
  • Minimal Failure Triage: Prioritizes reading _BATCH_STATE.json and focused scheduler/stdout/stderr evidence, enabling rerun of only failed subsets into a fresh output root.
  • Use Case: Submit a directory of DFT calculations for a high-throughput campaign while preserving clear failure evidence for selective reruns.

Quick Start

Submit prepared VASP jobs from input_dir into a separate output_dir using vasp_execute_batch and collect results while preserving _BATCH_STATE.json for focused failure triage.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: vasp-batch-execution
Download link: https://github.com/q734738781/CatMaster/archive/main.zip#vasp-batch-execution

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.