Download VASP 6.6.0 Vienna Ab initio Simulation 2026

VASP 6.6.0 Vienna Ab initio Simulation Package (VASP) 2025 with Pseudopotentials is a computer program for atomic scale materials modelling, e.g. electronic structure calculations and quantum-mechanical molecular dynamics, from first principles. VASP 6.5.1 computes an approximate solution to the many-body Schrödinger equation, either within density functional theory (DFT), solving the Kohn-Sham equations, or within the Hartree-Fock (HF) approximation, solving the Roothaan equations.

Hybrid functionals that mix the Hartree-Fock approach with density functional theory are implemented as well. Furthermore, Green’s functions methods (GW quasiparticles, and ACFDT-RPA) and many-body perturbation theory (2nd-order Møller-Plesset) are available in VASP.

VASP computes an approximate solution to the many-body Schrödinger equation, either within density functional theory (DFT), solving the Kohn-Sham equations, or within the Hartree-Fock (HF) approximation, solving the Roothaan equations. Hybrid functionals that mix the Hartree-Fock approach with density functional theory are implemented as well. Furthermore, Green’s functions methods (GW quasiparticles, and ACFDT-RPA) and many-body perturbation theory (2nd-order Møller-Plesset) are available in VASP.

Some key features of VASP software

Functionals

  • LDA, GGAs, metaGGAs
  • Hartree-Fock, Hartree-Fock/DFT hybrids

Structure relaxation

  • Relaxation using conjugate gradient, Quasi-Newton or damped molecular dynamics
  • Nudged elastic band methods (transition states search)
  • Climbing dimer method (transition state search)

Molecular dynamics

  • Born-Oppenheimer molecular dynamics
  • Interface pinning
  • Slow-growth approach
  • On-the-fly machine learning force fields

Magnetism

  • Collinear and non-collinear
  • Spin-orbit coupling
  • Constrained magnetic moments approach

Green’s function methods

  • GW quasiparticles
  • ACFDT total energies in the RPA

Many-body perturbation theory

  • 2nd-order Møller-Plesset perturbation theory

First derivatives

  • Forces and stress tensor for DFT, Hartree-Fock, and hybrid functionals

Linear response to ionic displacements

  • Phonons
  • Elastic constants (including ionic contributions)
  • Internal strain tensors

Linear response to electric fields

  • Static dielectric properties
  • Born effective charge tensors
  • Piezoelectric tensors (including ionic contributions)

Optical properties

  • Frequency dependent dielectric tensors in the independent particle approximation
  • Frequency dependent tensors in the RPA and TD-DFT
  • Cassida’s equation for TD-DFT and TD-Hartree-Fock

Berry phases

  • Macroscopic polarization
  • Finite electric fields

VASP 6.6.0 Release Note

FEATURE

  • X-ray absorption spectra (XAS) using the Bethe-Salpeter equation (BSE).
    • Calculate exciton wavefunction for core excitations.
  • Constrained random-phase approximation (cRPA).
    • spectral cRPA.
    • multi-centre Coulomb matrix elements.
  • Checkpointing of finite-difference calculations (CHECKPOINT_FD when IBRION = 6)
    • Restarting phonon calculations.
    • Splitting phonon calculations.
    • Restarting and splitting calculations of the electron-phonon potential (ELPH_POT_GENERATE).
  • Electron-phonon
    • Computing electron-phonon matrix elements using meta-GGAs.
    • Use reciprocal space for contraction when computing electron-phonon matrix elements.
    • Computing the transport properties in CRTA using Wannier interpolation.
  • Nuclear magnetic resonance (NMR)
    • Spin-orbit coupling for NMR chemical shieldings (LSOSHIFT = .TRUE.).
    • ZORA scalar-relativistic chemical shieldings (LZORA = .TRUE.).
    • Updated chemical shieldings output in OUTCAR (cf. LNMRLEG = .TRUE.).
    • Print current response (WRT_NMRCUR) and the nucleus-independent chemical shielding (NUCIND).
    • Output to Magres format.
  • Bethe-Salpeter equation (BSE)
    • Adds Gaussian smearing option for Lanczos algorithm (IBSE = 3).
  • GPU
    • OpenMP offloading for Intel and AMD GPUs: DFT and hybrid functionals (beta).
  • Exchange-correlation functionals
    • Short-range EXX within dielectric-dependent range-separated hybrid functionals, enabling RS-DDH.
    • Link to simple DFT-D3 package.
    • Support for LOPTICS = .TRUE. and kinetic-energy-density-dependent meta-GGAs.
  • Machine-learning force fields
    • Improved interface for thermodynamic integration (TI).
    • Thermodynamic integration for particle insertion using MLFF and empirical potentials (ML_LEMPPOT, ML_EMPPOT_RCUT, ML_SRPOT_B0, ML_SRPOT_N0, ML_SRPOT_S0,ML_MOPOT_NM, ML_MOPOT_DM, ML_MOPOT_RM, ML_MOPOT_RKM, ML_MOPOT_IJM).
    • Add “delta” mode (ML_MODE = delta): always adding the prediction from a given ML_FF to the ab initio calculation results.
    • Experimental support for GRACE force fields in prediction-only mode (requires VASPml, Tensorflow and cppflow).
  • HDF5
    • Write phonon frequencies and eigenvectors to vaspout.h5.
    • HDF5 output for cRPA calculations and GW electron self-energy.
    • Write exciton wavefunction to vaspout.h5.
  • Output
    • Write the metaGGA potential μ (WRT_POTENTIAL = xcmu).
    • Write the augmented total (core + valence) pseudo densities (WRT_DENSITY = density gradient laplacian).
    • Write the kinetic energy density (LTAU and TAUCAR file).

