Skip to content

Commit 6bca7d8

Browse files
authored
Merge pull request #70 from prat2001/develop
Removed all references to quadtypes or 4-body interactions and expla…
2 parents 354264b + a851c4d commit 6bca7d8

File tree

1 file changed

+10
-11
lines changed

1 file changed

+10
-11
lines changed

doc/source/utils.rst

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,12 @@
33
ChIMES Calculator Utilities
44
========================================
55

6+
67
The PES Generator
78
*****************
89

10+
11+
912
Input
1013
^^^^^^^^^
1114

@@ -27,15 +30,7 @@ A utility for generating ChIMES potential energy surface scans for *n*-body clus
2730
TRIPSTOP = [4.0, 4.0 ] # Largest distance for scan
2831
TRIPSTEP = [0.10, 0.10] # Step size for scan
2932
30-
# The example parameter file doesn't contain four body interactions, so the following is not needed.
31-
# If four body scans are desired, keep in mind a small step size will take a long time to run
32-
# Start with something very large to get a handle on run time, and modify from there
33-
#
34-
#QUADTYPES = [7 ] # Triplet type index for scans, i.e. number after "TRIPLETTYPE PARAMS:" in parameter file
35-
#QUADSTART = [1.0 ] # Smallest distance for scan
36-
#QUADSTOP = [4.0 ] # Largest distance for scan
37-
#QUADSTEP = [1.00] # Step size for scan
38-
33+
3934
Variables ``CHMS_REPO`` and ``PARAM_FILE`` specify the ``chimes_calculator`` repository location, and path to the ChIMES parameter of file. Note that paths should be provided in their absolute form. Following these variables, three sets of options are provided. Focusing on options beginning with ``PAIR``, one must provide the following:
4035

4136
* A list of pair type indices for which scans should be generated
@@ -46,13 +41,17 @@ Variables ``CHMS_REPO`` and ``PARAM_FILE`` specify the ``chimes_calculator`` rep
4641
* A list of the maximum pair distance for each pair type to consider during the scan
4742
* A scan step size
4843

49-
All input and output distances are in Angstroms, and all energies are provided in kcal/mol. Additionally, note that the penalty function will be included in scan results unless ``PAIRSTART`` is greater than the sum of the pair interaction inner cutoff and the penalty kick-in distance, or if the user has set ``PAIR CHEBYSHEV PENALTY SCALING:`` to zero in the parameter file. Similar variables must be set to specify desired 3- and 4-body scans. Note that empty lists can be provided if no scan is desired.
44+
Note that the bounds of pair-distances must be within the defined range of potential i.e the inner and outer cutoffs specified in the params.txt file. The stepsize for 3-body scans should not be too small as that would lead to long computation times. A reasonable step size should be chosen to ensure the PES scan is completed in practical time.
45+
46+
All input and output distances are in Angstroms, and all energies are provided in kcal/mol. Additionally, note that the penalty function will be included in scan results unless ``PAIRSTART`` is greater than the sum of the pair interaction inner cutoff and the penalty kick-in distance, or if the user has set ``PAIR CHEBYSHEV PENALTY SCALING:`` to zero in the parameter file. Similar variables must be set to specify desired 3-body scans. Note that empty lists can be provided if no scan is desired.
47+
48+
5049

5150

5251
Output
5352
^^^^^^^^^
5453

55-
All *n*-body scans will produce output scan files named like ``chimes_scan_<n>b.type_<index>.dat``, where <n> is the bodiedness, and <index> is the ``PAIRTYPES``, ``TRIPTYPES``, or ``QUADTYPES`` index. Many-body scans will produce additional files named like ``chimes_scan_2+3b.type_<index>.dat`` or ``chimes_scan_2+3+4b.type_<index>.dat``, which include contributions from lower-bodied interactions as well.
54+
All *n*-body scans will produce output scan files named like ``chimes_scan_<n>b.type_<index>.dat``, where <n> is the bodiedness, and <index> is the ``PAIRTYPES``or ``TRIPTYPES`` index. Many-body scans will produce additional files named like ``chimes_scan_2+3b.type_<index>.dat`` , which include contributions from lower-bodied interactions as well.
5655

5756
The first line in each output file provides a comment (prepended by a ``#``) starting and stopping distances followed by the scan step size. Following, each line provides the *ij* (and if appropriate, *ik*, *il*, *jk*, *jl*, and *kl* distances, respectively) and the corresponding cluster energy. For example, consider the ``test_params.CHON.txt`` parameter file provided in ``serial_interface/tests/force_fields/``, which contains the following 3-body interaction:
5857

0 commit comments

Comments
 (0)