TOPOLOGY
Section specifying information regarding how to handle the topology for classical runs. [Edit on GitHub]
Keywords
Keyword descriptions
- AUTOGEN_EXCLUDE_LISTS: logical = F
Lone keyword:
T
Usage: AUTOGEN_EXCLUDE_LISTS logical
When True, the exclude lists are solely based on the bond data in the topology. The (minimal) number of bonds between two atoms is used to determine if the atom pair is added to an exclusion list. When False, 1-2 exclusion is based on bonds in the topology, 1-3 exclusion is based on bonds and bends in the topology, 1-4 exclusion is based on bonds, bends and dihedrals in the topology. This implies that a missing dihedral in the topology will cause the corresponding 1-4 pair not to be in the exclusion list, in case 1-4 exclusion is requested for VDW or EI interactions. [Edit on GitHub]
- CHARGE_BETA: logical = F
Aliases: CHARGE_B
Lone keyword:
T
Usage: CHARGE_BETA logical
Read MM charges from the BETA field of PDB file. [Edit on GitHub]
- CHARGE_EXTENDED: logical = F
Lone keyword:
T
Usage: CHARGE_EXTENDED logical
Read MM charges from the very last field of PDB file (starting from column 81). No limitations of number of digits. [Edit on GitHub]
- CHARGE_OCCUP: logical = F
Aliases: CHARGE_O
Lone keyword:
T
Usage: CHARGE_OCCUP logical
Read MM charges from the OCCUP field of PDB file. [Edit on GitHub]
- CONN_FILE_FORMAT: enum = GENERATE
Aliases: CONNECTIVITY
Usage: CONN_FILE_FORMAT (PSF|UPSF|MOL_SET|GENERATE|OFF|G87|G96|AMBER|USER)
Valid values:
PSF
Use a PSF file to determine the connectivity. (support standard CHARMM/XPLOR and EXT CHARMM)UPSF
Read a PSF file in an unformatted way (useful for not so standard PSF).MOL_SET
Use multiple PSF (for now…) files to generate the whole system.GENERATE
Use a simple distance criteria. (Look at keyword BONDPARM)OFF
Do not generate molecules. (e.g. for QS or ill defined systems)G87
Use GROMOS G87 topology file.G96
Use GROMOS G96 topology file.AMBER
Use AMBER topology file for reading connectivity (compatible starting from AMBER V.7)USER
Allows the definition of molecules and residues based on the 5th and 6th column of the COORD section. This option can be handy for the definition of molecules with QS or to save memory in the case of very large systems (use PARA_RES off).
Ways to determine and generate a molecules. Default is to use GENERATE [Edit on GitHub]
- CONN_FILE_NAME: string
Aliases: CONN_FILE
Usage: CONN_FILE_NAME
Mentions: ⭐QM/MM with Built-in Force Field
Specifies the filename that contains the molecular connectivity. [Edit on GitHub]
- COORD_FILE_FORMAT: enum = OFF
Aliases: COORDINATE
Usage: COORD_FILE_FORMAT (OFF|PDB|XYZ|G96|CRD|CIF|XTL|CP2K)
Valid values:
OFF
Coordinates read in the &COORD section of the input filePDB
Coordinates provided through a PDB file formatXYZ
Coordinates provided through an XYZ file formatG96
Coordinates provided through a GROMOS96 file formatCRD
Coordinates provided through an AMBER file formatCIF
Coordinates provided through a CIF (Crystallographic Information File) file formatXTL
Coordinates provided through a XTL (MSI native) file formatCP2K
Read the coordinates in CP2K &COORD section format from an external file. NOTE: This file will be overwritten with the latest coordinates.
Set up the way in which coordinates will be read. [Edit on GitHub]
- COORD_FILE_NAME: string
Aliases: COORD_FILE
Usage: COORD_FILE_NAME
Specifies the filename that contains coordinates. [Edit on GitHub]
- DISABLE_EXCLUSION_LISTS: logical = F
Lone keyword:
T
Usage: DISABLE_EXCLUSION_LISTS
Do not build any exclusion lists. [Edit on GitHub]
- EXCLUDE_EI: enum = 1-3
Usage: EXCLUDE_EI (1-1||1-2||1-3||1-4)
Valid values:
1-1
1-2
1-3
1-4
Specifies which kind of Electrostatic interaction to skip. [Edit on GitHub]
- EXCLUDE_VDW: enum = 1-3
Usage: EXCLUDE_VDW (1-1||1-2||1-3||1-4)
Valid values:
1-1
1-2
1-3
1-4
Specifies which kind of Van der Waals interaction to skip. [Edit on GitHub]
- MEMORY_PROGRESSION_FACTOR: real = 1.20000000E+000
This keyword is quite technical and should normally not be changed by the user. It affects the memory allocation during the construction of the topology. It does NOT affect the memory used once the topology is built. [Edit on GitHub]
- MOL_CHECK: logical = T
Lone keyword:
T
Usage: MOL_CHECK logical
Check molecules have the same number of atom and names. [Edit on GitHub]
- MULTIPLE_UNIT_CELL: integer[3] = 1 1 1
Usage: MULTIPLE_UNIT_CELL 1 1 1
Specifies the numbers of repetition in space (X, Y, Z) of the defined cell, assuming it as a unit cell. This keyword affects only the coordinates specification. The same keyword in SUBSYS%CELL%MULTIPLE_UNIT_CELL should be modified in order to affect the cell specification. [Edit on GitHub]
- NUMBER_OF_ATOMS: integer = -1
Aliases: NATOMS ,NATOM
Usage: NATOMS 768000
Optionally define the number of atoms read from an external file (see COORD_FILE_NAME) if the COORD_FILE_FORMAT CP2K is used [Edit on GitHub]
- PARA_RES: logical = T
Lone keyword:
T
Usage: PARA_RES logical
For a protein, each residue is now considered a molecule [Edit on GitHub]
- USE_ELEMENT_AS_KIND: logical = F
Lone keyword:
T
Usage: USE_ELEMENT_AS_KIND logical
Kinds are generated according to the element name. Default=True for SE and TB methods. [Edit on GitHub]
- USE_G96_VELOCITY: logical = F
Lone keyword:
T
Usage: USE_G96_VELOCITY logical
Use the velocities in the G96 coordinate files as the starting velocity [Edit on GitHub]