Skip to content

Commit b39c790

Browse files
committed
updates
1 parent 674943f commit b39c790

2 files changed

Lines changed: 28 additions & 12 deletions

File tree

journal-article.bib

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -283,7 +283,7 @@ @book{van1995python
283283
author={van Rossum, Guido and Drake Jr, Fred L},
284284
year={1995},
285285
publisher={Centrum voor Wiskunde en Informatica Amsterdam}
286-
}
286+
}
287287

288288
@article{humphrey1996vmd,
289289
title={{{VMD}}: visual molecular dynamics},
@@ -699,8 +699,18 @@ @article{typelabel_paper
699699
eprint = { https://doi.org/10.1021/acs.jpcb.3c08419 }
700700
}
701701

702+
@article{gissinger2017polymer,
703+
title = {Modeling chemical reactions in classical molecular dynamics simulations},
704+
journal = {Polymer},
705+
volume = {128},
706+
pages = {211-217},
707+
year = {2017},
708+
issn = {0032-3861},
709+
author = {Jacob R. Gissinger and Benjamin D. Jensen and Kristopher E. Wise}
710+
}
711+
702712
@article{gissinger2020reacter,
703-
title={Reacter: A heuristic method for reactive molecular dynamics},
713+
title={REACTER: A heuristic method for reactive molecular dynamics},
704714
author={Gissinger, Jacob R and Jensen, Benjamin D and Wise, Kristopher E},
705715
journal={Macromolecules},
706716
volume={53},

lammps-tutorials.tex

Lines changed: 16 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -3944,7 +3944,7 @@ \subsection{Tutorial 8: Reactive Molecular Dynamics}
39443944
The goal of this tutorial is to create a model of a carbon nanotube (CNT) embedded
39453945
in a polymer melt made of polystyrene (PS) (Fig.\,\ref{fig:REACT}). The
39463946
REACTER 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}.
39483948
In contrast with AIREBO (\hyperref[carbon-nanotube-label]{Tutorial 2})
39493949
and ReaxFF (\hyperref[reactive-silicon-dioxide-label]{Tutorial 5}), the REACTER
39503950
protocol relies on the use of a \textit{classical} force field.
@@ -4184,13 +4184,20 @@ \subsubsection{Simulating the reaction}
41844184
With the \textit{stabilization} keyword, the \textit{bond/react} command will
41854185
stabilize the atoms involved in the reaction using the \textit{nve/limit}
41864186
command 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}
41964203
fix mynvt statted_grp_REACT nvt $
@@ -4206,8 +4213,7 @@ \subsubsection{Simulating the reaction}
42064213
Here, in addition, the \textit{thermo custom} command was called and was
42074214
asked to print the cumulative reaction counts from \textit{fix rxn}.
42084215
The 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

Comments
 (0)