Project ID: plumID:21.011
Source: NaCl_at_graphite-cmumd/clusters.plmd
Originally used with PLUMED version: 2.5.1
Stable: zipped raw stdout - zipped raw stderr - stderr
Master: zipped raw stdout - zipped raw stderr - stderr
# Define atom groups gra: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 detailsATOMS=1-9152:1 wat:the numerical indexes for the set of atoms in the groupGROUPDefine 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 detailsATOMS=9153-43319:3 sod:the numerical indexes for the set of atoms in the groupGROUPDefine 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 detailsATOMS=43320-43737:1 chl:the numerical indexes for the set of atoms in the groupGROUPDefine 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 detailsATOMS=43738-44155:1 slt:the numerical indexes for the set of atoms in the groupGROUPDefine 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 detailsATOMS=43320-44155:1 sln:the numerical indexes for the set of atoms in the groupGROUPDefine 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 detailsATOMS=9153-44155:1the numerical indexes for the set of atoms in the group
# Set a virtual atom at the origin and in the 'bulk' p0:FIXEDATOMAdd a virtual atom in a fixed position. More detailsAT=2.696525,2.75872,7.403535 p1:coordinates of the virtual atomFIXEDATOMAdd a virtual atom in a fixed position. More detailsAT=2.696525,2.75872,11.403535coordinates of the virtual atom
# Identify cations at the interface and in the bulk denssod:DENSITYDepreciated command that is bascially equivalant to GROUP. More detailsSPECIES=43320-43737 sodint:the atoms in the groupAROUNDThis quantity can be used to calculate functions of the distribution of collective variables for the atoms that lie in a particular, user-specified part of of the cell. More detailsDATA=denssodthe label of an action that calculates multicolvarsATOM=p0an alternative to ORIGINZLOWER=1.4the lower boundary in z relative to the z coordinate of the atom (0 indicates use full extent of box)ZUPPER=2.0the upper boundary in z relative to the z coordinate of the atom (0 indicates use full extent of box)SIGMA=0.01 sodblk:the width of the function to be used for kernel density estimationAROUNDThis quantity can be used to calculate functions of the distribution of collective variables for the atoms that lie in a particular, user-specified part of of the cell. More detailsDATA=denssodthe label of an action that calculates multicolvarsATOM=p1an alternative to ORIGINZLOWER=-0.5the lower boundary in z relative to the z coordinate of the atom (0 indicates use full extent of box)ZUPPER=0.5the upper boundary in z relative to the z coordinate of the atom (0 indicates use full extent of box)SIGMA=0.01the width of the function to be used for kernel density estimation
# Get the Na-Cl coordination number distribution at the interface and in the bulk cnint:COORDINATIONNUMBERCalculate the coordination numbers of atoms so that you can then calculate functions of the distribution of More detailsSPECIESA=sodintthis keyword is used for colvars such as the coordination numberSPECIESB=chlthis keyword is used for colvars such as the coordination numberSWITCH={RATIONAL R_0=0.355 NN=32 MM=64}the switching function that it used in the construction of the contact matrixMEANcalculate the mean of all the quantitiesHIGHESTcnblk:this flag allows you to recover the highest of these variablesCOORDINATIONNUMBERCalculate the coordination numbers of atoms so that you can then calculate functions of the distribution of More detailsSPECIESA=sodblkthis keyword is used for colvars such as the coordination numberSPECIESB=chlthis keyword is used for colvars such as the coordination numberSWITCH={RATIONAL R_0=0.355 NN=32 MM=64}the switching function that it used in the construction of the contact matrixMEANcalculate the mean of all the quantitiesHIGHESTthis flag allows you to recover the highest of these variables
# Report the mean and highest coordination numbers in the different regionsPrint quantities to a file. More detailsARG=cnint.*,cnblkthe input for this action is the scalar output from one or more other actionsFILE=cn-regions.datthe name of the file on which to output these quantities
# DFS on ion clusters at the interface mat0:CONTACT_MATRIXAdjacency matrix in which two atoms are adjacent if they are within a certain cutoff. More detailsATOMS=cnintthe atoms for which you would like to calculate the adjacency matrix (basically equivalent to GROUP)SWITCH={GAUSSIAN D_0=0.355 R_0=0.01} dfs0:specify the switching function to use between two sets of indistinguishable atomsDFSCLUSTERINGFind the connected components of the matrix using the depth first search clustering algorithm. More detailsMATRIX=mat0 # Number of ion clusters at the interface nclust0:the input matrix (can use ARG instead)CLUSTER_DISTRIBUTIONCalculate functions of the distribution of properties in your connected components. More detailsCLUSTERS=dfs0the label of the action that does the clusteringMORE_THAN={GAUSSIAN D_0=1.95 R_0=0.01 D_MAX=1.99} # Largest cluster at the interface clust0nat:calculate the number of variables that are more than a certain target valueCLUSTER_NATOMSCalculate the number of atoms in the cluster of interest More detailsCLUSTERS=dfs0the label of the action that does the clusteringCLUSTER=1which 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
# DFS on ion clusters in the bulk mat1:CONTACT_MATRIXAdjacency matrix in which two atoms are adjacent if they are within a certain cutoff. More detailsATOMS=cnblkthe atoms for which you would like to calculate the adjacency matrix (basically equivalent to GROUP)SWITCH={RATIONAL R_0=0.355 D_MAX=0.356} dfs1:specify the switching function to use between two sets of indistinguishable atomsDFSCLUSTERINGFind the connected components of the matrix using the depth first search clustering algorithm. More detailsMATRIX=mat1 # Number of ion clusters in the bulk nclust1:the input matrix (can use ARG instead)CLUSTER_DISTRIBUTIONCalculate functions of the distribution of properties in your connected components. More detailsCLUSTERS=dfs1the label of the action that does the clusteringMORE_THAN={GAUSSIAN D_0=1.95 R_0=0.01 D_MAX=1.99} # Largest cluster in the bulk clust1nat:calculate the number of variables that are more than a certain target valueCLUSTER_NATOMSCalculate the number of atoms in the cluster of interest More detailsCLUSTERS=dfs1the label of the action that does the clusteringCLUSTER=1which 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 onPrint quantities to a file. More detailsARG=nclust0.*,clust0nat.*,nclust1.*,clust1natthe input for this action is the scalar output from one or more other actionsFILE=cluster.datthe name of the file on which to output these quantities