@@ -4366,7 +4366,8 @@ \subsubsection{Method 2: Umbrella sampling}
43664366jump SELF loop
43674367\end {lstlisting }
43684368{\color {blue} The definition of a variable of loop style serves the same purpose
4369- as in Tutorial 5, and we highlight here the particular utility of using its value
4369+ as in (\hyperref [reactive-silicon-dioxide-label]{Tutorial 5}), and we highlight
4370+ here the particular utility of using its value
43704371to distinguish the files written by the \lmpcmd {fix ave_/time} command for the
43714372different bias potentials.}
43724373The \lmpcmd {spring} command imposes the additional harmonic potential $ V$ with
@@ -4475,7 +4476,8 @@ \subsubsection{Creating the system}
44754476\end {lstlisting }
44764477The \lmpcmd {class2} styles compute a 6/9 Lennard-Jones potential~\cite {sun1998compass }.
44774478The \textit {class2 } bond, angle, dihedral, and improper styles are used as
4478- well, see the documentation for a description of their respective potentials.
4479+ well, see the documentation for a description of the respective {\color {blue} potential
4480+ form they, each, prescribe}.
44794481{\color {blue}The \lmpcmd {tail yes} option adds long-range van der Waals tail
44804482corrections to the energy and pressure.}
44814483The \lmpcmd {mix sixthpower} imposes the following mixing rule for the calculation
@@ -4508,10 +4510,11 @@ \subsubsection{Creating the system}
45084510minimize 1.0e-4 1.0e-6 100 1000
45094511reset_timestep 0
45104512\end {lstlisting }
4513+ {\color {blue}These commands should be familiar from previous tutorials.}
45114514
45124515Then, let us densify the system to a target value of $ 0.9 ~\text {g/cm}^3 $
4513- by manually shrinking the simulation box at a constant rate. The dimension parallel
4514- to the CNT axis is maintained fixed because the CNT is periodic in that direction.
4516+ by { \color {blue}imposing the} shrinking { \color {blue}of} the simulation box at a constant rate.
4517+ The dimension parallel to the CNT axis is maintained fixed because the CNT is periodic in that direction.
45154518Add the following commands to \flecmd {mixing.lmp}:
45164519% SG: I removed the loop local, unless its important? But if it is, we have to
45174520% explain what it does and why it was chosen here.
@@ -4529,7 +4532,8 @@ \subsubsection{Creating the system}
45294532run 9000
45304533\end {lstlisting }
45314534The \lmpcmd {fix halt} command is used to stop the box shrinkage once the
4532- target density is reached.
4535+ target density is reached{\color {blue}, and the other commands should be
4536+ familiar from previous tutorials}.
45334537
45344538For the next stage of the simulation, we will use \lmpcmd {dump image} to
45354539output images every 200 steps:
@@ -4561,7 +4565,8 @@ \subsubsection{Creating the system}
45614565
45624566write_data mixing.data
45634567\end {lstlisting }
4564- For visualization purposes, the atoms from the CNT \lmpcmd {group} is moved
4568+ For visualization purposes, the atoms {\color {blue} of}
4569+ the CNT \lmpcmd {group} {\color {blue}are} moved
45654570to the center of the box using \lmpcmd {fix recenter}.
45664571As the time progresses, the system density,
45674572$ \rho $ , gradually converges toward the {\color {blue}target value of $ 0.9 $ \, g/cm$ ^3 $ } (Fig.~\ref {fig:evolution-density }\, a).
@@ -4695,10 +4700,18 @@ \subsubsection{Simulating the reaction}
46954700 react R2 all 1 0 3.0 mol3 mol4 M-P.rxnmap &
46964701 react R3 all 1 0 5.0 mol5 mol6 P-P.rxnmap
46974702\end {lstlisting }
4703+ % CA: can someone confirm my changes added in this paragraph? I am unsure of them
4704+ % as I literally just figured it out to write them. (PS: I just realized that some
4705+ % of it may be redundant with the note, but I would still leave it as the reader
4706+ % will have the full information.
46984707With the \lmpcmd {stabilization} keyword, the \lmpcmd {bond/react} command will
46994708stabilize the atoms involved in the reaction using the \lmpcmd {nve/limit}
4700- command with a maximum displacement of $ 0.03 \, \mathrm {\AA {}}$ . By default,
4701- each reaction is stabilized for 60 time steps. Each \lmpcmd {react} keyword
4709+ command with a maximum displacement of $ 0.03 \, \mathrm {\AA {}}$ .
4710+ {\color {blue}The \lmpcmd {nve/limit} is a command that functions similar to the
4711+ \lmpcmd {nve} in terms of equation of motion implied, but has a constraint on
4712+ how close atoms will be. In this case, it will be summoned internally within
4713+ LAMMS as the \lmpcmd {bond/react} appears.}
4714+ By default, each reaction is stabilized for 60 time steps. Each \lmpcmd {react} keyword
47024715corresponds to a reaction, e.g.,~a transformation of \lmpcmd {mol1} into \lmpcmd {mol2}
47034716based on the atom map \lmpcmd {M-M.rxnmap}. Implementation details about each reaction,
47044717such as the reaction distance cutoffs and the frequency with which to search for
@@ -4728,7 +4741,8 @@ \subsubsection{Simulating the reaction}
47284741undergoing stabilization is named by appending `\_ REACT' to the user-provided prefix.
47294742\end {note }
47304743
4731- Add the following commands to \flecmd {polymerize.lmp} to operate in the NVT ensemble
4744+ Add the following commands to \flecmd {polymerize.lmp} to
4745+ {\color {blue} carry out the dynamics using a Nosé-Hoover thermostat}
47324746while ensuring that the CNT remains centered in the simulation box:
47334747\ begin{lstlisting}
47344748fix mynvt statted_grp_REACT nvt temp 530 530 100
@@ -4741,7 +4755,8 @@ \subsubsection{Simulating the reaction}
47414755run 25000
47424756\end {lstlisting }
47434757Here, the \lmpcmd {thermo custom} command is used
4744- to print the cumulative reaction counts from \lmpcmd {fix rxn}.
4758+ to print the cumulative reaction counts {\color {blue}which are calculated by} \lmpcmd {fix rxn}
4759+ {\color {blue}and thus can be extracted from it}.
47454760Run the simulation using LAMMPS. As the simulation progresses, polymer chains are
47464761observed forming (Fig.~\ref {fig:REACT-final }). During this reaction process, the
47474762temperature of the system remains well-controlled (Fig.~\ref {fig:evolution-reacting }\, a),
0 commit comments