IMPROVEMENT

  • Electron-phonon
    • List of carrier density ranges in electron-phonon transport calculations (ELPH_SELFEN_CARRIER_DEN_RANGE).
    • Reduced memory consumption in electron-phonon calculations.
  • Machine-learning force fields
    • New output in ML_LOGFILE: type-dependent output for various reported errors, species quantities for forces, and normalized errors for energies, forces and stress (NORME lines).
    • Reduced memory footprint for ML_MODE = train with ML_CALGO = 1.
    • Reduced memory footprint at the cost of fitting performance with ML_SAVECMAT = .FALSE. (experimental).
    • Improve default settings: shared memory behavior (ML_NCSHMEM), spilling factor switched always switched on, the calculation will end if the spilling factor becomes critically large (>0.9), and ML_OUTBLOCK = 10.
  • Many-body perturbation theory
    • Added support for NKRED in RPA and GW (quartic scaling).
    • Improved RPA forces and EXX-energies in low-scaling GW calculations (LFOCKSTD).
    • Increased number of frequency points for the low-scaling GW (i.e., NOMEGA > 24).
    • Support for fast EXX mode in RPA and GW.
    • Double-counting corrections for RPA forces when using DFT+U (issue 67).
    • Reduced memory usage in BSE calculations
    • Improved support for single precision BSE with Lanczos algorithm.
  • Change parameters in semilocal functionals (XCm_Pn).
  • Greatly improved stability of noncollinear GGA and metaGGA calculations.
  • Allowed the Ewald-cutoff parameter to be changed.
  • Implement KSPACING for KPOINTS_OPT file using KSPACING_OPT.
  • New CMake build system as an alternative to the traditional makefile.include’s. See Install VASP with CMake for instructions.

