@@ -3944,7 +3944,7 @@ \subsection{Tutorial 8: Reactive Molecular Dynamics}
39443944The goal of this tutorial is to create a model of a carbon nanotube (CNT) embedded
39453945in a polymer melt made of polystyrene (PS) (Fig.\, \ref {fig:REACT }). The
39463946REACTER protocol is used to simulate the polymerization of styrene monomers, and the
3947- polymerization reaction is followed in time \cite {gissinger2020reacter , gissinger2024molecular }.
3947+ polymerization reaction is followed in time \cite {gissinger2017polymer , gissinger2020reacter , gissinger2024molecular }.
39483948In contrast with AIREBO (\hyperref [carbon-nanotube-label]{Tutorial 2})
39493949and ReaxFF (\hyperref [reactive-silicon-dioxide-label]{Tutorial 5}), the REACTER
39503950protocol relies on the use of a \textit {classical } force field.
@@ -4184,13 +4184,20 @@ \subsubsection{Simulating the reaction}
41844184With the \textit {stabilization } keyword, the \textit {bond/react } command will
41854185stabilize the atoms involved in the reaction using the \textit {nve/limit }
41864186command with a maximum displacement of $ 0.03 \, \mathrm {\AA {}}$ (a command that was
4187- used, for instance, in \hyperref [sheared-confined-label]{Tutorial 4}). The three
4188- \textit {react } keywords contain specific details about the three reactions
4189- involved here, e.g. a transformation of \textit {mol1 } into \textit {mol2 } based
4190- on the atom map \textit {M-M.rxnmap }.
4191-
4192- Finally, let us use the \textit {fix nvt } to perform the integration of the
4193- equation of motion and control the temperature of the system:
4187+ used, for instance, in \hyperref [sheared-confined-label]{Tutorial 4}). By default,
4188+ each reaction is stabilized for 60 time steps. Each \textit {react } keyword
4189+ corresponds to a reaction, e.g., a transformation of \textit {mol1 } into \textit {mol2 }
4190+ based on the atom map \textit {M-M.rxnmap }. Implementation details about each reaction,
4191+ such as the reaction distance cutoffs and the frequency with which to search for
4192+ reaction sties, are also specified in this command.
4193+
4194+ \textit {Fix bond/react } creates several groups of atoms that are dynamically updated
4195+ to keep track of which atoms are being stabilized, and which atoms are undergoing
4196+ dynamics using the system-wide time integrator (\textit {fix nvt }, \textit {fix npt }, etc.).
4197+ When using reaction stabilization, there should not be a time integrator that acts on
4198+ the `` all'' group. The name of the group of atoms that are not currently undergoing
4199+ stabilization is derived by appending `\_ REACT' to the user-provided prefix. The
4200+ following commands use the NVT ensemble to perform time integration:
41944201{\normalsize
41954202\begin {verbatim }
41964203fix mynvt statted_grp_REACT nvt $
@@ -4206,8 +4213,7 @@ \subsubsection{Simulating the reaction}
42064213Here, in addition, the \textit {thermo custom } command was called and was
42074214asked to print the cumulative reaction counts from \textit {fix rxn }.
42084215The number of reaction, $ N_r$ , can be seen to increase with time
4209- (Fig.\, \ref {fig:evolution-reacting }). The final configuration with polymer
4210- chain unwrapped from the simulation box is shown in Fig.\, \ref {fig:REACTED_VMD }).
4216+ (Fig.\, \ref {fig:evolution-reacting }).
42114217
42124218\begin {figure }
42134219\centering
0 commit comments