Commit 94f14ab0 authored by dstelter92's avatar dstelter92
Browse files

spell check, minor typos

parent 4641c9e5
Loading
Loading
Loading
Loading
+10 −0
Original line number Diff line number Diff line
\relax 
\@writefile{toc}{\contentsline {section}{\numberline {1}LAMMPS source files}{2}}
\@writefile{toc}{\contentsline {section}{\numberline {2}Class hierarchy of LAMMPS}{3}}
\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces Class hierarchy within LAMMPS source code.}}{4}}
\newlabel{fig:classes}{{1}{4}}
\@writefile{toc}{\contentsline {section}{\numberline {3}How a timestep works}{6}}
\@writefile{toc}{\contentsline {section}{\numberline {4}Extending LAMMPS}{9}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.1}New fixes}{9}}
\@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces Pseudo-code for the Verlet::run() method.}}{14}}
\newlabel{fig:verlet}{{2}{14}}
+225 −0
Original line number Diff line number Diff line
This is pdfTeX, Version 3.14159265-2.6-1.40.16 (TeX Live 2015/Debian) (preloaded format=pdflatex 2016.8.22)  16 NOV 2016 13:56
entering extended mode
 restricted \write18 enabled.
 %&-line parsing enabled.
**developer
(./developer.tex
LaTeX2e <2016/02/01>
Babel <3.9q> and hyphenation patterns for 81 language(s) loaded.
(/usr/share/texlive/texmf-dist/tex/latex/base/article.cls
Document Class: article 2014/09/29 v1.4h Standard LaTeX document class
(/usr/share/texlive/texmf-dist/tex/latex/base/size10.clo
File: size10.clo 2014/09/29 v1.4h Standard LaTeX file (size option)
)
\c@part=\count79
\c@section=\count80
\c@subsection=\count81
\c@subsubsection=\count82
\c@paragraph=\count83
\c@subparagraph=\count84
\c@figure=\count85
\c@table=\count86
\abovecaptionskip=\skip41
\belowcaptionskip=\skip42
\bibindent=\dimen102
)
(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
Package: graphicx 2014/10/28 v1.0g Enhanced LaTeX Graphics (DPC,SPQR)

(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
Package: keyval 2014/10/28 v1.15 key=value parser (DPC)
\KV@toks@=\toks14
)
(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
Package: graphics 2016/01/03 v1.0q Standard LaTeX Graphics (DPC,SPQR)

(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty
Package: trig 2016/01/03 v1.10 sin cos tan (DPC)
)
(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/graphics.cfg
File: graphics.cfg 2010/04/23 v1.9 graphics configuration of TeX Live
)
Package graphics Info: Driver file: pdftex.def on input line 95.

(/usr/share/texlive/texmf-dist/tex/latex/pdftex-def/pdftex.def
File: pdftex.def 2011/05/27 v0.06d Graphics/color for pdfTeX

(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty
Package: infwarerr 2010/04/08 v1.3 Providing info/warning/error messages (HO)
)
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty
Package: ltxcmds 2011/11/09 v1.22 LaTeX kernel commands for general use (HO)
)
\Gread@gobject=\count87
))
\Gin@req@height=\dimen103
\Gin@req@width=\dimen104
)
(./developer.aux)
\openout1 = `developer.aux'.

LaTeX Font Info:    Checking defaults for OML/cmm/m/it on input line 4.
LaTeX Font Info:    ... okay on input line 4.
LaTeX Font Info:    Checking defaults for T1/cmr/m/n on input line 4.
LaTeX Font Info:    ... okay on input line 4.
LaTeX Font Info:    Checking defaults for OT1/cmr/m/n on input line 4.
LaTeX Font Info:    ... okay on input line 4.
LaTeX Font Info:    Checking defaults for OMS/cmsy/m/n on input line 4.
LaTeX Font Info:    ... okay on input line 4.
LaTeX Font Info:    Checking defaults for OMX/cmex/m/n on input line 4.
LaTeX Font Info:    ... okay on input line 4.
LaTeX Font Info:    Checking defaults for U/cmr/m/n on input line 4.
LaTeX Font Info:    ... okay on input line 4.
 (/usr/share/texlive/texmf-dist/tex/context/base/supp-pdf.mkii
[Loading MPS to PDF converter (version 2006.09.02).]
\scratchcounter=\count88
\scratchdimen=\dimen105
\scratchbox=\box26
\nofMPsegments=\count89
\nofMParguments=\count90
\everyMPshowfont=\toks15
\MPscratchCnt=\count91
\MPscratchDim=\dimen106
\MPnumerator=\count92
\makeMPintoPDFobject=\count93
\everyMPtoPDFconversion=\toks16
) (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty
Package: pdftexcmds 2011/11/29 v0.20 Utility functions of pdfTeX for LuaTeX (HO
)

(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifluatex.sty
Package: ifluatex 2010/03/01 v1.3 Provides the ifluatex switch (HO)
Package ifluatex Info: LuaTeX not detected.
)
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty
Package: ifpdf 2011/01/30 v2.3 Provides the ifpdf switch (HO)
Package ifpdf Info: pdfTeX in PDF mode is detected.
)
Package pdftexcmds Info: LuaTeX not detected.
Package pdftexcmds Info: \pdf@primitive is available.
Package pdftexcmds Info: \pdf@ifprimitive is available.
Package pdftexcmds Info: \pdfdraftmode found.
)
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty
Package: epstopdf-base 2010/02/09 v2.5 Base part for package epstopdf

(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/grfext.sty
Package: grfext 2010/08/19 v1.1 Manage graphics extensions (HO)

(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvdefinekeys.sty
Package: kvdefinekeys 2011/04/07 v1.3 Define keys (HO)
))
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty
Package: kvoptions 2011/06/30 v3.11 Key value format for package options (HO)

(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty
Package: kvsetkeys 2012/04/25 v1.16 Key value parser (HO)

(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/etexcmds.sty
Package: etexcmds 2011/02/16 v1.5 Avoid name clashes with e-TeX commands (HO)
Package etexcmds Info: Could not find \expanded.
(etexcmds)             That can mean that you are not using pdfTeX 1.50 or
(etexcmds)             that some package has redefined \expanded.
(etexcmds)             In the latter case, load this package earlier.
)))
Package grfext Info: Graphics extension search list:
(grfext)             [.png,.pdf,.jpg,.mps,.jpeg,.jbig2,.jb2,.PNG,.PDF,.JPG,.JPE
G,.JBIG2,.JB2,.eps]
(grfext)             \AppendGraphicsExtensions on input line 452.

(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg
File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv
e
))
(./developer.toc
LaTeX Font Info:    External font `cmex10' loaded for size
(Font)              <7> on input line 5.
LaTeX Font Info:    External font `cmex10' loaded for size
(Font)              <5> on input line 5.
)
\tf@toc=\write3
\openout3 = `developer.toc'.

 [1

{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}]
[2]
Overfull \hbox (18.02841pt too wide) in paragraph at lines 95--107
\OT1/cmr/m/n/10 ment spe-cific com-mands in the in-put script that can be in-vo
ked be-fore/after/between
 []


