Skip to content

GUI for automatic creation of POTCAR for POSCAR and calculations energy cut-off (Ecut) and k-space sampling convergence in VASP.

License

Notifications You must be signed in to change notification settings

bracerino/convergence-vasp-gui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

convergence-tests-vasp-gui

GUI for automatic creation of POTCAR for POSCAR and calculations energy cut-off (Ecut) and k-space sampling convergence in VASP. Video tutorial here: YouTube. GUI is based on collection of my previous VASP scripts: https://github.com/bracerino/VASP_scripts. Additional functions:

  • Read OSZICAR to analyse the energy convergence during geometry optimization run
  • Create automatically all input files (INCAR, KPOINTS, POTCAR, POSCAR) from uploaded structure in a set directory
  • Create automatically all input files (INCAR, KPOINTS, POTCAR) in all subdirectories, each containing structure POSCAR file for a set main directory
  • Create bash script that will first perform geometry optimization with IBRION=2 for a set number of ionic steps, and then it will switch to IBRION=1 to potentially find better energy minimum

GUI for VASP convergence tests and automatic creation of POTCAR

How to compile:

Tested Python packages

Python 3.12.3

  • streamlit==1.45.1
  • pandas==2.2.3
  • plotly==6.1.2
  • py3Dmol==2.4.2
  • pymatgen==2025.5.28
  • psutil==7.0.0

Current functions

  • Permanently set PATH to your POTCAR folder. Upload POSCAR structure and POTCAR will be automatically created, which you can optionally download. GUI for VASP convergence tests and automatic creation of POTCAR

  • Set parameters for energy cut-off (Ecut) and k-space sampling and run the convergence test. You can see in realtime the updated convergence plot after each step is finished. In the sidebar, do not forget to set the vasp command that will be run 'e.g. mpirun -np 4 vasp_std'. GUI for VASP convergence tests and automatic creation of POTCAR


GUI for VASP convergence tests and automatic creation of POTCAR


Analyze convergence during geometry optimization


Create all input files in all subdirectories


Analyze OSZICAR

About

GUI for automatic creation of POTCAR for POSCAR and calculations energy cut-off (Ecut) and k-space sampling convergence in VASP.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages