Format Conversion
Convert VASP, CP2K, ABACUS, LAMMPS, CIF, etc. to extended XYZ, and back again when you need it.
A user-friendly toolkit for GPUMD and NEP
Format conversion, structure sampling, workflow automation, calculators, analyzers and publication-ready plots, all behind one command. Use the interactive menu or script everything from the command line.
conda create -n gpumdkit -c gpumdkit -c conda-forge gpumdkit
Six modules cover the entire machine-learned potential workflow: from raw DFT output to training data, from MD trajectories to figures for your paper.
Convert VASP, CP2K, ABACUS, LAMMPS, CIF, etc. to extended XYZ, and back again when you need it.
Uniform, random and farthest-point sampling, perturbations and active-learning picks.
Read the docsBatch SCF set-ups for VASP and CP2K, and MD sampling with GPUMD or LAMMPS.
Read the docsIonic conductivity, NEB, descriptors, MSD, XRD and phonon bands with a NEP model.
Read the docsComposition, outliers, charge balance, minimum distances and energy, force and virial ranges.
Read the docs42 plot types for NEP training, MD, diffusion, phonons and heat transport. One flag each: gpumdkit.sh -plt train
A browser replica of gpumdkit.sh with real output. Type a command, press Tab to complete flags, or pick one on the left.
Every stage of a NEP active-learning cycle has a GPUMDkit tool: label, convert, train, explore, select, and go around again.
Start gpumdkit.sh -server in a work directory and follow remote jobs from your laptop.
GPUMDkit ships English and Chinese Agent Skills, so your coding agent can drive GPUMD, NEP and GPUMDkit the same way you do, with guard rails.
~/.agents/skills~/.config/opencode/skills~/.claude/skillsRun gpumdkit.sh -skill to print these paths and ready-to-paste ln -s commands. Project-local folders such as .agents/skills work too.
Routed references for conversion, sampling, workflows, GPUMD, NEP and plotting.
Unresolved scientific choices go back to you; parameters are never invented.
No simulations, training or scheduler jobs without an explicit request.
Two skill sets, installed globally or per project with one symlink.
Install with Conda (recommended) or from source, then type gpumdkit.sh.
conda create -n gpumdkit -c gpumdkit -c conda-forge gpumdkit conda activate gpumdkit # optional extras for some features pip install neptrain calorine
Update later with conda update -c gpumdkit -c conda-forge gpumdkit.
git clone https://github.com/zhyan0603/GPUMDkit.git cd GPUMDkit source ./install.sh # ready to go gpumdkit.sh
Pull the latest version of your branch with gpumdkit.sh -update.
Every figure below came from a single gpumdkit.sh -plt command. Click one to see how.
From superionic conductors to thermal transport, GPUMDkit is part of the toolchain behind recent papers.
Report issues, share scripts and send pull requests. Every tool started as someone's everyday script.
Ask questions and get answers straight from the developers.

If GPUMDkit helps your research, please cite:
Open source under GPL-3.0, available on Conda, and growing with every release.