abacustest-abacus2VaspQeCp2k
CommunityConvert 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 preparewith 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
potcarlibrary mapping (optional), and propagates ABACUS.upfpseudopotentials for QE, while producing CP2Kinput.inpdriven bycp2k_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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.