GENERIC

User driven coupling between two or more force_eval. This is also required if a free energy calculation with the alchemical change method is requested with MOTION/FREE_ENERGY/ALCHEMICAL_CHANGE. To allow an efficient mapping the order of the energy variables will be considered identical to the order of the force_eval in the MULTIPLE_FORCE_EVALS/FORCE_EVAL_ORDER list. [Edit on GitHub]

Keywords

Keyword descriptions

DX

Type: real
Default: 1.00000000E-001 [bohr]
Usage: DX <REAL>

Description: Parameter used for computing the derivative with the Ridders’ method. [Edit on GitHub]

ERROR_LIMIT

Type: real
Default: 1.00000000E-012
Usage: ERROR_LIMIT <REAL>

Description: Checks that the error in computing the derivative is not larger than the value set; in case error is larger a warning message is printed. [Edit on GitHub]

MIXING_FUNCTION

Type: string
Value must be double-quoted if followed by inline comments.
Usage: MIXING_FUNCTION A*X+B*(2/(1+EXP(-0.001*Y))-1)

Description: Specifies a functional form. The maximum length is 1024 characters. Mathematical Operators recognized are +, -, *, /, ^ or alternatively **, whereas symbols for brackets must be (). The function parser recognizes the Fortran 90 intrinsic functions abs, min, max, exp, log10, log, sqrt, sinh, cosh, tanh, sin, cos, tan, asin, acos, atan2, atan, erf, erfc. Parsing for intrinsic functions is not case sensitive. [Edit on GitHub]

PARAMETERS

Type: string[ ]
Repeatable: yes
Usage: PARAMETERS A B

Description: Defines the symbols for the parameter(s) in the functional form, delimited by whitespaces. Symbols are case sensitive and each is at most 80 characters long. [Edit on GitHub]

UNITS

Type: string[ ]
Repeatable: yes
Usage: UNITS eV*angstrom^-1 angstrom

Description: Optionally, defines CP2K unit string for each of the given parameter value(s). A valid CP2K unit string is one of the strings that is listed under the References/Units section of the CP2K manual, or a combination of multiple of these strings with *, / and ^. It is assumed that the corresponding parameter value is specified in this unit which needs to be converted first to the internal unit during input parsing. Note that the meaningfulness of the unit is not checked. If omitted, all values will be treated as already in the internal unit and used literally. [Edit on GitHub]

VALUES

Type: real[ ]
Default: [internal_cp2k]
Repeatable: yes
Usage: VALUES 50 1.0E+2

Description: Defines the value(s) of the parameter in the functional form. [Edit on GitHub]

VARIABLES

Type: string[ ]
Usage: VARIABLES X Y

Description: Defines the symbols for the variable(s) in the functional form, delimited by whitespaces. Symbols are case sensitive and each is at most 80 characters long. [Edit on GitHub]