utils4VASP: Setup and Evaluation of Electronic Structure and Machine-Learned Interatomic Potential Simulations with VASP

13 June 2025, Version 1
This content is a preprint and has not undergone peer review at the time of posting.

Abstract

We present an open source collection of scripts and programs for the setup, management and evaluation of calculations with the Vienna ab-initio simulation package (VASP), called utils4VASP. It contains 20 independent Python scripts and Fortran programs, all with a unified and intuitive handling concept based on command line arguments. A large repertoire of VASP calculations can be set up with some simple command line calls, including the generation and combination of POSCAR files for bulk and surface slab structures, the respective POTCAR and KPOINTS files and task-specific INCAR files. It further enables the management and evaluation of complex setups not covered by other utility scripts or programs so far, like split-up and parallelized frequency calculations for large structures, or the automated evaluation and visualization of core level energy or Bader partial charge calculations. Emphasis is made on surface-science related calculations, like the targeted placement of adsorbates on substrates or the visualization of scanning-tunneling microscope pictures. Finally, the generation and management of machine-learned interatomic potentials (MLIPs) based on VASP reference data is greatly simplified. Training data collected by on the fly learnings of VASP ML force fields can be effectively selected and combined, or exported into data formats used for Behler-Parrinello neural network or message-passing atomic cluster expansion (MACE) MLIPs. In this publication, all features within utils4VASP are presented concisely, giving both the theoretical background as well as application examples.

Keywords

VASP
machine-learned interatomic potentials
utility package
Bader partial charges
core level energies
numerical frequencies
surface science
scanning tunneling microscopy
training set
diffusion coefficients
radial distribution function

Supplementary weblinks

Comments

Comments are not moderated before they are posted, but they can be removed by the site moderators if they are found to be in contravention of our Commenting Policy [opens in a new tab] - please read this policy before you post. Comments should be used for scholarly discussion of the content in question. You can find more information about how to use the commenting feature here [opens in a new tab] .
This site is protected by reCAPTCHA and the Google Privacy Policy [opens in a new tab] and Terms of Service [opens in a new tab] apply.