Overfull \hbox (21.68127pt too wide) in paragraph at lines 95--107
\OT1/cmr/m/n/10 PAIR[]CLASS, BOND[]CLASS, RE-GION[]CLASS, FIX[]CLASS, COM-PUTE[
]CLASS,
 []

<classes.pdf, id=12, 448.67625pt x 652.4375pt>
File: classes.pdf Graphic file (type pdf)
 <use classes.pdf>
Package pdftex.def Info: classes.pdf used on input line 110.
(pdftex.def)             Requested size: 198.8011pt x 289.07999pt.
LaTeX Font Info:    Try loading font information for OMS+cmr on input line 121.


(/usr/share/texlive/texmf-dist/tex/latex/base/omscmr.fd
File: omscmr.fd 2014/09/29 v2.5h Standard LaTeX font definitions
)
LaTeX Font Info:    Font shape `OMS/cmr/m/n' in size <10> not available
(Font)              Font shape `OMS/cmsy/m/n' tried instead on input line 121.
 [3] [4 <./classes.pdf>]
Overfull \hbox (1.52841pt too wide) in paragraph at lines 163--168
[]\OT1/cmr/m/n/10 The Comm class per-forms in-ter-pro-ces-sor com-mu-ni-ca-tion
, typ-i-cally of ghost
 []

[5]
Overfull \hbox (7.86919pt too wide) in paragraph at lines 323--338
[]\OT1/cmr/m/n/10 At var-i-ous points of the timestep, fixes are in-voked, e.g.
 fix$\OMS/cmsy/m/n/10 !$\OT1/cmr/m/n/10 initial[]integrate().
 []

[6] [7] [8]
Missing character: There is no  in font cmr10!
 [9] [10]
