Project ID: plumID:22.044
Source: plumed-all-search.dat
Originally used with PLUMED version: 2.7.2
Stable: zipped raw stdout - zipped raw stderr - stderr
Master: zipped raw stdout - zipped raw stderr - stderr
### Plumed driver file to calculate CVs to identify two-step nucleation of colloid crystals ### Dec 2022 ### Please cite Aaron R. Finney and Matteo Salvalaglio ## ## The PairEntropy.cpp file should be placed inside src/colvar and PLUMED recompiled to compute this CV.
### Particle group grp: GROUPDefine a group of atoms so that a particular list of atoms can be referenced with a single label in definitions of CVs or virtual atoms. More details ATOMSthe numerical indexes for the set of atoms in the group=1-388 ### Coordination number distribution cn: COORDINATIONNUMBERCalculate the coordination numbers of atoms so that you can then calculate functions of the distribution of More details SPECIESthe list of atoms for which the symmetry function is being calculated and the atoms that can be in the environments=grp SWITCHthe switching function that it used in the construction of the contact matrix. Options for this keyword are explained in the documentation for LESS_THAN.={RATIONAL R_0=6.4 D_MAX=7.0} MEAN calculate the mean of all the quantities # 1. Number of liquid-like colloids based on coordination ncm1: COORDINATIONNUMBERCalculate the coordination numbers of atoms so that you can then calculate functions of the distribution of More details SPECIESthe list of atoms for which the symmetry function is being calculated and the atoms that can be in the environments=grp SWITCHthe switching function that it used in the construction of the contact matrix. Options for this keyword are explained in the documentation for LESS_THAN.={RATIONAL R_0=6.4 D_MAX=7.0} MORE_THANcalculate the number of variables that are more than a certain target value. Options for this keyword are explained in the documentation for MORE_THAN.={RATIONAL R_0=3.0} ncl: COMBINECalculate a polynomial combination of a set of other variables. More details ARGthe values input to this function=ncm1.morethan POWERS the powers to which you are raising each of the arguments in your function=1 PERIODICif the output of your function is periodic then you should specify the periodicity of the function=NO # 2. Number of solid like particles based on coordinationx ncm2: COORDINATIONNUMBERCalculate the coordination numbers of atoms so that you can then calculate functions of the distribution of More details SPECIESthe list of atoms for which the symmetry function is being calculated and the atoms that can be in the environments=grp SWITCHthe switching function that it used in the construction of the contact matrix. Options for this keyword are explained in the documentation for LESS_THAN.={RATIONAL R_0=6.4 D_MAX=7.0} MORE_THANcalculate the number of variables that are more than a certain target value. Options for this keyword are explained in the documentation for MORE_THAN.={RATIONAL R_0=6.0} ncs: COMBINECalculate a polynomial combination of a set of other variables. More details ARGthe values input to this function=ncm2.morethan POWERS the powers to which you are raising each of the arguments in your function=1 PERIODICif the output of your function is periodic then you should specify the periodicity of the function=NO ### Calculate q4 # 3. Global Q4 q4: Q4Calculate fourth order Steinhardt parameters. More details SPECIESthe list of atoms for which the symmetry function is being calculated and the atoms that can be in the environments=grp SWITCHthe switching function that it used in the construction of the contact matrix. Options for this keyword are explained in the documentation for LESS_THAN.={RATIONAL R_0=6.4 D_MAX=7.0} MEAN calculate the mean of all the quantities LOWMEM this flag does nothing and is present only to ensure back-compatibility # 4. Local Q4 lq4: LOCAL_Q4Calculate the local degree of order around an atoms by taking the average dot product between the q_4 vector on the central atom and the q_4 vector on the atoms in the first coordination sphere. More details SPECIESthe label of the action that computes the Steinhardt parameters for which you would like to calculate local steinhardt parameters=q4 SWITCHThis keyword is used if you want to employ an alternative to the continuous swiching function defined above={RATIONAL R_0=6.4 D_MAX=7.0} MEAN calculate the mean of all the quantities LOWMEM this flag does nothing and is present only to ensure back-compatibility flq4: MFILTER_LESSApply a switching function to the input vector. More details DATAthe vector you wish to transform=lq4 SWITCHthe switching function that transform={GAUSSIAN R_0=0.3 D_MAX=0.31} cnq4: COORDINATIONNUMBERCalculate the coordination numbers of atoms so that you can then calculate functions of the distribution of More details SPECIESthe list of atoms for which the symmetry function is being calculated and the atoms that can be in the environments=flq4 SWITCHthe switching function that it used in the construction of the contact matrix. Options for this keyword are explained in the documentation for LESS_THAN.={RATIONAL R_0=6.4 D_MAX=7.0} MEAN calculate the mean of all the quantities MORE_THANcalculate the number of variables that are more than a certain target value. Options for this keyword are explained in the documentation for MORE_THAN.={RATIONAL R_0=6.0} # 5. Number of local q4>5 particles ncnq4: COMBINECalculate a polynomial combination of a set of other variables. More details ARGthe values input to this function=cnq4.morethan, POWERS the powers to which you are raising each of the arguments in your function=1 PERIODICif the output of your function is periodic then you should specify the periodicity of the function=NO # 6. Local average q4 laq4: LOCAL_AVERAGECalculate averages over spherical regions centered on atoms More details SPECIESthe list of atoms for which the symmetry function is being calculated and the atoms that can be in the environments=q4 SWITCHthe switching function that it used in the construction of the contact matrix. Options for this keyword are explained in the documentation for LESS_THAN.={RATIONAL RATIONAL R_0=6.4 D_MAX=7.0} MEAN calculate the mean of all the quantities
### Calculate q6 # 7. Global Q6 q6: Q6Calculate sixth order Steinhardt parameters. More details SPECIESthe list of atoms for which the symmetry function is being calculated and the atoms that can be in the environments=grp SWITCHthe switching function that it used in the construction of the contact matrix. Options for this keyword are explained in the documentation for LESS_THAN.={RATIONAL R_0=6.4 D_MAX=7.0} MEAN calculate the mean of all the quantities LOWMEM this flag does nothing and is present only to ensure back-compatibility # 8. Local Q6 lq6: LOCAL_Q6Calculate the local degree of order around an atoms by taking the average dot product between the q_6 vector on the central atom and the q_6 vector on the atoms in the first coordination sphere. More details SPECIESthe label of the action that computes the Steinhardt parameters for which you would like to calculate local steinhardt parameters=q6 SWITCHThis keyword is used if you want to employ an alternative to the continuous swiching function defined above={RATIONAL R_0=6.4 D_MAX=7.0} MEAN calculate the mean of all the quantities LOWMEM this flag does nothing and is present only to ensure back-compatibility flq6: MFILTER_MOREApply one minus a switching function to the input vector. More details DATAthe vector you wish to transform=lq6 SWITCHthe switching function that transform={GAUSSIAN R_0=0.69 D_MAX=0.70} cnq6: COORDINATIONNUMBERCalculate the coordination numbers of atoms so that you can then calculate functions of the distribution of More details SPECIESthe list of atoms for which the symmetry function is being calculated and the atoms that can be in the environments=flq6 SWITCHthe switching function that it used in the construction of the contact matrix. Options for this keyword are explained in the documentation for LESS_THAN.={RATIONAL R_0=6.4 D_MAX=7.0} MEAN calculate the mean of all the quantities MORE_THANcalculate the number of variables that are more than a certain target value. Options for this keyword are explained in the documentation for MORE_THAN.={RATIONAL R_0=6.0} # 9. Number of local q6>5 particles ncnq6: COMBINECalculate a polynomial combination of a set of other variables. More details ARGthe values input to this function=cnq6.morethan, POWERS the powers to which you are raising each of the arguments in your function=1 PERIODICif the output of your function is periodic then you should specify the periodicity of the function=NO # 10. Local average q6 laq6: LOCAL_AVERAGECalculate averages over spherical regions centered on atoms More details SPECIESthe list of atoms for which the symmetry function is being calculated and the atoms that can be in the environments=q6 SWITCHthe switching function that it used in the construction of the contact matrix. Options for this keyword are explained in the documentation for LESS_THAN.={RATIONAL RATIONAL R_0=6.4 D_MAX=7.0} MEAN calculate the mean of all the quantities
### S2 Entropy # 11. S2 #ent: PAIRENTROPY ATOMS=1-388 MAXR=12.0 SIGMA=0.01
### DFS on particle-particle contact matrix mat: CONTACT_MATRIXAdjacency matrix in which two atoms are adjacent if they are within a certain cutoff. More details ATOMSthe atoms for which you would like to calculate the adjacency matrix=cn SWITCHthe input for the switching function that acts upon the distance between each pair of atoms. Options for this keyword are explained in the documentation for LESS_THAN.={RATIONAL R_0=6.4 D_MAX=7.0} dfs: DFSCLUSTERINGFind the connected components of the matrix using the depth first search clustering algorithm. More details MATRIXthe input matrix (can use ARG instead)=mat # 12. Number of particles in the largest cluster clust1nat: CLUSTER_NATOMSCalculate the number of atoms in the cluster of interest More details CLUSTERSthe label of the action that does the clustering=dfs CLUSTER which cluster would you like to look at 1 is the largest cluster, 2 is the second largest, 3 is the the third largest and so on=1 ### PRINT #PRINT ARG=cn.mean,ncl.*,ncs.*,q4.mean,lq4.mean,ncnq4,laq4.mean,q6.mean,lq6.mean,ncnq6,laq6.mean,ent,clust1nat FILE=CVscreening.dat PRINTPrint quantities to a file. More details ARGthe labels of the values that you would like to print to the file=cn.mean,ncl.*,ncs.*,q4.mean,lq4.mean,ncnq4,laq4.mean,q6.mean,lq6.mean,ncnq6,laq6.mean,clust1nat FILEthe name of the file on which to output these quantities=CVscreening.dat