vasp-relax

Automate VASP geometry optimizations for bulk, slab, and adsorbate-on-slab systems.

181|20|Updated Apr 29, 2026
One-click install
npx skills add https://github.com/Hello-QM/catgo-LRG --skill vasp-relax
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: vasp-relax
Source: https://github.com/Hello-QM/catgo-LRG/tree/main/.claude/skills/vasp-relax
Command: npx skills add https://github.com/Hello-QM/catgo-LRG --skill vasp-relax

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

VASP geometry optimizations are a cornerstone for accurate materials modeling, but setting up reliable relaxations across bulk, slab, and adsorbate-on-slab configurations is error-prone and time-consuming.

Core Features & Use Cases

  • Automates setup and submission of VASP relaxations for bulk, slab, and adsorbate-on-slab systems with correct ISIF, frozen layers, and convergence settings.
  • Provides safe defaults and practical guidance for parameters like ENCUT, EDIFFG, ISMEAR, NSW, IBRION, and selective dynamics to ensure consistent results.
  • Supports end-to-end workflow integration (structure input, parameter selection, submission, and post-relaxation verification) to streamline computational campaigns.

Quick Start

Create a workflow that sets up a bulk relaxation with geo_opt using ISIF=3 and submit for HPC.

Frequently Asked Questions about vasp-relax

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

FAQPage Schema
How do I set up VASP geometry optimization for bulk and slab systems?▼

You can automate VASP geometry optimization by using adjustable defaults for ENCUT, EDIFFG, ISMEAR, NSW, and IBRION to enforce correct relaxation regimes and slab freezing policies.

What ISIF setting should I use for bulk relaxation in VASP?▼

Bulk relaxation in VASP typically uses ISIF=3 to optimize cell shape, volume, and atomic positions simultaneously for accurate energy convergence.

How do I freeze specific layers during a slab relaxation in VASP?▼

Slab relaxation in VASP requires selective dynamics to enforce slab freezing policies, keeping the bottom layers fixed while allowing the top layers and adsorbates to relax.

Can I automate VASP relaxations for adsorbate-on-slab configurations?▼

Yes, VASP relaxations for adsorbate-on-slab configurations are fully automated, ensuring correct ISIF handling, frozen layer strategies, and convergence control for catalysis workflows.

What are the safe default parameters for VASP convergence settings?▼

Safe defaults for VASP convergence settings include adjustable values for ENCUT, EDIFFG, ISMEAR, NSW, and IBRION to ensure consistent and reliable geometry optimization results.

How do I verify a VASP relaxation after submission to HPC?▼

After submitting a VASP relaxation to HPC, you can verify convergence using end-to-end workflow integration that includes post-relaxation verification to confirm the structure is properly optimized.