BUGFIX

  • MD driven by VASPml (inside VASP or LAMMPS) crashed if the number of MPI tasks was larger than the number of atoms.
  • The use of the SCPC method was broken for ALGO = A.
  • The PLUGINS/LOCAL_POTENTIAL energy contribution was not correctly added to the total energy for ALGO ≠ Normal.
  • The eigenvalues of the dynamical matrix written to vaspout.h5 had the wrong sign.
  • The use of symmetry was broken in ALGO = TIMEEV.
  • The “selfen_carrier_per_cell” and “selfen_carrier_den” variables were swapped in the vaspout.h5 file in the “/results/electron_phonon/electrons/chemical_potential” group.
  • For  these INCAR tags, ELPH_SELFEN_CARRIER_DEN, ELPH_SELFEN_CARRIER_PER_CELL, or ELPH_SELFEN_MU in the electron-phonon driver only the first element was written to vasprun.xml or vaspout.h5 file.
  • RPA forces for spin-polarized systems were wrong.
  • Tamm-Dancoff was not working correctly when VASP was built with ELPA.
  • Closing vaspin.h5 in INIT_MPI broke the restart from HDF5 capability.
  • NBANDS was reduced if the net magnetic moment is negative.
  • Setting the tag ELPH_SELFEN_ENERGY_WINDOW was not updating the values of ELPH_SELFEN_BAND_START and ELPH_SELFEN_BAND_STOP for the computation of the electron-phonon matrix elements.
  • Correctly account for external electric field when determining symmetry operations using EFIELD and IDIPOL = 1-3.
  • PROCAR_OPT was broken for VASP 6.5.0 and 6.5.1.
  • For very dense k-meshes, a crash could occur in the subroutine TETIRR, cf. the forum post (https://www.vasp.at/forum/viewtopic.php?t=19800).
  • The ionic CG algorithm (IBRION = 2) for the Brent algorithm determined the bracketing interval improperly.
  • Fixed I_CONSTRAINED_M = .TRUE. calculations on GPU, which crashed or produced wrong results.
  • Fixed computation of mobilities for linear grids (ELPH_TRANSPORT_DRIVER = 1), the Onsager coefficients from the electron and hole resolved transport function were not computed.
  • Fixed incorrect handling of spin channels in electron–phonon matrix element calculations for ISPIN = 2, and optimized potential interpolation to process each spin channel separately.
  • The zero-field-splitting (LDMATRIX = .TRUE.) led to randomly wrong results, especially with the GNU compiler.
  • Fix integer overflows resulting in errors or NaNs appearing in long MD runs (combinations of large NSW, ML_OUTBLOCK, NBLOCK, KBLOCK values).
  • With zero conductivity, NaN appeared for other transport coefficients, now instead they are set to zero.
  • Fixed wrong formatting of partial DOS in DOSCAR when f-states are present in noncollinear runs. Previously, f-state contributions were written in a new line instead of using the columns after the d-states.
  • Running DFPT for electric fields LEPSILON = .TRUE. or ionic displacements IBRION = 7-8 was inadvertently blocked for deorbitalized metaGGAs.
  • Update ionic positions for CONTCAR, XDATCAR, and CHGCAR during interactive mode (IBRION = 11).
  • Order of electron eigenvalues if LDIAG = .FALSE. between ionic steps was not conserved (FERDO).
  • The exchange and correlation components of the BEEF functional (GGA = BF) were not multiplied by the parameters AGGAX and AGGAC.
  • During a geometry relaxation, the new atomic positions and cell parameters were not passed to libMBD, cf. https://www.vasp.at/forum/viewtopic.php?t=20071.
  • Fixed deadlock in VCAIMAGES runs caused by inconsistent STOPCAR-check MPI_allreduce calls between MLFF and pure-DFT images.
  • If there was an empty PENALTYPOT file or none, the HILLSPOT was not written from scratch.
  • MDALGO = 5 was not interacting with the PENALTYPOT or HILLSPOT file.
  • `spin = up` and `spin = down` in the corresponding `wannier90.X.win` input files were not specified for spin-polarized calculations.
  • Fixed ML_MODE = select when atom types for training structures were switched around.
  • The spilling factor was calculated incorrectly in the fast prediction mode if the order of atom species in the current structure differed from that of the force field.
  • An issue in VCAIMAGES where MLFF calculations in any of the images failed unless a non-empty ML_FF file was also present in the top directory.
  • Sign error in the surface-normal component of the reciprocal-space Ewald force and NaN for large vacuum spacing for 2D truncation (KERNEL_TRUNCATION/IDIMENSIONALITY = 2).
  • Fix the output for the electron-phonon renormalization of the gaps for ISPIN = 2.
  • Deprecate PLUGINS/MACHINE_LEARNING due to inconsistency between units for VASP and ASE stresses – use PLUGINS/FORCE_AND_STRESS instead.
  • Neighbor list for DFT-D3 was determined for a fixed radius (50.2 Å, and 21.167 Å; two-body interaction cutoff, and coordination number cutoff), so VDW_RADIUS and VDW_CNRADIUS did not work correctly for values larger than these.
  • ELPH_DRIVER = mels with ISPIN = 2 produced incorrect output due to improper k-point counter handling in the spin-dependent accumulator.
  • The POSCAR scaling parameters were not correctly read in from vaspin.h5.
  • Fix potential MPI deadlock when running with KPAR > 1 by synchronizing SCF break/abort decisions across all ranks to avoid divergent control flow due to small roundoff differences in energy terms (e.g., Hartree) between KPAR groups.

 

Package Contain:

  • VASP 6.6.0 Linux
  • VASP 6.5.1 Linux
  • VASP 6.4.2 Linux   
  • VASP 6.3.0 Linux   
  • VASP 6.1.0 Linux   
  • VASP 5.4.4 Linux
  • VASP 4.4.3 Windows    
  • VASP View
  • VASP POT
  • Pseudopotentials VASP

VASP software details

  • Supported operating systems: Windows and Linux
  • Crack: Full Cracked (unlimited PCs)
🎁 Login to earn 39 - 249 Points with this purchase! Reward points are converted into discounts that you can apply during checkout on future purchases.
Add to Cart
4.9/5 - (71 votes)

Comments

  • rabah ksouri
    January 29, 2021

    thanks

    • Chemist
      January 29, 2021

      You’re welcome

Leave a Reply

Your email address will not be published. Required fields are marked *

Contact us via Telegram Online Chat Send us an Email