Shortcut: ROPS
| Module | crystdistrib |
|---|---|
| Description | Usage |
| Calculate the ROPS order parameter | |
| output value | type |
| the values of the ROPS order parameters | vector |
Details and examples
Calculate the ROPS order parameter
ROPS is a shortcut to calculate the Relative-Orientational Order Parameters that are described in the paper that is referenced below. As arguments, ROPS takes a list of atoms (corresponding to molecules), a vector of quaternions, a cutoff distance, and two kernel files detailing the means, variances, and normalization factors of the probability distributions. ROPS returns a vector of order parameters.
The DOPS kernel file has FIELDS height, mu, and sigma corresponding to the normalization factor, mean, and variance of the gaussian distributions used in the order parameters. The SET kerneltype is gaussian. The ROPS kernel file has FIELDS height, kappa, mu_w, mu_i, mu_j, and mu_k, which correspond to the normalization factor, reciprocal variance, and components of the mean quaternion frame of the Bipolar Watson distribution used in the order parameters. The SET kerneltype is gaussian.
ROPS returns one order parameter per atom given, evaluated over each atom's neighbors within the cutoff. The distribution defined by the kernel files, analogous to a radial distribution function, defined over all possible spatial orientations two molecules could take relative to one another. The domain is the set of all unit quaternions. The order parameter is obtained by evaluating the distribution at each neighbor's unit quaternion, and summing them.
This example file calculates the ROPS for a system of 3 molecules.
#SETTINGS INPUTFILES=regtest/crystdistrib/rt-rops-shortcut/kernels.dat,regtest/crystdistrib/rt-rops-shortcut/kernels2.dat quat: QUATERNIONCalculate unit quaternions for molecules. More details ATOMS1the three atom that we are using to calculate the quaternion=1,2,3 ATOMS2the three atom that we are using to calculate the quaternion=4,5,6 ATOMS3the three atom that we are using to calculate the quaternion=7,8,9 bops: ROPSCalculate the ROPS order parameter This action is a shortcut. More details ... SPECIESthe list of atoms for which the ROPS are being calculated and the atoms that can be in the environments=1,4,7 QUATERNIONSthe label of the action that computes the quaternions that should be used=quat CUTOFFcutoff for the distance matrix=100.0 KERNELFILE_DOPSthe file containing the list of kernel parameters=regtest/crystdistrib/rt-rops-shortcut/kernels.datClick here to see an extract from this file.KERNELFILE_ROPSthe file containing the list of kernel parameters=regtest/crystdistrib/rt-rops-shortcut/kernels2.datClick here to see an extract from this file....
Input
The atoms that serve as the input for this action are specified using one or more of the keywords in the following table.
| Keyword | Type | Description |
|---|---|---|
| SPECIES | atoms | the list of atoms for which the ROPS are being calculated and the atoms that can be in the environments |
Full list of keywords
The following table describes the keywords and options that can be used with this action
| Keyword | Type | Default | Description |
|---|---|---|---|
| SPECIES | input | none | the list of atoms for which the ROPS are being calculated and the atoms that can be in the environments |
| QUATERNIONS | compulsory | none | the label of the action that computes the quaternions that should be used |
| KERNELFILE_DOPS | compulsory | none | the file containing the list of kernel parameters |
| KERNELFILE_ROPS | compulsory | none | the file containing the list of kernel parameters |
| CUTOFF | compulsory | none | cutoff for the distance matrix |
References
More information about how this action can be used is available in the following articles: