An integrated user-interface program for high-throughput first principles calculation through VASP code

Brief Introduction

VASPMATE is very user-friendly and powerful command line code for VASP pre and post processing to derive various properties of materials. The powerful pre-processing capabilities include various structures modeling and calculation parameters setting, while the post-processing analysis includes the derivation of electronic, energetic and other physical and chemical properties. In addition, VASPMATE provides simple and neat command mode, which can be readily used to build several robust HT workflows with lightweight script. It has also been implemented in SPaMD to facilitate the design of user-friendly graphical interfaces, which helps in customizing the complex workflow for automatic derivation of various properties by means of first-principles computations. The efficiency and functionalities of this program were critically validated by conducting several evaluations and tests, which provided guidance and confidence in its potential applications for targeted first principles calculations. VASPMATE is written in C/C++ that may be compiled and runs under linux, mac and win systems, which is small, portable and easy to operate.


Pre processing

The pre-processing provides the remarkable ability for the supercell construction, the redefinition of equivalent cell, the coordinate system conversion, the modification and fixation of atomic coordinates, the deformation of supercell, the setting for k-points, various necessary parameters, and the potentials.

Post processing

The post-processing focuses mainly on the basic electronic and thermodynamic properties, e.g. Kohn-Sham orbitals, band structure, density of states, charge density difference, Fermi surface, thermo energy correction, cohesive energy, formation enthalpy, elastic properties, SQL database etc.


Features

  1. Customize INCAR File by default template.
  2. Direct modification on the control parameters in INCAR file.
  3. Convert POSCAR File from cif (no fractional occupations), Gassian Cube formates and others.
  4. Redefine, rotation, affine, alias and other geometry operatios for structures.
  5. Primitive, conventional, ieee, recell and other symmetry operatios for structures.
  6. Generate KPOINTS File for normal SCF Calculation.
  7. Generate k-path for band structure calculation (PBE or HSE).
  8. Merge POTCAR according to POSCAR.
  9. Successive Procedure to Generate VASP Files and Check.
  10. Wavefunction analysis (e.g. Kohn-Sham orbitals).
  11. Basic Band structure analysis (PBE).
  12. Hybrid Band-Structure analysis (HSE).
  13. Density of states.
  14. Band Center analysis.
  15. Effective mass analysis.
  16. Fermi surface.
  17. Global 3d band structure.
  18. Charge density difference.
  19. Optical properties.
  20. Magnetic properties.
  21. Thermo energy correction (gas or adsorption).
  22. Formation enthalpy (Convex hull scheme).
  23. Elastic-Constants Using Stress-Strain Method.
  24. Elastic-Constants Using Energy-Strain Method.

Updates

  • Updated in Ver.1.3: Add optical properties analysis and stress-strain elastic calculation.
  • Updated in Ver.1.2: Add information extraction from OUTCAR.
  • Updated in Ver.1.1: Add electronic pre-post analysis, including Fermi surface, 3dband structure, bader charge, wavefunction analysis, etc.

License

License statement: The VASPMATE is currently copyrighted and distributed free of charge for academic, scientific, and educational, and non-commercial users with our permission. Commercial users may also use this software with no cost until a license is established, or with a contract for payment for the relevant patent or technical support. This software is provided 'as it is' without any expressed or implied warranty. If you use VASPMATE, kindly register via Registration Link or send an email with the registration form to email: zrfcms@buaa.edu.cn


Download