LCHIMAG: Difference between revisions
Vaspmaster (talk | contribs) No edit summary |
Vaspmaster (talk | contribs) No edit summary |
||
Line 13: | Line 13: | ||
NMR experiments yield information on the symmetric part of the tensor. | NMR experiments yield information on the symmetric part of the tensor. | ||
VASP can calculate chemical shifts for crystalline systems using the linear response method of Yates, Pickard and Mauri.<ref name="pickard:prb:01"/><ref name="yates:prb:07"/> | VASP can calculate chemical shifts for crystalline systems using the linear response method of Yates, Pickard and Mauri.<ref name="pickard:prb:01"/><ref name="yates:prb:07"/> | ||
A typical {{FILE|INCAR}} could look like this: | |||
<pre> | |||
PREC = A # nice | |||
ENCUT = 600.0 # typically higher cutoffs than usual are needed | |||
EDIFF = 1E-8 # you need much smaller EDIFFs than normal. | |||
ISMEAR = 0; SIGMA= 0.1 # no fancy smearings, SIGMA sufficiently small | |||
LREAL = A # helps for speed for large systems, not needed | |||
LCHIMAG = .TRUE. # to switch on linear response for chemical shifts | |||
DQ = 0.001 # often the default is sufficient | |||
ICHIBARE = 1 # often the default is sufficient | |||
LNMR_SYM_RED = .TRUE. # be on the safe side | |||
NSLPLINE = .TRUE. # only needed if LREAL is NOT set. | |||
</pre> | |||
The seçond block of tags switches on the calculation of the chemical shifts ({{TAG|LCHIMAG}}=.TRUE.), and controls several aspects of the finite difference ''k''-space derivatives (Eqs. 38, 40, and 47 in the work of Yates ''et al.''<ref name="yates:prb:07"/>): | |||
*{{TAG|DQ}} is the step size for the finite difference ''k''-space derivative. Typical values are in the range [0.001 - 0.003]. The default is often sufficient. | |||
*{{TAG|ICHIBARE}} is the order of the finite difference stencil used to calculate the magnetic susceptibility (second order derivative in Eq. 47 of Yates ''et al.''<ref name="yates:prb:07"/>). {{TAG|ICHIBARE}} may be set to 1, 2, or 3. Often the default ({{TAG|ICHIBARE}}=1) is sufficient. A higher {{TAG|ICHIBARE}} results in a substantial increase of the computational load. | |||
*For {{TAG|NLSPLINE}}=.TRUE., the PAW projectors in reciprocal space ({{TAG|LREAL}}=.FALSE.) are set up using a spline interpolation so that they are ''k''-differentiable. This only slightly affects the chemical shifts themselves, but can have impact on the susceptibility contribution (the aforementioned Eq. 47). It is advised to set {{TAG|NLSPLINE}}=.TRUE., but only in case of calculation of chemical shift. As this option also gives slightly different total energies, it is advised to use the default {{TAG|NLSPLINE}}=.FALSE. for compatibility in all other calculations. Real space projectors are ''k''-differentiable by construction. | |||
*The star on which the ''k''-space derivative is calculated is oriented along the cartesian directions in ''k''-space. If the symmetry operations in ''k''-space do not map this star onto itself, erroneous results can be obtained. To have VASP check for such operations, set {{TAG|LNMR_SYM_RED}}=.TRUE., and such operations will be discarded, resulting in a larger IBZ. In case of any doubt set {{TAG|LNMR_SYM_RED}}=.TRUE. Beware: It matters how the real space lattice vectors are set up relative to the cartesian coordinates in {{FILE|POSCAR}}. It determines the orientation of the ''k''-space star and hence can affect the efficiency via the number of ''k''-points in the IBZ. | |||
<ref name="pickard:prb:01"/><ref name="yates:prb:07"/><ref name="mason:ssn:93"/><ref name="gregor:jcp:99"/> | <ref name="pickard:prb:01"/><ref name="yates:prb:07"/><ref name="mason:ssn:93"/><ref name="gregor:jcp:99"/> |
Revision as of 16:56, 4 December 2012
LCHIMAG = .TRUE. | .FALSE.
Default: LCHIMAG = .FALSE.
Description: calculate the chemical shifts by means of linear response.
For LCHIMAG=.TRUE., VASP calculates the chemical shift tensors by means of linear response.
The chemical shift tensor is defined as:
Here R denotes the atomic nuclear site, i and j denote cartesian indices, Bext an applied DC external magnetic field and Bind(R) the induced magnetic field at the nucleus. NMR experiments yield information on the symmetric part of the tensor. VASP can calculate chemical shifts for crystalline systems using the linear response method of Yates, Pickard and Mauri.[1][2]
A typical INCAR could look like this:
PREC = A # nice ENCUT = 600.0 # typically higher cutoffs than usual are needed EDIFF = 1E-8 # you need much smaller EDIFFs than normal. ISMEAR = 0; SIGMA= 0.1 # no fancy smearings, SIGMA sufficiently small LREAL = A # helps for speed for large systems, not needed LCHIMAG = .TRUE. # to switch on linear response for chemical shifts DQ = 0.001 # often the default is sufficient ICHIBARE = 1 # often the default is sufficient LNMR_SYM_RED = .TRUE. # be on the safe side NSLPLINE = .TRUE. # only needed if LREAL is NOT set.
The seçond block of tags switches on the calculation of the chemical shifts (LCHIMAG=.TRUE.), and controls several aspects of the finite difference k-space derivatives (Eqs. 38, 40, and 47 in the work of Yates et al.[2]):
- DQ is the step size for the finite difference k-space derivative. Typical values are in the range [0.001 - 0.003]. The default is often sufficient.
- ICHIBARE is the order of the finite difference stencil used to calculate the magnetic susceptibility (second order derivative in Eq. 47 of Yates et al.[2]). ICHIBARE may be set to 1, 2, or 3. Often the default (ICHIBARE=1) is sufficient. A higher ICHIBARE results in a substantial increase of the computational load.
- For NLSPLINE=.TRUE., the PAW projectors in reciprocal space (LREAL=.FALSE.) are set up using a spline interpolation so that they are k-differentiable. This only slightly affects the chemical shifts themselves, but can have impact on the susceptibility contribution (the aforementioned Eq. 47). It is advised to set NLSPLINE=.TRUE., but only in case of calculation of chemical shift. As this option also gives slightly different total energies, it is advised to use the default NLSPLINE=.FALSE. for compatibility in all other calculations. Real space projectors are k-differentiable by construction.
- The star on which the k-space derivative is calculated is oriented along the cartesian directions in k-space. If the symmetry operations in k-space do not map this star onto itself, erroneous results can be obtained. To have VASP check for such operations, set LNMR_SYM_RED=.TRUE., and such operations will be discarded, resulting in a larger IBZ. In case of any doubt set LNMR_SYM_RED=.TRUE. Beware: It matters how the real space lattice vectors are set up relative to the cartesian coordinates in POSCAR. It determines the orientation of the k-space star and hence can affect the efficiency via the number of k-points in the IBZ.
Related Tags and Sections
DQ, ICHIBARE, LNMR_SYM_RED, NLSPLINE