abacustest-abacus2VaspQeCp2k

Community

Convert ABACUS inputs to VASP/QE/CP2K

Authorpxlxingliang
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill solves the problem of converting ABACUS calculation inputs into equivalent VASP, Quantum ESPRESSO, or CP2K input formats so you can run cross-software comparisons without rebuilding everything from scratch.

Core Features & Use Cases

  • Batch conversion workflow: Converts multiple ABACUS examples by reusing abacustest prepare with a single JSON configuration.
  • Structure and parameter translation: Handles STRU→POSCAR for VASP and generates QE/CP2K input files from ABACUS INPUT (including key convergence and k-point related mappings).
  • Configurable pseudopotential handling: Supports VASP potcar library mapping (optional), and propagates ABACUS .upf pseudopotentials for QE, while producing CP2K input.inp driven by cp2k_setting.
  • Use case: You want to benchmark ABACUS vs VASP/QE/CP2K on the same set of structures and need consistent cutoffs, k-point density, and DFT+U settings with clear visibility into any unconverted parameters.

Quick Start

Run the conversion by executing: abacustest prepare -p param.json -s output_dir.

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: abacustest-abacus2VaspQeCp2k
Download link: https://github.com/pxlxingliang/abacus-test/archive/main.zip#abacustest-abacus2vaspqecp2k

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 471,000+ vetted skills library on demand.