Project ID: plumID:19.031
Source: plumed.dat
Originally used with PLUMED version: 2.5-dev
Stable: zipped raw stdout - zipped raw stderr - stderr
Master: zipped raw stdout - zipped raw stderr - stderr

Click on the labels of the actions for more information on what each action computes
tested onv2.9
tested onmaster
# -----------------------------------------------------------------------------------------
# Input file for ice nucleation from the liquid, employed with the TIP4P/2005 water model.
# -----------------------------------------------------------------------------------------
# For details about the PIV-based path collective variables, and about
# this input file for ice nucleation, please read:
#   Phys. Rev. Lett. 119, 245701 (2017) https://doi.org/10.1103/PhysRevLett.119.245701
#   http://arxiv.org/abs/1703.00753
# More info about the CV syntax is given by the plumed documentation.
# 
# Here below, we consider only O-O and H-H distances ("ONLYDIRECT"),
# we apply the same switching function to both cases ("SWITCH1/2"), 
# we specify a reference volume in nm^3 ("VOLUME"),
# we weigh differently O-O and H-H pairs ("SFACTOR"),
# and we set the neighbor list parameters (note that neighbor list must
# be defined, even in cases like small ab initio boxes where they are not necessary).
#
# Note that pdb reference files must follow strictly the official pdb format 
# (see the two examples included), with atoms in the same order as in the MD input file,
# and without any jump in atom index.