Overfull \hbox (1.49698pt too wide) in paragraph at lines 566--566
[]  \OT1/cmtt/m/n/10 for (int particleInd = 0; particleInd < nlocal; ++particle
Ind) {[] 
 []


Overfull \hbox (43.49661pt too wide) in paragraph at lines 566--566
[]  \OT1/cmtt/m/n/10 MPI_Allreduce(localAvgVel, globalAvgVel, 4, MPI_DOUBLE, MP
I_SUM, world);[] 
 []

[11]
Overfull \hbox (10.76607pt too wide) in paragraph at lines 637--639
[][]\OT1/cmtt/m/n/10 memory->create(this->x, atom->nmax, 3, "FixSavePos:x");\OT
1/cmr/m/n/10 . Free mem-
 []

[12] [13] [14] (./developer.aux) ) 
Here is how much of TeX's memory you used:
 1500 strings out of 493029
 21470 string characters out of 6136234
 86527 words of memory out of 5000000
 5046 multiletter control sequences out of 15000+600000
 5672 words of font info for 21 fonts, out of 8000000 for 9000
 1141 hyphenation exceptions out of 8191
 37i,5n,23p,231b,287s stack positions out of 5000i,500n,10000p,200000b,80000s
</usr/share/texlive/texmf-dist/fonts/type1/pu
blic/amsfonts/cm/cmbx10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/a
msfonts/cm/cmbx12.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfont
s/cm/cmmi10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/c
mr10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy10.p
fb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmti10.pfb></u
sr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmtt10.pfb>
Output written on developer.pdf (14 pages, 134041 bytes).
PDF statistics:
 84 PDF objects out of 1000 (max. 8388607)
 58 compressed objects within 1 object stream
 0 named destinations out of 1000 (max. 500000)
 6 words of extra memory for PDF output out of 10000 (max. 10000000)
+5 −0
Original line number Diff line number Diff line
\contentsline {section}{\numberline {1}LAMMPS source files}{2}
\contentsline {section}{\numberline {2}Class hierarchy of LAMMPS}{3}
\contentsline {section}{\numberline {3}How a timestep works}{6}
\contentsline {section}{\numberline {4}Extending LAMMPS}{9}
\contentsline {subsection}{\numberline {4.1}New fixes}{9}
+6.08 KiB
Loading image diff...
+9 −8
Original line number Diff line number Diff line
@@ -29,12 +29,13 @@ fix fxgREM all grem 502 -0.15 -80000 fxnvt
[Description:]

This fix implements the molecular dynamics version
of the generlized replica 
of the generalized replica 
exchange method (gREM) originally developed by "(Kim)"_#Kim,
which uses non-Boltzmann ensembles to sample over first
order phase transitions.

The is done by defining replicas with an effective temperature
The is done by defining replicas with an enthalpy dependent
effective temperature

:c,image(Eqs/fix_grem.jpg)

@@ -42,7 +43,7 @@ with {eta} negative and steep enough to only intersect
the characteristic microcanonical temperature (Ts) of the
system once, ensuring a unimodal enthalpy distribution in 
that replica. {Lambda} is the intercept and effects the 
generalized ensemble simliar to how temperature effects 
generalized ensemble similar to how temperature effects 
a Boltzmann ensemble. {H0} is a reference enthalpy, and
is typically set as the lowest desired sampled enthalpy.
Further explanation can be found in our recent papers 
@@ -50,7 +51,7 @@ Further explanation can be found in our recent papers

This fix requires a thermostat, with ID passed to fix_grem
by {thermostat-ID}. Two distinct temperatures exist in this
generlized ensemble, the effective temperature defined above,
generalized ensemble, the effective temperature defined above,
and a kinetic temperature that controls the velocity 
distribution of particles as usual. Either constant volume
or constant pressure algorithms can be used.
@@ -59,17 +60,17 @@ The fix enforces a generalized ensemble in a single replica
only. Typically, different replicas only differ by {lambda}
for simplicity, but this is not necessary. Multi-replica 
runs need to be run outside of LAMMPS. An example of this 
can be found in examples/USER/misc/grem .
can be found in examples/USER/misc/grem

In general, defining the generalized ensembles is unique for 
every system. When starting a many-replica simulation without 
any knowledge of the underlying microcanonical temperature, 
there are several tricks we have utilized to optimze the process. 
there are several tricks we have utilized to optimize the process. 
Choosing a less-steep {eta} yields broader distributions, 
requiring fewer replicas to map the microcanonical temperature. 
While this likely struggles from the same sampling problems 
gREM was built to avoid, it provides quick insight to Ts. 
Initially using an evenly-spaced {lambda} distribtuion identifies
Initially using an evenly-spaced {lambda} distribution identifies
regions where small changes in enthalpy lead to large temperature
changes. Replicas are easily added where needed. 

@@ -103,5 +104,5 @@ LAMMPS"_Section_start.html#start_3 section for more info.
[(Kim)] Kim, Keyes, Straub, J. Chem. Phys., 132, 224107 (2010).

:link(Malolepsza)
[(Brooks)] Malolepsza, Secor, Keyes, J. Phys. Chem. B. 119 (42), 
[(Malolepsza)] Malolepsza, Secor, Keyes, J. Phys. Chem. B. 119 (42), 
13379-13384 (2015).