MOMENTS
Section controlling the calculation of MOMENTS. Note that the result in the periodic case might be defined modulo a certain period, determined by the lattice vectors. During MD, this can lead to jumps. [Edit on GitHub]
Subsections
Keywords
Keyword descriptions
- SECTION_PARAMETERS
Type: enum
Default: HIGH
Lone keyword: SILENT
Usage: silentDescription: Level starting at which this property is printed
Valid values:
ONOFFSILENTLOWMEDIUMHIGHDEBUG
- ADD_LAST
Type: enum
Default: NO
Usage: ADD_LAST (NO|NUMERIC|SYMBOLIC)Description: If the last iteration should be added, and if it should be marked symbolically (with lowercase letter l) or with the iteration number. Not every iteration level is able to identify the last iteration early enough to be able to output. When this keyword is activated all iteration levels are checked for the last iteration step.
Valid values:
NODo not mark last iteration specificallyNUMERICMark last iteration with its iteration numberSYMBOLICMark last iteration with lowercase letter l
- COMMON_ITERATION_LEVELS
Type: integer
Default: 0
Usage: COMMON_ITERATION_LEVELSDescription: How many iterations levels should be written in the same file (no extra information about the actual iteration level is written to the file)
- COM_NL
Type: logical
Default: F
Lone keyword: T
Usage: COM_NL yesDescription: Include non local commutator for velocity representations. Necessary for origin independent results.
- FILENAME
Type: string
Default: __STD_OUT__
Usage: FILENAME ./filenameDescription: controls part of the filename for output. use __STD_OUT__ (exactly as written here) for the screen or standard logger. use filename to obtain projectname-filename. use ./filename to get filename. A middle name (if present), iteration numbers and extension are always added to the filename. if you want to avoid it use =filename, in this case the filename is always exactly as typed. Please note that this can lead to clashes of filenames.
- FORMAT
Type: enum
Default: DETAILED
Usage: FORMAT {DETAILED|TRAJECTORY}Description: Format of the moments output. DETAILED prints the traditional multi-line report. TRAJECTORY prints one machine-readable electric-dipole record per iteration. For periodic calculations each record also contains the cell matrix in Debye, which is required to unwrap Berry-phase jumps in variable cells.
Valid values:
DETAILEDTraditional multi-line moments reportTRAJECTORYOne electric-dipole record per iteration
- KG
Type: logical
Default: F
Lone keyword: T
Usage: KG .TRUE.Description: Print the electronic moments separately for KG subsystems
- LOG_PRINT_KEY
Type: logical
Default: F
Lone keyword: T
Usage: LOG_PRINT_KEYDescription: This keywords enables the logger for the print_key (a message is printed on screen everytime data, controlled by this print_key, are written)
- MAGNETIC
Type: logical
Default: F
Lone keyword: T
Usage: MAGNETIC yesDescription: Calculate also magnetic moments, only implemented without periodic boundaries
- MAX_MOMENT
Type: integer
Default: 1
Usage: MAX_MOMENT {integer}Description: Maximum moment to be calculated. Values higher than 1 not implemented under periodic boundaries.
- MAX_NMO
Type: integer
Default: 10
Usage: MAX_NMO {integer}Description: Maximum number of molecular orbitals closest to the Fermi level for which dipole matrix elements and Berry curvatures are printed per k-point. 0 for all orbitals. Ignored if not a KPOINT calculation.
- PERIODIC
Type: logical
Default: T
Lone keyword: T
Usage: PERIODIC {logical}Description: Use Berry phase formula (PERIODIC=T) or simple operator (PERIODIC=F). The latter normally requires that the CELL is periodic NONE.
- REFERENCE
Type: enum
Default: ZERO
Aliases: REF
Usage: REFERENCE COMDescription: Define the reference point for the calculation of the electrostatic moment.
Valid values:
COMUse Center of MassCOACUse Center of Atomic ChargesUSER_DEFINEDUse User Defined Point (Keyword:REF_POINT)ZEROUse Origin of Coordinate System
- REFERENCE_2
Type: enum
Default: ZERO
Aliases: REF_2
Usage: REFERENCE_2 COMDescription: Define a second reference point for the calculation of the electrostatic moment.
Valid values:
COMUse Center of MassCOACUse Center of Atomic ChargesUSER_DEFINEDUse User Defined Point (Keyword:REF_POINT)ZEROUse Origin of Coordinate System
- REFERENCE_POINT
Type: real[3]
Default: 0.00000000E+000 0.00000000E+000 0.00000000E+000 [bohr]
Aliases: REF_POINT
Usage: REFERENCE_POINT x y zDescription: Fixed reference point for the calculations of the electrostatic moment.
- REFERENCE_POINT_2
Type: real[3]
Default: 0.00000000E+000 0.00000000E+000 0.00000000E+000 [bohr]
Aliases: REF_POINT_2
Usage: REFERENCE_POINT_2 x y zDescription: Fixed second reference point for the calculations of the electrostatic moment.
- SECOND_REFERENCE_POINT
Type: logical
Default: F
Lone keyword: T
Usage: SECOND_REFERENCE_POINT .TRUE.Description: Use second reference point
- VEL_REPRS
Type: logical
Default: F
Lone keyword: T
Usage: VEL_REPRS yesDescription: Calculate expectation values of the el. multipole moments in their velocity representation during RTP. Implemented up to el. quadrupole moment.
- __CONTROL_VAL
Type: integer
Default: 8Description: hidden parameter that controls storage, printing,… of the print_key