Next: Constraints and Restraints
Up: Further details of the
Previous: Further details of the
  Contents
  Index
Pseudopotentials
The general format for entering the pseudo potentials in the input file is:
- The input for a new atom type is started
with a ``*'' in the first column. This line further contains:
- the file name (ECPNAME) where to find the
pseudopotential
information starting in column 2
- and several labels:
- .
- The first label
[GAUSS-HERMITE, KLEINMAN-BYLANDER]
specifies the method to be used for the calculation of
the nonlocal parts of the pseudopotential.
It can be omitted for Vanderbilt pseudopotentials
and Stefan Goedecker's pseudopotentials. For semi-local
pseudopotentials the default is Gauss-Hermite integration
with 20 special points. The number of integration points
can be changed using GAUSS-HERMITE=xx.
- .
- It is further possible to specify nonlinear core
correction [NLCC] and the width of the ionic charge
distribution [RAGGIO].
(Default is no NLCC and the default value for
RAGGIO is 1.2.)
- .
- The label UPF indicates that the pseudopotential
was stored using the Universal Pseudopotential Format.
- .
- For Vanderbilt ultrasoft pseudopotentials
one of the following options has to be specified:
BINARY indicates the binary version of the output
file from Vanderbilts atomic code.
FORMATTED indicates the formatted version of the
Vanderbilt pseudopotential files after a conversion with
the program `reform.f' from the
Vanderbilt atomic code package (see section 1.1)
For Vanderbilt pseudopotentials the option NLCC is ignored.
The nonlinear core correction will always be used if the
pseudopotential was generated with a partial core.
It is strongly recommended to use only Vanderbilt pseudopotentials that
were generated with a new version of Vanderbilts atomic code
(version 7.3.0 or newer).
- .
- The label CLASSIC indicates that the following atoms are to be
traeted with classical force fields only. See section &CLASSIC for more information.
- .
- The label _EAM_ indicates that the following atoms are treated using
the EAM approach.
- .
- The label FRAC indicates that the core charge of
a pseudopotential should not be rounded for the calculation of the
number of electrons (for pseudopotentials with fractional core charge).
- .
- The label ADD_H indicates that the
potential should used to saturate dangling bonds or
``hydrogenize'' united atom potentials in a CPMD/Gromos-QM/MM
calculation (see section 9.14 for more details).
- The next line contains information on the nonlocality of
the pseudopotential (LMAX, LOC, SKIP).
- On the following lines the coordinates for this
atomic species have to be given.
The first line gives the number of atoms (NATOMS) of the
current type.
Afterwards the coordinates of the atoms are listed
(in Cartesian coordinates by default). For CPMD/Gromos-QM/MM
calculation, however, the Gromos atom numbers have to be given
instead of coordinates (see section 9.14 for more details).
The information on the nonlocal part of the pseudopotential
can be given in two different styles:
- -
- You can specify the maximum
- quantum number with
``LMAX=
'' where
is S, P or D.
If this is the only input, the program assumes that LMAX
is the local potential (LOC).
You can use another local function by specifying ``LOC=
''.
In addition it is possible to assign the local potential to a
further potential with ``SKIP=
''.
- -
- Alternatively you can specify these three angular quantum
numbers by their numerical values (S=0, P=1, D=2) in the
order ``LMAX LOC SKIP''.
If values for LOC and SKIP are provided outside the range
0 - LMAX the program uses the default.
Examples: The following lines are equivalent
LMAX=P
LMAX=P LOC=P
1 1 2
1 2 2
Note:
Also for Vanderbilt and Goedecker pseudopotentials
this line has to be in a valid format,
but the actual values are not used.
Next: Constraints and Restraints
Up: Further details of the
Previous: Further details of the
  Contents
  Index
2006-03-29 cpmd@cpmd.org