Skip to main content

SEAMM VASP Plug-in

GitHub pull requests Build Status Code Coverage Code Quality Documentation Status PyPi VERSION

A SEAMM plug-in for VASP

Features

  • Please edit this section!

Acknowledgements

This package was created with the molssi-seamm/cookiecutter-seamm-plugin tool, which is based on the excellent Cookiecutter.

Developed by the Molecular Sciences Software Institute (MolSSI), which receives funding from the National Science Foundation under award CHE-2136142.

History

2026.7.28: Initial wavefunction can reference another job

  • Initial wavefunction can now reference another job’s WAVECAR, via job://<job number>/<name> (SEAMM’s Node.file_path gained read-only cross-job references) – useful for seeding from a wavefunction computed in a different job.

2026.3.1: Internal: switching from deprecated library pkg_resources to importlib

2026.2.5: Corrected r2SCAN and added functionality
  • Corrected an error with r2SCAN which resulted in running rSCAN instead!

  • Added atomic and elemental reference energies for PBE, PBE-D3BJ, r2SCAN, and r2SCAN-D3BJ with a 700 eV cutoff. Have all atoms through Pu and elements through Ar except for S which is still running.

  • Added changes in the cell parameters, density and volume to the available results, as well as the elapsed time for the VASP calculation and the number of processors used and the energy per atom.

  • Add the standard system and configuration handling to create new configurations and systems to store the results of calculations.

  • Added the ability to start from a previous WAVECAR file, be default that from the previous step of the VASP calculation.

  • Switched the default to using the new line search (ISEARCH=1) in optimizations.

  • Corrected the geometry convergence parameter to be the maximum force on an atom or cell coordinate, not the square.

2026.2.1: Added -D3BJ functionals and reference energies for r2SCAN-D3BJ
  • Added the natively supported functionals with D3(BJ) dispersion corrections, PBE-D3BJ, PBEsol-D3BJ, RPBE-D3BJ, revPBE-D3BJ, M06-l-D3BJ, TPSS-D3BJ, and SCAN-D3BJ. Also added r2SCAN-D3BJ using the D3 parameters from ORCA.

  • Added reference energies for r2SCAN-D3BJ with a 700 ev cutoff for elements He-Ca except P and S.

2026.1.28: Bugfix: protected against missing data calculating energies of formation
  • Fixed issues with missing data when trying to calculate the energies of formation, etc. Now the code notes the error and continues safely.

2026.1.1: Added more reference energies for r2SCAN
  • Added reference energies for r2SCAN for H-S and Ar

2025.11.26: Added cohesive and formation energies, and saving gradients
  • Added an option to save the gradients in the configuration.

  • Calculate the cohesive energy and energy of formation if tabulated atom and element energies are available for the DFT functional and planewave cutoff.

2025.11.2: Small improvements and better output.
  • Added missing precision control

  • Added control over using HDF5 files

  • Improved the output, particularly for optimization

  • Standardized pressure and stress units to GPa

  • Changed some of the defaults to make standard calculations work better.

2025.10.31: Added optimization and improved the output.

2025.10.22: First working version
  • Handles single point energies reasonably well.

2025.10.12: Plug-in created using the SEAMM plug-in cookiecutter.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

vasp_step-2026.7.28.tar.gz (348.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

vasp_step-2026.7.28-py2.py3-none-any.whl (63.2 kB view details)

Uploaded Python 2Python 3

File details

Details for the file vasp_step-2026.7.28.tar.gz.

File metadata

  • Download URL: vasp_step-2026.7.28.tar.gz
  • Upload date:
  • Size: 348.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for vasp_step-2026.7.28.tar.gz
Algorithm Hash digest
SHA256 50e9f84c5ee3a57e763572246a12e85762ceb1e78e7351c4fb4fc5f93cf7bc51
MD5 37084db5602003471c8a61975d97948b
BLAKE2b-256 799e7931fb75ea2c70690cb2bfb9ddeaa9effd9576d54f8f1c61130be957581b

See more details on using hashes here.

File details

Details for the file vasp_step-2026.7.28-py2.py3-none-any.whl.

File metadata

  • Download URL: vasp_step-2026.7.28-py2.py3-none-any.whl
  • Upload date:
  • Size: 63.2 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for vasp_step-2026.7.28-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 9f8c010f0d2dc218133977fdae4a1360f6ef31030d364b4e13d2855a1461ffca
MD5 ca0ee772d3c8af5aceb8785a68c62d2c
BLAKE2b-256 1fee92817099a9ca947ff480b56af59981fbf43fd415891caddc03ee13f7e4ee

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page