Skip to content
Julien Steffen edited this page Jun 9, 2025 · 48 revisions

Welcome to the utils4VASP wiki!

A: Overview of VASP Calculation Types

A short overview and tutorial of important VASP calculation types, for which utils4VASP is helpful, is given in the following pages. It includes some tips which we found to be useful over the last years. The original VASP Wiki is of course still the main reference, but this overview could be really helpful if you just want to setup quick a new calculation of a certain kind and want to know what exactly needs to be done for this, including fixes for frequent problems or bugs.

B: Included Scripts and Programs

The scripts are programs included into utils4VASP are described in the following. The method as well as the handling for each of them is outlined and short examples are given were appropriately.

Setup

Evaluation

  • modify_xdatcar: Modify trajectory files: multiply, shift, pick etc.
  • analyze_bulk: Analyze bulk MD trajectories for RDFs, diffusion etc.
  • analyze_slab: Analyze slab MD trajectories for RDFs, density etc.
  • check_geoopt.py: Monitor geometry optimizations with selective dynamics
  • manage_cls: Prepare, evaluate core level energy calculations
  • eval_bader: Evaluate and visualize Bader charge calculations
  • eval_stm: Generate STM images with different settings
  • partial_dos: Plot atom and orbital resolved density of states
  • manage_neb.py: Setup, monitor and restart NEB calculations

ML-FF

  • mlff_select: Heuristic selection of local reference configurations
  • manage_mlff_md.py: Visualize results of VASP ML-FF on the fly learnings
  • vasp2trainset: Generate ML-FF training sets from VASP calculations
  • mlp_quality: Determine quality of MLPs for VASP validation set
Clone this wiki locally