ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/group/trunk/openmdDocs/openmdDoc.tex
(Generate patch)

Comparing trunk/openmdDocs/openmdDoc.tex (file contents):
Revision 3793 by skuang, Mon Aug 20 21:03:35 2012 UTC vs.
Revision 3794 by gezelter, Tue Aug 21 13:32:12 2012 UTC

# Line 3085 | Line 3085 | Einstein crystal
3085   \label{table:thermIntParams}
3086   \end{longtable}
3087  
3088 < \chapter{\label{section:rnemd}RNEMD}
3088 > \chapter{\label{section:rnemd}Reverse Non-Equilibrium Molecular Dynamics (RNEMD)}
3089  
3090   There are many ways to compute transport properties from molecular
3091   dynamics simulations.  Equilibrium Molecular Dynamics (EMD)
3092   simulations can be used by computing relevant time correlation
3093 < functions and assuming linear response theory holds.  These approaches
3094 < are generally subject to noise and poor convergence of the relevant
3093 > functions and assuming linear response theory holds.  For some transport properties (notably thermal conductivity), EMD approaches
3094 > are subject to noise and poor convergence of the relevant
3095   correlation functions. Traditional Non-equilibrium Molecular Dynamics
3096   (NEMD) methods impose a gradient (e.g. thermal or momentum) on a
3097   simulation.  However, the resulting flux is often difficult to
# Line 3120 | Line 3120 | simulation times to obtain converged results for trans
3120   \label{rnemdDemo}
3121   \end{figure}
3122  
3123 + \section{\label{section:algo}Three algorithms for carrying out RNEMD simulations}
3124 + \subsection{\label{subsection:swapping}The swapping algorithm}
3125   The original ``swapping'' approaches by M\"{u}ller-Plathe {\it et
3126    al.}\cite{ISI:000080382700030,MullerPlathe:1997xw} can be understood
3127   as a sequence of imaginary elastic collisions between particles in
# Line 3131 | Line 3133 | side-effects when the applied flux becomes large.\cite
3133   swapping approach perturbs the system away from ideal
3134   Maxwell-Boltzmann distributions, and this may leads to undesirable
3135   side-effects when the applied flux becomes large.\cite{Maginn:2010}
3136 < This limits the application of the swapping algorithm, so in OpenMD,
3137 < we implement two additional algorithms for RNEMD in addition to the
3136 > This limits the applicability of the swapping algorithm, so in OpenMD,
3137 > we have implemented two additional algorithms for RNEMD in addition to the
3138   original swapping approach.
3139  
3140 < {\bf Non-Isotropic Velocity Scaling (NIVS):}\cite{kuang:164101}
3140 > \subsection{\label{subsection:nivs}Non-Isotropic Velocity Scaling (NIVS)}
3141   Instead of having momentum exchange between {\it individual particles}
3142   in each slab, the NIVS algorithm applies velocity scaling to all of
3143 < the selected particles in both slabs.  A combination of linear
3143 > the selected particles in both slabs.\cite{kuang:164101} A combination of linear
3144   momentum, kinetic energy, and flux constraint equations governs the
3145 < amount of velocity scaling performed at each step.  Interested readers
3145 > amount of velocity scaling performed at each step. Interested readers
3146   should consult ref. \citealp{kuang:164101} for further details on the
3147   methodology.
3148  
# Line 3149 | Line 3151 | observed in relatively high flux simulations, and the
3151   heterogeneous interfaces.  Although the NIVS algorithm can also be
3152   applied to impose a directional momentum flux, thermal anisotropy was
3153   observed in relatively high flux simulations, and the method is not
3154 < suitable for imposing a shear flux.
3154 > suitable for imposing a shear flux or for computing shear viscosities.
3155  
3156 < {\bf Velocity Shearing and Scaling (VSS)}:\cite{2012MolPh.110..691K}
3156 > \subsection{\label{subsection:vss}Velocity Shearing and Scaling (VSS)}
3157   The third RNEMD algorithm implemented in OpenMD utilizes a series of
3158   simultaneous velocity shearing and scaling exchanges between the two
3159 < slabs.  This method results in a set of simpler equations to satisfy
3159 > slabs.\cite{2012MolPh.110..691K}  This method results in a set of simpler equations to satisfy
3160   the conservation constraints while creating a desired flux between the
3161   two slabs.
3162  
# Line 3164 | Line 3166 | fluxes has been utilized to map out the shear viscosit
3166   distributions are minimal, and thermal anisotropy is kept to a
3167   minimum.  This ability to generate simultaneous thermal and shear
3168   fluxes has been utilized to map out the shear viscosity of SPC/E water
3169 < in a wide range of temperature (90~K) just with a single simulation.
3170 < VSS-RNEMD also allows the directional momentum flux to have quite
3169 > over a wide range of temperatures (90~K) just with a single simulation.
3170 > VSS-RNEMD also allows the directional momentum flux to have
3171   arbitary directions, which could aid in the study of anisotropic solid
3172   surfaces in contact with liquid environments.
3173  
3174 < {\bf What the user needs to specify:} To carry out a RNEMD simulation,
3174 > \section{\label{section:usingRNEMD}Using OpenMD to perform a RNEMD simulation}
3175 > \subsection{\label{section:rnemdParams} What the user needs to specify}
3176 > To carry out a RNEMD simulation,
3177   a user must specify a number of parameters in the MetaData (.md) file.
3178   Because the RNEMD methods have a large number of parameters, these
3179 < must be enclosed in a {\tt RNEMD\{...\}} block.  The most important
3179 > must be enclosed in a {\it separate} {\tt RNEMD\{...\}} block.  The most important
3180   parameters to specify are the {\tt useRNEMD}, {\tt fluxType} and flux
3181   parameters. Most other parameters (summarized in table
3182   \ref{table:rnemd}) have reasonable default values.  {\tt fluxType}
# Line 3183 | Line 3187 | kinetic energy exchange, as well as {\tt momentumFlux}
3187   kinetic energy exchange, as well as {\tt momentumFlux} or {\tt
3188    momentumFluxVector} for simulations with directional exchange.
3189  
3190 < {\bf How to process the results:} OpenMD will generate a {\tt .rnemd}
3190 > \subsection{\label{section:rnemdResults} Processing the results}
3191 > OpenMD will generate a {\tt .rnemd}
3192   file with the same prefix as the original {\tt .md} file.  This file
3193   contains a running average of properties of interest computed within a
3194   set of bins that divide the simulation cell along the $z$-axis.  The
# Line 3231 | Line 3236 | useful.
3236   \newpage
3237  
3238   \begin{longtable}[c]{JKLM}
3239 < \caption{The following keywords must be enclosed inside a {\tt RNEMD\{\}} block}
3240 < \\
3239 > \caption{Meta-data Keywords: Parameters for RNEMD simulations}\\
3240 > \multicolumn{4}{c}{The following keywords must be enclosed inside a {\tt RNEMD\{...\}} block.}
3241 > \\ \hline
3242   {\bf keyword} & {\bf units} & {\bf use} & {\bf remarks}  \\ \hline
3243   \endhead
3244   \hline
# Line 3262 | Line 3268 | file where each column is separated by a pipe ($\mid$)
3268   \label{table:rnemd}
3269   \end{longtable}
3270  
3265
3271   \chapter{\label{section:minimizer}Energy Minimization}
3272  
3273 < As one of the basic procedures of molecular modeling, energy
3269 < minimization is used to identify local configurations that are stable
3273 > Energy minimization is used to identify local configurations that are stable
3274   points on the potential energy surface. There is a vast literature on
3275   energy minimization algorithms have been developed to search for the
3276   global energy minimum as well as to find local structures which are

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines