next up previous contents
Next: 1.4 VASP 4.3 Up: 1 New features added Previous: 1.2 VASP 3.2

1.3 VASP 4.2

Vasp.4.x is now available. It is a major upgrade of vasp, and large parts of the code have been rewritten to support F90 (Fortran 90) features. In vasp.4.x. the param.inc file is no longer required and the corresponding parameters are now read from the INCAR file (this means that one excecutable can be used for all calculations):

NGX, NGY, NGZ FFT mesh for wavefunctions
NGXF,NGYF,NGZF FFT mesh for charges
NBANDS number of bands included in the calculation
NEDOS number of grid points for DOS
NBLK blocking for some BLAS calls
If the parameters specified above are not present in the INCAR file, default values will be used, which are similar to that given by the makeparam utility. The defaults for the mixing parameters have been changed for magnetic calculations in vasp.4.x, please read section 7.40. In vasp.4.x the eigenvalue spectrum of the charge dielectric matrix is calculated and written to the OUTCAR file. This allows easy optimization of the mixing parameters. Search in the OUTCAR file for
eigenvalues of (default mixing * dielectric matrix)
The parameters for the mixing are optimal if the mean eigenvalue is 1, and if the width of the eigenvalue spectrum is minimal. For an initial linear mixing an optimal setting for A (AMIX) can be found easily by setting tex2html_wrap_inline4460 . For the Kerker scheme either A or tex2html_wrap_inline4369 (i.e. AMIX or BMIX) can be optimized, but we recommend to change only BMIX and keep AMIX fixed (you must decrease BMIX if the mean eigenvalue is larger than one, and increase BMIX if the mean eigenvalue is smaller than one).

In vasp.4.x the prediction of wavefunctions (used for molecular dynamics) can be done without the external file TMPCAR. Just set IWAVPR in the INCAR file to 10. In this case no TMPCAR file is created and all required quantities are stored in the main memory (see section 7.23).

In vasp.4.2 the augmentation charges are forced to be zero at the boundary of the augmentation sphere, therefore results are slightly different from vasp.3.2 (usually differences are smaller than 0.01 meV). The old behavior can be restored by setting

        LCOMPAT = .TRUE.
in the INCAR file.

The online real space optimization has be rewritten carefully. This means that calculations with

  LREAL = On
will give results which differ from those obtained with vasp.3.2. To obtain full compatibility to vasp.3.2 set
        LCOMPAT = .TRUE.
in the INCAR file. The main difference concerning real space projectors between vasp.3.2 and vasp.4.2 is that the real space projectors in vasp.4.2 are forced to be zero for the outermost radius. This was not done in vasp.3.2 (and is not done in vasp.4.2 with LCOMPAT= .TRUE.) and this results in problems in the stress calculation (there is an approximately 1 in 5000/atoms chance that the stress is wrong in vasp.3.2).

VASP.4.2 is fully parallelized please read section 4 for details on how parallelization was done, and section 8 for details concerning the new switches in the INCAR file.

Section 3.9 contains a list with performance profiles of several machines. Have a look at it!

A small improvement was made to ICHARG=1, please refer to the corresponding section 7.11. This should allow a faster startup with the flag ICHARG=1 (probably nice for phonon calculations).

The algorithm IBRION=1 (Quasi-Newton update of ions) is completely rewritten. The algorithm is now much faster, and significantly more stable, because possible linear dependencies screwing up convergence of the Quasi-Newton scheme are automatically removed from the iteration history (see section 7.19).

The elastic band method is now supported by vasp to allow the calculation of energy barriers (see Sec. 8.3). This is only possible on parallel computers or clusters of workstations.

Vasp is now able to correct the 1/L and tex2html_wrap_inline4373 errors introduced which exists for supercells with a finite monopole (charged cells) and dipole (see Sec. 8.6).


next up previous contents
Next: 1.4 VASP 4.3 Up: 1 New features added Previous: 1.2 VASP 3.2

MASTER USER VASP
Mon Mar 29 10:38:29 MEST 1999