# definition of PIV distance from the first reference structure:
PIV
Calculates the PIV-distance. More details
...
LABEL
a label for the action so that its output can be referenced in the input to other actions
=c1
REF_FILE
PDB file name that contains the ith reference structure
=Liq.pdb
VOLUME
Scale atom-atom distances by the cubic root of the cell volume
=25.1264
ONLYDIRECT
Use only direct-terms (A-A, B-B, C-C,
PIVATOMS
Number of atoms to use for PIV
=2
ATOMTYPES
The atom types to use for PIV
=OW1,HW
SORT
Whether to sort or not the PIV block
=1,1
SFACTOR
Scale the PIV-distance by such block-specific factor
=1.,0.2
SWITCH1
The switching functions parameter
={RATIONAL R_0=0.7 MM=12 NN=4}
SWITCH2
The switching functions parameter
={RATIONAL R_0=0.7 MM=12 NN=4}
PRECISION
the precision for approximating reals with integers in sorting
=1000
NLIST
Use a neighbor list for distance calculations
NL_CUTOFF
Neighbor lists cutoff
=1.2,1.2
NL_STRIDE
Update neighbor lists every NL_STRIDE steps
=10,10
NL_SKIN
The maximum atom displacement tolerated for the neighbor lists update
=0.1,0.1 ... PIV
# definition of PIV distance from the second reference structure:
PIV
Calculates the PIV-distance. More details
...
LABEL
a label for the action so that its output can be referenced in the input to other actions
=c2
REF_FILE
PDB file name that contains the ith reference structure
=Ice.pdb
VOLUME
Scale atom-atom distances by the cubic root of the cell volume
=25.1264
ONLYDIRECT
Use only direct-terms (A-A, B-B, C-C,
PIVATOMS
Number of atoms to use for PIV
=2
ATOMTYPES
The atom types to use for PIV
=OW1,HW
SORT
Whether to sort or not the PIV block
=1,1
SFACTOR
Scale the PIV-distance by such block-specific factor
=1.,0.2
SWITCH1
The switching functions parameter
={RATIONAL R_0=0.7 MM=12 NN=4}
SWITCH2
The switching functions parameter
={RATIONAL R_0=0.7 MM=12 NN=4}
PRECISION
the precision for approximating reals with integers in sorting
=1000
NLIST
Use a neighbor list for distance calculations
NL_CUTOFF
Neighbor lists cutoff
=1.2,1.2
NL_STRIDE
Update neighbor lists every NL_STRIDE steps
=10,10
NL_SKIN
The maximum atom displacement tolerated for the neighbor lists update
=0.1,0.1 ... PIV
# when simulating transitions from liquids, it can be useful to apply walls # preventing excessive box deformations:
cell:
CELL
Calculate the components of the simulation cell More details

LOWER_WALLS
Defines a wall for the value of one or more collective variables, More details
ARG
the arguments on which the bias is acting
=cell.ax
AT
the positions of the wall
=2.00
KAPPA
the force constant for the wall
=800.0
LABEL
a label for the action so that its output can be referenced in the input to other actions
=lax
LOWER_WALLS
Defines a wall for the value of one or more collective variables, More details
ARG
the arguments on which the bias is acting
=cell.by
AT
the positions of the wall
=2.00
KAPPA
the force constant for the wall
=800.0
LABEL
a label for the action so that its output can be referenced in the input to other actions
=lbx
LOWER_WALLS
Defines a wall for the value of one or more collective variables, More details
ARG
the arguments on which the bias is acting
=cell.cz
AT
the positions of the wall
=2.00
KAPPA
the force constant for the wall
=800.0
LABEL
a label for the action so that its output can be referenced in the input to other actions
=lcx
UPPER_WALLS
Defines a wall for the value of one or more collective variables, More details
ARG
the arguments on which the bias is acting
=cell.ax
AT
the positions of the wall
=4.00
KAPPA
the force constant for the wall
=800.0
LABEL
a label for the action so that its output can be referenced in the input to other actions
=uax
UPPER_WALLS
Defines a wall for the value of one or more collective variables, More details
ARG
the arguments on which the bias is acting
=cell.by
AT
the positions of the wall
=4.00
KAPPA
the force constant for the wall
=800.0
LABEL
a label for the action so that its output can be referenced in the input to other actions
=ubx
UPPER_WALLS
Defines a wall for the value of one or more collective variables, More details
ARG
the arguments on which the bias is acting
=cell.cz
AT
the positions of the wall
=4.00
KAPPA
the force constant for the wall
=800.0
LABEL
a label for the action so that its output can be referenced in the input to other actions
=ucx
LOWER_WALLS
Defines a wall for the value of one or more collective variables, More details
ARG
the arguments on which the bias is acting
=cell.ay
AT
the positions of the wall
=-0.6
KAPPA
the force constant for the wall
=200.0
LABEL
a label for the action so that its output can be referenced in the input to other actions
=lay
UPPER_WALLS
Defines a wall for the value of one or more collective variables, More details
ARG
the arguments on which the bias is acting
=cell.ay
AT
the positions of the wall
=0.6
KAPPA
the force constant for the wall
=200.0
LABEL
a label for the action so that its output can be referenced in the input to other actions
=uay
LOWER_WALLS
Defines a wall for the value of one or more collective variables, More details
ARG
the arguments on which the bias is acting
=cell.az
AT
the positions of the wall
=-0.6
KAPPA
the force constant for the wall
=200.0
LABEL
a label for the action so that its output can be referenced in the input to other actions
=laz
UPPER_WALLS
Defines a wall for the value of one or more collective variables, More details
ARG
the arguments on which the bias is acting
=cell.az
AT
the positions of the wall
=0.6
KAPPA
the force constant for the wall
=200.0
LABEL
a label for the action so that its output can be referenced in the input to other actions
=uaz
LOWER_WALLS
Defines a wall for the value of one or more collective variables, More details
ARG
the arguments on which the bias is acting
=cell.bx
AT
the positions of the wall
=-0.6
KAPPA
the force constant for the wall
=200.0
LABEL
a label for the action so that its output can be referenced in the input to other actions
=lby
UPPER_WALLS
Defines a wall for the value of one or more collective variables, More details
ARG
the arguments on which the bias is acting
=cell.bx
AT
the positions of the wall
=0.6
KAPPA
the force constant for the wall
=200.0
LABEL
a label for the action so that its output can be referenced in the input to other actions
=uby
LOWER_WALLS
Defines a wall for the value of one or more collective variables, More details
ARG
the arguments on which the bias is acting
=cell.bz
AT
the positions of the wall
=-0.6
KAPPA
the force constant for the wall
=200.0
LABEL
a label for the action so that its output can be referenced in the input to other actions
=lbz
UPPER_WALLS
Defines a wall for the value of one or more collective variables, More details
ARG
the arguments on which the bias is acting
=cell.bz
AT
the positions of the wall
=0.6
KAPPA
the force constant for the wall
=200.0
LABEL
a label for the action so that its output can be referenced in the input to other actions
=ubz
LOWER_WALLS
Defines a wall for the value of one or more collective variables, More details
ARG
the arguments on which the bias is acting
=cell.cx
AT
the positions of the wall
=-0.6
KAPPA
the force constant for the wall
=200.0
LABEL
a label for the action so that its output can be referenced in the input to other actions
=lcy
UPPER_WALLS
Defines a wall for the value of one or more collective variables, More details
ARG
the arguments on which the bias is acting
=cell.cx
AT
the positions of the wall
=0.6
KAPPA
the force constant for the wall
=200.0
LABEL
a label for the action so that its output can be referenced in the input to other actions
=ucy
LOWER_WALLS
Defines a wall for the value of one or more collective variables, More details
ARG
the arguments on which the bias is acting
=cell.cy
AT
the positions of the wall
=-0.6
KAPPA
the force constant for the wall
=200.0
LABEL
a label for the action so that its output can be referenced in the input to other actions
=lcz
UPPER_WALLS
Defines a wall for the value of one or more collective variables, More details
ARG
the arguments on which the bias is acting
=cell.cy
AT
the positions of the wall
=0.6
KAPPA
the force constant for the wall
=200.0
LABEL
a label for the action so that its output can be referenced in the input to other actions
=ucz
# definition of the path collective variables based on PIV distances c1 and c2 # ( as customary with path CVs, lambda * dist(ref1,ref2) = 2.3, where dist is the PIV distance, # which results in ref1 being located at p1.s=1.1 and ref2 at p1.s=1.9 )
p1:
FUNCPATHMSD
This function calculates path collective variables. More details
ARG
the input for this action is the scalar output from one or more other actions
=c1,c2
LAMBDA
the lambda parameter is needed for smoothing, is in the units of plumed
=0.0379017
# metadynamics on the two path CVs:
METAD
Used to performed metadynamics on one or more collective variables. This action has hidden defaults. More details
ARG
the input for this action is the scalar output from one or more other actions
=p1.s,p1.z
SIGMA
the widths of the Gaussian hills
=0.02,0.4
HEIGHT
the heights of the Gaussian hills
=1.5
PACE
the frequency for hill addition
=500
LABEL
a label for the action so that its output can be referenced in the input to other actions
=res

# some output:
PRINT
Print quantities to a file. More details
ARG
the input for this action is the scalar output from one or more other actions
=c1,c2,p1.s,p1.z,res.bias
STRIDE
the frequency with which the quantities of interest should be output
=500
FILE
the name of the file on which to output these quantities
=colvar
FMT
the format that should be used to output real numbers
=%15.6f
PRINT
Print quantities to a file. More details
ARG
the input for this action is the scalar output from one or more other actions
=lax.bias,lbx.bias,lcx.bias,uax.bias,ubx.bias,ucx.bias,lay.bias,uay.bias,laz.bias,uaz.bias,lby.bias,uby.bias,lbz.bias,ubz.bias,lcy.bias,ucy.bias,lcz.bias,ucz.bias
STRIDE
the frequency with which the quantities of interest should be output
=500
FILE
the name of the file on which to output these quantities
=cell_bias
FMT
the format that should be used to output real numbers
=%15.6f