psi-bgw-gw-conv-epsilon

Community

Automate GW epsilon and sigma convergence

AuthorBryceByeongchan
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill automates creating and organizing convergence sweep input files for epsilon dielectric calculations and the subsequent sigma runs in GW workflows, removing repetitive manual edits and keeping parameters consistently coupled across sweep points.

Core Features & Use Cases

  • Sweep setup: Generate a directory tree with epsilon.inp and sigma.inp for each sweep value of epsilon_cutoff or epsilon number_bands.
  • Coarse q-grid support: Create irreducible or full coarse q-point lists from a provided qgrid to keep epsilon runs fast for convergence testing.
  • Validation and rules: Enforce at least two sweep values, check number_bands against parent parabands when provided, and automatically set screened_coulomb_cutoff equal to the epsilon_cutoff per point.
  • Use case: Test dielectric convergence across multiple cutoff energies or band counts, then run sigma at matching settings to evaluate self-energy sensitivity.

Quick Start

Run the skill with a sweep parameter, comma-separated values, vbm and cbm indices, and a coarse qgrid to produce conv_epsilon_{param}/val_{v}/epsilon.inp and sigma.inp files ready for execution.

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: psi-bgw-gw-conv-epsilon
Download link: https://github.com/BryceByeongchan/psi-skills/archive/main.zip#psi-bgw-gw-conv-epsilon

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.